文章标题Vivado HLS(2015.4版本)使用教程(zynq 7010系列)
来源:互联网 发布:软件平台租用合同 编辑:程序博客网 时间:2024/06/05 08:38
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)
阅读全文
0 0
- 文章标题Vivado HLS(2015.4版本)使用教程(zynq 7010系列)
- Vivado HLS(zynq TRD)源码分析
- ZYNQ HLS工具系列(一) HLS图像处理入门
- Vivado HLS 学习笔记(一)
- zynq-7000系列基于zynq-zed的vivado初步设计之使用jtag->uart(MDM)
- ZED Board从入门到精通系列(八)——Vivado HLS实现矩阵相乘
- ZED-Board从入门到精通系列(八)——Vivado HLS实现FIR滤波器
- ZED Board从入门到精通系列(八)——Vivado HLS实现矩阵相乘
- 【ZYNQ-7000开发之十四】Vivado HLS和OpenCV_上
- 【ZYNQ-7000开发之十五】Vivado HLS和OpenCV_下
- zynq-7000系列基于zynq-7015的vivado初步设计之linux下控制PL扩展的光以太网(1000BASE-X)
- ZYNQ-Miz702 VIVADO 开发环境建立(第一章 )
- xilinx vivado zynq vdma仿真及应用详解(一)
- 在Zynq AP SoC设计中使用HLS IP(一)
- 在Zynq AP SoC设计中使用HLS IP(二)
- 1.Vivado HLS基本应用(流水灯)
- vivado高层次综合(high-level synthesis,HLS)学习日记
- 在嵌入式设计中使用MicroBlaze(Vivado版本)
- 使用ArcGIS API for Silverlight + Visifire绘制地图统计图
- Qt实现Rasdial宽带拨号
- Hadoop2.7.4+Hbase1.2.6+Zookeeper3.4.8集成安装-配置-调试-应用(二)
- 文件查找代码实现
- Android Framework Knowledge
- 文章标题Vivado HLS(2015.4版本)使用教程(zynq 7010系列)
- hdu1045-Fire Net(匹配,增广路,思路)
- 静态库和动态库的创建
- SVN的介绍与使用流程
- 输入法遮挡登录按钮及输入框问题
- Eclipes:设置显示代码行号Show line mumber
- 7. DMA模块初见(ADC模块深入实践)
- Java 算法练习 ——— CodeWar Day 2
- IOS APP中,使用h5播放器,默认打开网页的时候,会自动全屏,解决方法webkit-playsinline