AXI Manager Write
从FPGA板上写入内存位置金宝app
- 库:
Xilinx板的HDL验证金宝app支持包
描述
的AXI Manager Writeblock在FPGA板上运行时与AXI管理器IP通信。该块将写命令转发到IP,以访问FPGA板上的内存映射位置。
请注意
的AXI主写块已重命名为AXI Manager Write块。有关更多信息,请参见兼容性的考虑.
在使用此块之前,必须创建一个AXI管理器IP并将其集成到FPGA设计中。有关更多信息,请参见设置AXI管理器.
港口
输入
数据
—FPGA板上需要写入的数据字
标量|向量
输入数据写在FPGA板上,指定为标量或矢量。在向FPGA发送写请求之前,块将输入的数据转换为uint32
,int32
,uint64
,或int64
.数据类型转换遵循这些规则。
如果输入数据为类型
双
,块将数据转换为类型int32
或int64
这取决于AXI管理器IP的数据宽度。如果输入数据为类型
单
,块将数据转换为类型uint32
或uint64
取决于AXI管理器IP数据宽度。如果输入数据类型的位宽小于AXI管理器IP数据宽度,则数据扩展为AXI管理器IP数据宽度。
如果输入数据类型的位宽大于AXI管理器IP数据宽度,则块将数据转换为类型
int32
,uint32
,int64
,uint64
,以匹配AXI管理器IP的数据宽度和原始数据类型的签名。如果输入数据为定点数据类型,则块写入该数据的存储整数值。
当您指定一个较大的操作大小时,例如写入一个双数据率(DDR)内存块,该块将自动使用所支持的最大突发大小将操作分解为多个突发。金宝app最大支持的突发大小为25金宝app6个单词。
数据类型:单
|双
|int8
|uint8
|int16
|uint16
|int32
|uint32
|不动点
参数
主要
地址
—写操作的起始地址
0
(默认)|非负整数倍数4或8 |非负十六进制值倍数4或8
将写入操作的起始地址指定为非负整数或十六进制值。该块将地址数据类型转换为uint32
或uint64
根据AXI管理器IP地址的宽度。该地址必须指向由FPGA板上的AXI管理器IP控制的AXI从属内存位置。
内存映射指南
如果AXI管理器IP数据宽度是32位,内存是4字节对齐的,每个地址是一个4字节的增量(
0 x0
,0 x4
,0的混合体
).比如地址0 x1
返回一个错误。如果AXI管理器IP数据宽度是64位,内存是8字节对齐的,每个地址是一个8字节的增量(
0 x0
,0的混合体
,0 x10
).例如,指定地址0 x1
或0 x4
都无效并返回错误。如果AXI管理器IP数据宽度为32位,则破裂类型参数设置为
增量
时,块将地址增加4个字节。如果AXI管理器IP数据宽度为64位,则破裂类型参数设置为
增量
时,块将地址增加8个字节。不要使用64位的AXI管理器IP访问32位寄存器。
例子:0 xa4
破裂类型
—AXI4突发类型
增量
(默认)|固定
在增量
模式下,AXI管理器将数据向量从指定的地址开始写入连续的内存空间。在固定
模式下,AXI管理器将所有数据写入相同的地址。
请注意
的固定
PCI Express不支持突发类型金宝app®接口。使用增量
而是Burst类型。
矢量寄存器数据与频闪同步
—用频闪同步将数据写入寄存器
从
(默认)|在
若要使用频闪同步将数据写入一组寄存器,请选择此参数。当您的FPGA设计包括由HDL Coder™生成的频闪同步时,启用此参数。有关频闪同步的更多信息,请参见中的“用频闪同步读/写矢量数据”部分IP核用户指南(高密度脂蛋白编码器).
选通地址
—频闪同步时使用的频闪地址
0
(默认)|非负整数倍数4或8 |非负十六进制值倍数4或8
为HDL Coder生成的频闪设置绝对地址。绝对地址是IP核报表提供的基址和频偏值之和。
例子:如果基地地址为0 x41000000
offset是0 x110
,则绝对地址为0 x41000110
.
依赖关系
若要启用该参数,请选中矢量寄存器数据与频闪同步.
接口
类型
—与FPGA板通信的接口类型
JTAG
(默认)|UDP
|作为PCIe
指定主机与FPGA通信的接口类型。
AXI管理器接口配置
要查看这些参数,请单击打开“AXI Manager Interface Configuration”对话框配置全局参数.可见参数取决于类型参数值。
全局参数适用于整个Simulink金宝app®模型。
供应商
- FPGA品牌名称
英特尔
|赛灵思公司
请指定FPGA板的制造商。不同的FPGA板类型,AXI管理IP不同。
依赖关系
单击,启用该参数配置全局参数.
AXI数据宽度
—FPGA上配置AXI manager IP的数据宽度
32
(默认)|64
选择FPGA上AXI管理器IP的数据宽度,单位为位。
对于PCI Express,将此值设置为32
.对于JTAG或以太网连接,将此值设置为32
或64
.
依赖关系
单击,启用该参数配置全局参数.
电缆类型
—用于与FPGA板(Xilinx . FPGA)通信的JTAG线缆类型®唯一的)
汽车
(默认)|FTDI
指定用于与FPGA板通信的JTAG电缆类型。当有多根电缆连接到主机时使用此参数。
当将该参数设置为时汽车
(默认),块自动检测JTAG线缆类型。该块优先搜索Digilent®通过该流程检测线缆类型。
的AXI Manager Writeblock搜索Digilent电缆。如果块发现:
恰好一根Digilent电缆,它使用该电缆与FPGA板通信。
超过一个Digilent电缆-它返回一个错误。要解决此错误,请使用有线电视的名字参数。
没有Digilent电缆,它会搜索FTDI电缆。
如果没有发现Digilent电缆,则AXI Manager Writeblock搜索FTDI电缆。如果块发现:
恰好一根FTDI电缆,它使用该电缆与FPGA板通信。
如果有多个FTDI电缆,则返回错误-若要解决此错误,请使用有线电视的名字参数。
如果没有FTDI线缆,则返回错误-如果要解决此错误,请连接Digilent线缆或FTDI线缆。
如果它发现两种不同类型的电缆,它会优先选择Digilent电缆。当使用FTDI线缆时,该参数设置为
FTDI
.
当将该参数设置为时FTDI
时,该块搜索FTDI线缆。如果对象发现:
恰好一根FTDI电缆,它使用该电缆与FPGA板通信。
如果有多个FTDI电缆,则返回错误-若要解决此错误,请使用有线电视的名字参数。
如果没有FTDI线缆,则返回错误-如果要解决此错误,请连接Digilent线缆或FTDI线缆。
详情请参见选择“Multiple JTAG电缆”.
依赖关系
若要启用该参数,请设置类型来JTAG
而且供应商来赛灵思公司
.
有线电视的名字
—用于与FPGA板通信的JTAG线缆名称
汽车
(默认值)|连接的JTAG线缆名称
如果有多个相同类型的JTAG电缆连接到主机,则指定此参数。如果有多个JTAG电缆连接到主机计算机,而您没有指定此参数,则块将返回一个错误。错误消息包含可用的JTAG电缆的名称。详情请参见选择“Multiple JTAG电缆”.
依赖关系
若要启用该参数,请设置类型来JTAG
.
时钟频率(MHz)
—JTAG时钟频率
15
(默认)|正标量
指定JTAG时钟频率,单位为MHz。JTAG频率由线缆类型和FPGA板支持的最大时钟频率决定。金宝app查看单板文档,了解支持的频率范围。金宝app
依赖关系
若要启用该参数,请设置类型来JTAG
.
链的位置
- FPGA在JTAG链中的位置(仅限Xilinx)
汽车
(默认)|非负整数
如果有多个FPGA或Zynq,请指定该参数值为非负整数®设备在JTAG链上。否则,选择汽车
(默认)自动检测链条位置。
依赖关系
若要启用该参数,请设置类型来JTAG
而且供应商来赛灵思公司
.
FPGA前的指令寄存器
目标FPGA之前所有设备的指令寄存器长度之和(仅Xilinx)
0
(默认)|非负整数
如果JTAG链上有多个FPGA或Zynq设备,则指定此参数值为非负整数。
依赖关系
若要启用该参数,请设置类型来JTAG
而且供应商来赛灵思公司
.
FPGA后的指令寄存器
目标FPGA后所有设备的指令寄存器长度之和(仅Xilinx)
0
(默认)|非负整数
如果JTAG链上有多个FPGA或Zynq设备,则指定此参数值为非负整数。
依赖关系
若要启用该参数,请设置类型来JTAG
而且供应商来赛灵思公司
.
设备地址
—FPGA板IP地址
192.168.0.2
(默认值)| IP地址
指定FPGA板上以太网口的IP地址。
例子:192.168.0.10
依赖关系
若要启用该参数,请设置类型来UDP
.
港口
—UDP (User datagram protocol)端口号
50101
(默认)|整数,取值范围为255 ~ 65535
指定目标FPGA的UDP端口号为255 ~ 65535之间的整数。
依赖关系
若要启用该参数,请设置类型来UDP
.
版本历史
R2019b引入R2022a:AXI主写重新命名为AXI Manager Write
R2022a开始警告
的AXI主写块已重命名为AXI Manager Write块。在软件和文档中,术语“经理”和“下属”分别取代了“主人”和“奴隶”。
类的Simulink模型金宝appAXI主写块。方法在R2022a中重新创建模型AXI Manager Write块。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。