当前位置:   article > 正文

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

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文件-->修改内容-->保存并编译

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

工程项目链接

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/479369
推荐阅读
相关标签
  

闽ICP备14008679号