为了更好的对功能进行演示,本篇文章以AXI4-Stream Switch IP核为例进行阐述。在观看该文章前需要先对AXI总线进行学习。
1 添加IP核
本例程将IP核设置成3个Slave接口,1个Master接口(根据设计实例进行相应的设计即可)
IP核采用默认的设置,关于该IP核的详细设置可以参考官方提供的PG085文档(稍后再进行整理)。点击OK核generate后添加该IP核。
2 打开IP核例程
将IP核添加后,右键点击IP核,选择红框位置选项。点击后依次默认点击OK操作即可,此时系统会重新打开一个Vivado工程,此时官方提供的IP例程就已经被打开了,直接点击Run Simulation即可对IP核进行仿真。
3 实现IP核仿真
直接点击仿真后,得到的效果如下所示。
从仿真结果中可以看出,此时已经实现了三选一的功能,由于系统使用的为AXI总线协议,所以通过观察tvalid和tready信号的时许即可看出功能正常。关于AXI总线协议的解读后续发布