Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(3) 优化lab1 1.创建工程,开启HLS 运行vivado_hls -f run_hls.tcl 运行完成后会多出一个fir_prj工程文件夹 运行Vivado_hls -p fir_prj 运行结果为: 注意:运行完后,不要关闭命令行。 2.配置IO端口 配置完成后,在Directive窗口出...
Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(4) 1.老样子,首先运行tcl脚本建工程: Vivado_hls -f run_hls.tcl 2.打开工程 Vivado_hls -p hamming_window_prj 3.查看Test Bench部分的代码 生成的debug界面为: Step Into是单步调试: 观察变量的值: 设置断点来调试: 就这样,...
Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》 1.启动 2.创建工程 3.添加源文件 4.添加测试文件 5.选择设备 6.工作环境 7.Run C Simulation 运行结果为: 8.High-Level Synthesis 综合报告: 9.Run C/RTL Cosimulation 运行结果: 10. IP Creation 封装成IP在vivado design sui...
Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(2) 1.实验目的 2.启动命令行 将命令行切换到工程目录下面: 编辑tcl脚本 原有的脚本为: 根据文档的解释对tcl脚本作出修改: TCL命令运行结果: 运行完脚本后会多出fir_prj的文件夹:...
Vivado HLS初识---阅读《vivado design suite tutorial-high-level synthesis》(6) 1.创建工程与开启GUI 2.调试 查看关于Interface的报告: 应该有4种类型的端口,但目前没有产生done,idle,ready,start这类信号。 综合结果为: 如果: 则综合结果为: 这也就解释了为什么上面会少了一类端口信号。