Vivado中IP自带仿真例程实现方式,以AXI4-Stream Switch为例

这里写自定义目录标题

  • 1 添加IP核
  • 2 打开IP核例程
  • 3 实现IP核仿真

为了更好的对功能进行演示,本篇文章以AXI4-Stream Switch IP核为例进行阐述。在观看该文章前需要先对AXI总线进行学习。

1 添加IP核

本例程将IP核设置成3个Slave接口,1个Master接口(根据设计实例进行相应的设计即可)
Vivado中IP自带仿真例程实现方式,以AXI4-Stream Switch为例_第1张图片
IP核采用默认的设置,关于该IP核的详细设置可以参考官方提供的PG085文档(稍后再进行整理)。点击OK核generate后添加该IP核。

2 打开IP核例程

将IP核添加后,右键点击IP核,选择红框位置选项。点击后依次默认点击OK操作即可,此时系统会重新打开一个Vivado工程,此时官方提供的IP例程就已经被打开了,直接点击Run Simulation即可对IP核进行仿真。
Vivado中IP自带仿真例程实现方式,以AXI4-Stream Switch为例_第2张图片

3 实现IP核仿真

直接点击仿真后,得到的效果如下所示。
Vivado中IP自带仿真例程实现方式,以AXI4-Stream Switch为例_第3张图片
从仿真结果中可以看出,此时已经实现了三选一的功能,由于系统使用的为AXI总线协议,所以通过观察tvalid和tready信号的时许即可看出功能正常。关于AXI总线协议的解读后续发布

你可能感兴趣的:(FPGA,ZYNQ,Xilinx,IP核,fpga开发)