主要内容

addAXI4StreamInterface

班级:hdlcoder.referencedesign.
包:hdlcoder

添加AXI4-Stream接口

语法

addAXI4StreamInterface (MasterChannelConnection, Master_Channel_Port SlaveChannelConnection, Slave_Channel_Port)
addAXI4StreamInterface (MasterChannelConnection, Master_Channel_Port SlaveChannelConnection, Slave_Channel_Port),名称,值

描述

addaxi4streaminterface('masterchannelconnection',Master_Channel_Port“SlaveChannelConnection”,Slave_Channel_Port将AXI4-Stream接口添加到hdlcoder.referencedesign.目的。

addaxi4streaminterface('masterchannelconnection',Master_Channel_Port“SlaveChannelConnection”,Slave_Channel_Port),名称,值添加和定义一个AXI4-Stream接口,并使用一个或多个指定的附加选项名称,值对论点。

输入参数

全部展开

参考设计端口连接到IP核心的AXI4-Stream主接口,指定为字符向量。该端口必须是一个AXI4-Stream从接口。如果master_channel_enable真的,则必须指定master_channel_port.

例子:'axi_dma_0 / s_axis_s2mm'

参考设计端口连接到IP核心的AXI4-Stream从接口,指定为字符向量。该端口必须是一个AXI4-Stream主接口。如果slave_channel_number.真的,则必须指定slave_channel_portslave_channel_data_width

例子:“axi_dma_0 / M_AXIS_MM2S”

提示

要在参考设计中添加多个AXI4-Stream接口,请致电addAXI4StreamInterface方法的次数取决于要添加的接口数量。对于每个附加接口,请指定惟一的InterfaceID

名称-值参数

指定可选的逗号分隔的对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

添加到参考设计中的AXI4-Stream接口的名称,指定为字符向量。要创建多个AXI4-Stream接口,请确保为每个接口使用唯一的名称。

例子:“InterfaceID”、“AXI4-Stream1”

主通道启用信号,指定为任意一种真的或者.默认情况下,MasterChannelEnable真的,因此必须指定master_channel_port..若要使用只有从通道的参考设计,请设置MasterChannelEnable并且没有指明master_channel_port.

例子:'masterchannelenable','false'

从通道启用信号,指定为任一真的或者.默认情况下,SlaveChannelEnable真的,因此必须指定slave_channel_port.若要使用只有主通道的参考设计,请设置SlaveChannelEnable并且没有指明slave_channel_port

例子:'SlaveChannelenable','false'

参考设计主频道TDATA位宽,指定为正整数。默认情况下,master_channel_data_width32位。

例子:“MasterChannelDataWidth”,32

参考设计从频道TDATA位宽,指定为正整数。默认情况下,slave_channel_data_width32位。

例子:“SlaveChannelDataWidth”,32

指示AXI4-Stream接口是否通过DMA连接到处理器。将此值设置为真的为IP核心AXI4-Stream接口启用设备树生成。

例子:“HasDMAConnection”,“真正的”

引用注册设备树中的相应S2MM DMA节点。设置值以匹配已注册的设备树中的相应S2MM DMA节点的名称。对设备树节点的引用必须以“&”.通过标签引用节点,指定“&”在标签之前,如“mylabel”.要通过路径引用一个节点,请指定其内部路径“&”{“}”,如“&{/ mynode / shildnode}”

MasterChannelEnable真的指定此值。

例子:'devicetreemasterchanneld manode','&axi4stream_s2mm'

请参考注册设备树中对应的MM2S DMA节点。设置该值与注册设备树中相应MM2S DMA节点的名称匹配。对设备树节点的引用必须以“&”.通过标签引用节点,指定“&”在标签之前,如“mylabel”.要通过路径引用一个节点,请指定其内部路径“&”{“}”,如“&{/ mynode / shildnode}”

SlaveChannelEnable真的指定此值。

例子:“DeviceTreeSlaveChannelDMANode”、“&axi4stream_m2ss”

介绍了R2020a