打印
[FPGA]

学习使用vivado的HLS工具

[复制链接]
2195|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 光阴时钟 于 2017-10-11 20:17 编辑

第一个实验的目的:

1、创建工程,
2、运行C代码,
3、验证RTL代码并生成IP包
开始操作:
file->new project ;创建一个工程
Add files->添加设计.c设计文件或创建新的.c设计文件(最好在这里操作文件,而且设计文件不能和顶层函数(top function)保存在一块,不然会报错,添加文件的路径也不能是中文的,否则会报错)
Add files->添加测试设计**_test.c设计文件(头文件不用添加,工程会自动在目录下搜索,把头文件和设计文件和测试文件全部放在一起即可)
Part selection, (选择板子类型xc7k160tfbg484-2
finish
仿真:
1、Project->Run C simulation  C仿真,看下代码有没有错
2、C systhesis  目的是将C设计合成为RTL设计
3、RTL级仿真:Solution->RunC/RTL cosimulation
4、IP包的生成:Solution->Export TL,最后得到impl文件,其中就有我们所需要的三个子文件ip,verilog,vhdl


整个的框架就是这样,图是从官方教程截的,附件有可用的代码,有兴趣可以试一下


















捕获4.PNG (62.89 KB )

捕获4.PNG

捕获5.PNG (36.49 KB )

创建工程

创建工程

捕获6.PNG (50.02 KB )

添加设计文件

添加设计文件

捕获7.PNG (38.68 KB )

添加测试文件

添加测试文件

捕获8.PNG (41.6 KB )

选择板子类型

选择板子类型

捕获9.PNG (109.45 KB )

软件界面各区域功能

软件界面各区域功能

gate.rar

614 Bytes

内含C文件设计文件和头文件

相关帖子

沙发
gujiamao12345| | 2017-10-12 10:38 | 只看该作者
ASIC要用到这个HLS?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

31

帖子

0

粉丝