利用Vivado创建工程的方法,尽在掌握!

说在前面的话:
老铁们,我又来咯,嘿嘿!本人也是初学者,本文将以笔记的方式展现Vivado工具的操作方法,没有图片,因为我觉得这样更快一点上手。下面的内容包括工程的创建,带EMIO引脚配置以及不带EMIO引脚配置,可能细节方面有所忽略,如有不当之处,望请指正!

废话不多说,直奔主题…
1. 在VIVADO中创建工程
(1)双击vivado
(2)eate Proect-》填写工程名,点击next直到Default Part界面
(3)在Family栏选择芯片zynq-7000,Package栏选择dg400
(4)在speed grade栏,如果是使用7010则选择-1,如果7020则选择-2
(5)在下方的Part栏中如果是7020则选xc7z020dg400-2,然后next工程创建完毕

2.不使用EMIO进行引脚配置
(1)点击左方Create Block Design,然后点击ok
(2)添加IP,点击右边最大栏中间的加号
(3)双击IP核进行参数设置,如果不涉及PL部分,则点击PS-PL Configuration,然后将AXI GP0 interface选项取消勾
(4)定义相关引脚,点击左边栏Peripheral I/O Pins,然后将需要的资源点击为绿色,接着根据需要修改Bank0/Bank1的电压。如果需要设置EMIO资源则点击左边的EMIO configuration。
(5)将需要的配置完毕之后,点击上方的Run Block Automation自动生成外面的接口。
(6)保存IP核之后,点击左边Source,然后点击Create HDL Wrapper生成头文件
(7)点开design_1_wrapper,右击design_1_i:design_1,点击Generating output products创建产品
(8)然后点击左上方file,点击Export–>Export Hardware导出硬件
(9)打开左上角file,点击Lanuch SDK就转到SDK开发环境中

3.使用EMIO进行引脚配置
(1)点击左方Create Block Design,然后点击ok
(2)添加IP,点击右边最大栏中间的加号
(3)双击IP核进行参数设置,如果不涉及PL部分,则点击PS-PL Configuration,然后将AXI GP0 interface选项取消勾
(4)定义相关引脚,点击左边栏Peripheral I/O Pins,然后将需要的资源点击为绿色,同时点亮相关外设的EMIO,接着根据需要修改Bank0/Bank1的电压。
(5)配置EMIO资源则点击左边的EMIO configuration,然后点击I/O Peripherais,然后勾选对应的外设,点击ok。
(6)右击之前配置的EMIO引脚,选择Make Extemal导出,点击引出的引脚名称,可以在左边修改名称,修改之后Ctrl+s保存。
(7)然后点开design_1_wrapper,右击design_1_i:design_1,点击Generating output products创建产品。
(8)点击左边Design下面的加号,选择Add create constraints创建约束,点击next选择create File,填入File name,点击ok–>finish
(9)然后点击左边Constraints–>constrs_1路径下的.xdc文件添加verilog逻辑代码。接着点击左边栏下方的Generate Bitstream生成bit文件,点击ok–>cancal
(10)然后点击左上方file,点击Export–>Export Hardware导出硬件,注意此时需要勾选include bitstream
(11)打开左上角file,点击Lanuch SDK就转到SDK开发环境中

总结
Vivado工具在使用时,相比较之下还是有些繁杂,但希望大家能够认真的过一遍,应该就能熟练掌握,一起加油,奥利给!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值