ZYNQ-Black-Design最小系统搭建实现ZYNQ上面的helloworld
系统 实现 搭建 最小 Design HelloWorld 上面 ZYNQ
2023-09-14 09:13:04 时间
学习内容:
1.建立BD的工程
2.在ZYNQ实现Helloworld工程的demo
开发环境:
vivado(版本都可以吧) 、SDK
开发板:这里我用的是:zedboard和PYNQ-Z2
STEP 1:建立一个BD工程
打开vivado后点击:
点击添加IP将ZYNQ7的ip核给添加进去:
因为这里仅仅想用PS端实现Helloworld,所以就把那些无用的去掉:
双击ZYNQ的ip核,然后进行修改,这里我们只需要用到SD卡和用串口进行uart发送所以要对相应的地方进行勾选
还有刚刚的那些多余无用的引脚,在这个界面里可以一个个进行翻看进行检查勾选自己的设计需要模块
然后点automation,可以实现自动布线,这里要说明的是大家也要大致知道每个线的具体含义,这样在加入自己设计的IP时候,我们可以进行自己对BD的规划而不至于配置有误。
然后ARM核就变成下图:
这里的话生成的仅仅是图形,我们要对设计进行保存首先可以进行ctrl + S进行design的保存然后,再进行
- 先点create HDL wrapper
- 然后generate output products
这样我们的这个工程就算建立好了
然后对工程进行导出,然后launch sdk
STEP 2:实现PS端的helloworld
打开SDK后我们新建文件Application project
默认就好:
next 选择 helloworld点finsh
这里是官方给的测试代码,我加了一行
SDK自带来了串口监视器,这里我们关联后就可以看到我们的串口发送的信息了
上述步骤完成后,点击RAN ,就可以在串口监视器中看到打印的信息
相关文章
- 一篇文章带你了解市面上的“无人值守称重系统”怎么选?
- 为了实现客服系统关键词分隔符切分,封装js实现根据多个分隔符分隔字符串为数组
- 公司领先:搭建MySQL系统实现数据管理革新。(使用mysql的公司)
- 架构Oracle:靠它实现系统无忧(oracle靠靠靠)
- 搭建Oracle系统环境搭建:实现精彩IT目标(oracle运行环境)
- 实现Linux系统中DNS服务器的设置(dns设置linux)
- 权限Linux用户权限管理:实现安全的系统运行(linux级别)
- 实现Redis视频推荐系统(redis视频推荐)
- 红帽Linux系统官网:管理你的系统世界(红帽linux系统官网)
- Linux的分支:探索系统的多样性(linux的分支)
- Linux系统架构:实现强大功能的核心(linux的系统结构)
- 构建Linux系统:一步一步实现(如何搭建linux系统)
- 实现Linux系统下的反向代理(linux反向代理)
- 实现FTP服务器:Linux系统快速搭建FTP服务(linux系统ftp搭建)
- acsLinux系统下安装Emacs的指南(linux安装em)
- 利用Redis分布式锁实现高并发秒杀系统(redis分布式锁秒杀)
- 如何使用Linux系统光盘以光驱启动安装系统?25字(linux以光驱启动)
- Linux下多进程编程:Fork系统调用实现(linuxcfork)
- 路由器轻松安装Linux系统,实现强大功能!(路由器安装linux系统)
- 虚拟机上搭建Linux系统:实现在家里也能体验开源『梦』!(虚拟机装linux)
- ?Linux系统如何实现开机?(linux 如何开机)
- 增强系统效率网站接入Redis实现快速连接(网站连接redis)
- 通过Redis实现高效的消息队列系统(用redis实现消息队列)
- 开启Redis之旅系统预研(redis预研)
- Redis负载均衡机制实现更高效的系统性能(redis负载均衡机制)