至此,一个AXI4总线的模型的框架就建好了,不过既然是自制,当然是需要加入自己东西咯~~
告诉大家一个小技巧,如下这样可以为我们的zedboard添加约束,嘿嘿~~
那么接下,为自己IP添加引脚约束,(不用管其他的?只用负责自己的?。。。对,是的哦!)
如果不为自己的IP添加引脚约束会如何呢?好吧,我就告诉吧,我悲剧的没有添加的结果(编译好久的好不好==!)
生成的顶层文件如下:(这时Block之上就出现了顶层文件,话说真是方便啊~~)
我们继续~~将我们刚刚弄好了硬件信息,导入到SDK,他会为我们产生一些头文件
我们去xparameters.h头文件里看看:(正是我们自己IP的基地址啊)
接下来,就是下载,调试了,上篇博客([vivado]SDK那些事儿——初试),已经说了,就不再重复了~~
这次虽说是自定义IP,但是基本和vivado自带的IO IP没什么分别。