TQZC706开发板教程:使用vivado2023_1创建hello_world工程

打开Vivado2023.1-->创建工程-->输入工程名称-->选择保存地址-->下一步

勾选不添加文件-->下一步

搜索7z045ffg-->选择xc7z045ffg900-2-->下一步,finish完成工程创建

添加设计-->设置名称-->OK

添加IP-->搜索zynq-->双击确定选择

zynq是PS端的控制器,添加了zynq核后可以联动PS与PL共同工作。zynq中保存了PS的配置,单独使用PS端时也需要对其进行配置。本例程单独使用PS端通过串口打印信息,所以需要对zynq进行配置。我们的开发板完全兼容官方的zc706,配置可以使用官方的配置,进行一键导入。

双击zynq-->导入配置-->选择zc706-->OK

把模块的时钟首位相连,在进行自动布局-->OK

创建block design时产生的是bd文件,而vivado编译的是 .v 文件,所以需要把bd文件转换为 .v。通过下面这两步可以把bd转化为.v文件,generate output product 可以生成bd下一层的顶层,create HDL warpper可以生成bd上一层的顶层。

右键设计-->生产输出-->Generate

右键设计-->生成顶层

根据自己的需求进行选择,若需要对顶层进行更改,则选择copy...,若无需更改则选择Let...。选择Let时生成的顶层文件不可自行更改,仅供设计者进行查看,编译时不会编译此文件。

本历程无需更改,这里选择Let

因为本例程只需要用到PS端,所以无需生成bit流,到处硬件设计即可

File-->Export-->Export...-->next-->next

修改保存地址,我的建议是在项目目录下新建一个vitis文件夹,存放vitis产生的文件,可以直接在原来的地址后面添加 “/vitis”即可,方便又快捷

Tools-->Launch...,打开vitis

选择新建的vitis文件夹-->Launch-->若弹出窗口选NO

创建工作空间-->输入名称-->next

添加硬件设计文件-->选择上面生成的文件-->Finish

File-->New-->Application-->next-->next

输入名称-->next-->next

选择hello world目标-->Finish

选择工程-->编译

给开发板接上串口,JTAG,电源线,启动模式设置为JTAG,开启电源开关,打开串口软件,注意开发板串口接入电脑后会识别出两个串口,因为暂时不知道从那个串口输出,所以需要同时打开

右键项目-->Run As-->1 Launch...,烧写程序

可以看到串口有输出

打开helloworld.c文件-->修改内容-->保存并编译

再次烧写,查看串口输出内容

工程项目链接

链接:https://pan.baidu.com/s/1unVbF3S0QJcwH3LdSbn-jg 
提取码:yi8n 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值