主要内容

addAXI4StreamInterface

写入数据到IP核心或者从IP核心使用AXI4-Stream接口读取数据

自从R2020b

描述

例子

addAXI4StreamInterface (hFPGA)添加一个AXI4-Stream界面,您可以使用它们来控制DUT的端口映射到AXI4-Stream接口IP核从MATLAB生成的HDL编码™®

例子

addAXI4StreamInterface (hFPGA,名称,值)添加一个AXI4-Stream界面,您可以使用它们来控制DUT的端口映射到AXI4-Stream接口IP核从MATLAB生成的HDL编码器,与一个或多个属性指定为参数名称-值对。附上每个属性和值在单引号。

例子

全部折叠

添加一个AXI4-Stream接口控制HDL Xilinx的IP核生成®目标。

创建一个目标对象,hFPGAXilinx的目标。

hFPGA = fpga (“Xilinx”)
hFPGA = fpga与属性:供应商:“Xilinx”界面:[0 x0 fpgaio.interface.InterfaceBase]

添加AXI4-Stream接口hFPGA通过使用对象addAXI4StreamInterface函数。

addAXI4StreamInterface (hFPGA%的界面属性“InterfaceID”,“AXI4-Stream”,“WriteEnable”,真的,“ReadEnable”,真的,“WriteFrameLength”,1024,“ReadFrameLength”,1024,%驱动程序属性“WriteDeviceName”,“mwipcore0: mm2s0”,“ReadDeviceName”,“mwipcore0: s2mm0”,“WriteDataWidth”32岁的“ReadDataWidth”、32);

后添加的接口,使用mapPort接口函数映射端口,然后读取和写入数据。看到地图DUT港口HDL IP核心AXI4-Stream接口

添加一个AXI4-Stream界面Xilinx的目标只有一个写通道。

创建一个目标对象,hFPGAXilinx的目标。

hFPGA = fpga (“Xilinx”)
hFPGA = fpga与属性:供应商:“Xilinx”界面:[0 x0 fpgaio.interface.InterfaceBase]

添加AXI4-Stream接口hFPGA通过使用对象addAXI4StreamInterface函数。集ReadEnable

addAXI4StreamInterface (hFPGA%的界面属性“InterfaceID”,“AXI4-Stream”,“ReadEnable”假的,“WriteFrameLength”,1024,%驱动程序属性“WriteDeviceName”,“mwipcore0: mm2s0”);

后添加的接口,使用mapPort接口函数映射端口,然后读取和写入数据。看到地图DUT港口HDL IP核心AXI4-Stream接口

输入参数

全部折叠

fpga对象为目标供应商,指定为一个fpga对象。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:addAXI4StreamInterface (hFPGA“InterfaceID”、“AXI4-Stream”)创建一个AXI4-Stream接口InterfaceID作为AXI4-Stream

AXI4-Stream接口的名称,你想DUT的端口映射到指定为一个字符串。

写通道启动信号,指定为真正的。默认情况下,WriteEnable真正的,你可以写数据的奴隶通道AXI4-Stream接口IP核。

读通道启动信号,指定为真正的。默认情况下,ReadEnable真正的,你可以读取数据从主频道AXI4-Stream接口的IP核。

IIO核心设备的名称和路径,你想写,指定为一个字符串。当你生成IP核心使用IP核心代工作流,默认名称mwipcore0: mmw2s0

IIO设备的名称和路径,你要读的书。当你生成IP核心使用IP核心代工作流,默认名称mwipcore0: s2mm0

数据向量的大小写入IIO设备,指定为一个标量。使用这个参数来确定样品的数量写每个DMA传输。

大小的数据向量从IIO读取设备,指定为一个标量。使用这个参数来确定样品的数量读每个DMA传输。

最大超时AXI4-Stream写,指定为一个标量。

最大超时AXI4-Stream读,指定为一个标量。

写数据通道宽度,指定为一个整数。

例子:“WriteDataWidth”, 32指定写通道32位数据宽度。

读通道数据宽度,指定为一个整数。

例子:“ReadDataWidth”, 32指定读通道32位数据宽度。

版本历史

介绍了R2020b