Vivado HLS(2015.4版本)使用教程(zynq 7010系列)

1.新建一个项目。
第一步:新建
这里写图片描述
第二步:核心算法文件。(可以跳过该步骤)
这里写图片描述
第三步:测试激励文件添加。(可以跳过)
这里写图片描述
第四步:解决方案和开发板型号选择。
这里写图片描述
2.编写程序文件。(一般source文件(.h和.cpp)存到新建的src文件下,testbench文件(.cpp)存放到新建的test文件下。)
这里写图片描述
3.程序编写完成后,进行C仿真(simulation)。
这里写图片描述
出来一个界面,直接默认跳过即可。
4.对接口进行约束。
第一步:进入核心算法文件。(比如:shift_led.cpp)
第二步:进行插入指令约束。
这里写图片描述
对下面界面进行配置。(选择源文件就是对所有文件起限制作用,放到指令文件里就是选择该指令文件时才起作用。)
这里写图片描述
5.进行C综合(synthesis)。
第一步:前面没有设置核心文件,这里需要添加上去,否则综合(synthesis)时,会报错。
这里写图片描述
第二步:进行C综合(synthesis)。该步骤就是从C程序往Verilog程序(也称为RTL级代码)转。
这里写图片描述
6.进行C/RTL联合仿真。(生成RTL级testbench文件,并直接进行激励,生成波形文件。)
这里写图片描述
配置下面的页面:
这里写图片描述
7.“solution”–"Export RTL"即可从HLS生成vivado下可用的IP核。(如果想看modelsIM的仿真结果,可以用modelsim到项目目录下查看,例如:
G:\FPGA\HLS\ex1_vv\shift_led\solution1\sim\verilog\shift_led.wlf)

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值