?基于 C 的設計:與 Vivado HLS 工具高層次綜合培訓課程
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