vivado IP核设计一些小细节

     最近几天一直在学习vivado IP核的设计,我使用的开发板是ZedBoard。目前对ps7 和GPIO之间的通信有了基本的了解了。

     首先是建立一个vivado的基本的工程,然后在Flow Navigator ——>open Block Design。在出现的配置的界面(我把它叫做画布)中来添加自己所需要的IP核。对于片上系统的开发,首先需要添加的是Zynq,通过Run Block Atuomation 来完成预处理的工作。然后添加基本的外设,例如GPIO,在ZedBoard的PL端上有8个LED,五个按键,8个滑动开关。连接它们可以使用Run connection Atuomation来完成自动的连接。也可以通过把鼠标放在一个端口的上面,当出现笔的现状时,然后按住不放,拖动鼠标到我们想要连接的端口上,然后连接起来。最后我们还需要将GPIO的端口进行Make External的操作(它的作用是连接到ZedBoard的管脚上,用于控制外部的设备)。

     完成了IP的设计,接下来的一步是点击(Generate Block Design),作用是生成输出来综合,设计仿真,和实现。生成字节流,.bit文件。然后点击File——export——Export Hardware(注意要选中Include bitstream),最后launch SDK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值