视频(B站也有):
- Vivado HLS的说明
- C/C++: HLS“利用C直接写出硬件”,优化算法+指导综合工具→HDL(IP)。
- 过程
- Scheduling: 时钟周期完成什么操作,是否有并行操作;
- Control logic extraction: 生成状态机(状态机控制算法进程);
- Binding:操作与资源映射;
- 不可综合:动态内存分配、设计操作系统层面的;
- Vivado HLS实践演示
- 首先要写有:
- Source: 实践的函数 adder.c + adder.h void add()
- Test bench: int main()
- 首先要写有: