?嵌入式軟硬件、固件培訓課程之C-based Design: High-Level Synthesis with the Vivado HLS Tool培訓
Course Outline
?1
- Introduction to High-Level Synthesis and the Vivado HLS Tool
- Using the Vivado HLS Tool: GUI Flow
- Lab 1:?Introduction to the Vivado HLS Tool Flow
- Vivado HLS Tool Command Line Interface
- Lab 2:?Introduction to the Vivado HLS Tool CLI Flow
- Optimizing for Latency
- Lab 3:?The Impact of Unrolling Loops
?2
- Optimizing for Throughput
- Lab 4:?Optimizing for Throughput
- Optimizing Arrays
- Lab 5:?Handling Memories
- Optimizing for Area
- I/O Interfaces
- Lab 6:?Embedded System Integration
- Vivado HLS Tool: C Code
- Lab 7:?Matrix Multiplication