帮助中心帮助中心
写入数据到IP核心或者从IP核心使用AXI4-Stream接口读取数据
自从R2020b
addAXI4StreamInterface (hFPGA)
addAXI4StreamInterface (hFPGA、名称、值)
例子
addAXI4StreamInterface (hFPGA)添加一个AXI4-Stream界面,您可以使用它们来控制DUT的端口映射到AXI4-Stream接口IP核从MATLAB生成的HDL编码™®。
hFPGA
addAXI4StreamInterface (hFPGA,名称,值)添加一个AXI4-Stream界面,您可以使用它们来控制DUT的端口映射到AXI4-Stream接口IP核从MATLAB生成的HDL编码器,与一个或多个属性指定为参数名称-值对。附上每个属性和值在单引号。
addAXI4StreamInterface (hFPGA,名称,值)
名称,值
全部折叠
添加一个AXI4-Stream接口控制HDL Xilinx的IP核生成®目标。
创建一个目标对象,hFPGAXilinx的目标。
hFPGA = fpga (“Xilinx”)
hFPGA = fpga与属性:供应商:“Xilinx”界面:[0 x0 fpgaio.interface.InterfaceBase]
添加AXI4-Stream接口hFPGA通过使用对象addAXI4StreamInterface函数。
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接口。
mapPort
添加一个AXI4-Stream界面Xilinx的目标只有一个写通道。
添加AXI4-Stream接口hFPGA通过使用对象addAXI4StreamInterface函数。集ReadEnable来假。
ReadEnable
假
addAXI4StreamInterface (hFPGA……%的界面属性“InterfaceID”,“AXI4-Stream”,…“ReadEnable”假的,…“WriteFrameLength”,1024,……%驱动程序属性“WriteDeviceName”,“mwipcore0: mm2s0”);
fpga对象
fpga对象为目标供应商,指定为一个fpga对象。
fpga
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:addAXI4StreamInterface (hFPGA“InterfaceID”、“AXI4-Stream”)创建一个AXI4-Stream接口InterfaceID作为AXI4-Stream。
addAXI4StreamInterface (hFPGA“InterfaceID”、“AXI4-Stream”)
InterfaceID
AXI4-Stream
“AXI4-Stream”
字符串
AXI4-Stream接口的名称,你想DUT的端口映射到指定为一个字符串。
WriteEnable
真正的
写通道启动信号,指定为真正的或假。默认情况下,WriteEnable是真正的,你可以写数据的奴隶通道AXI4-Stream接口IP核。
读通道启动信号,指定为真正的或假。默认情况下,ReadEnable是真正的,你可以读取数据从主频道AXI4-Stream接口的IP核。
WriteDeviceName
“mwipcore0: mm2s0”
IIO核心设备的名称和路径,你想写,指定为一个字符串。当你生成IP核心使用IP核心代工作流,默认名称mwipcore0: mmw2s0。
IP核心代
mwipcore0: mmw2s0
ReadDeviceName
“mwipcore0: s2mm0”
IIO设备的名称和路径,你要读的书。当你生成IP核心使用IP核心代工作流,默认名称mwipcore0: s2mm0。
mwipcore0: s2mm0
WriteFrameLength
1024年
标量
数据向量的大小写入IIO设备,指定为一个标量。使用这个参数来确定样品的数量写每个DMA传输。
ReadFrameLength
大小的数据向量从IIO读取设备,指定为一个标量。使用这个参数来确定样品的数量读每个DMA传输。
WriteTimeout
0
最大超时AXI4-Stream写,指定为一个标量。
ReadTimeout
最大超时AXI4-Stream读,指定为一个标量。
WriteDataWidth
32
写数据通道宽度,指定为一个整数。
例子:“WriteDataWidth”, 32指定写通道32位数据宽度。
“WriteDataWidth”, 32
ReadDataWidth
读通道数据宽度,指定为一个整数。
例子:“ReadDataWidth”, 32指定读通道32位数据宽度。
“ReadDataWidth”, 32
介绍了R2020b
hdlcoder.DUTPort
writePort
readPort
addAXI4SlaveInterface
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室