1. 在做自定义IP时,对于总线接口,我们可以将其信号封装成接口,避免信号一个个地连接。在本实验中,需要封装axis slave接口,在Ports and Interfaces界面中,选择需要封装的信号,右键选择Add Bus Interface
  2. ZYNQ 自定义IP端口映射_封装

  3. 弹出窗口,点击浏览

ZYNQ 自定义IP端口映射_右键_02


选择需要封装的总线类型,这里选择axis_rtl,点击OK

ZYNQ 自定义IP端口映射_右键_03


3. 在Name中输入名称,Mode中选择模式,本实验中选择slave

ZYNQ 自定义IP端口映射_封装_04


4. 在Port Mapping 界面进行映射,左边为总线信号名称,右边为代码中的信号名称,选中点

击Map Ports 映射,并将剩余的信号一一映射,最后点击OK。

ZYNQ 自定义IP端口映射_zynq_05


5. 可以在Ports and Interfaces 中看到封装成了总线形式

ZYNQ 自定义IP端口映射_封装_06


6. 当然也可以对于其他信号进行映射,前提是对这些映射端口比较熟悉。