AXI4主源
生成随机存取存储器数据
- 库:
SoC块集/硬件逻辑测试台
描述
的AXI4主源块生成随机存取存储器数据到基于axi4的数据接口块。您可以将此块用作模拟基于axi4的数据应用程序的测试源块。
该块接受控制总线,并输出数据与控制总线。
港口
输入
wrCtrlIn
-输入控制总线
公共汽车
来自数据使用者的控制总线发出信号,表明数据使用者已准备好接受指定为标量的数据。该控制总线包括以下控制信号:
wr_ready -表示该块可以向数据消费者发送数据
wr_complete -表示数据使用者的写事务已经完成
wr_bvalid -表示数据使用者已接受事务
数据类型:WriteControlS2MBusObj
输出
wrData
—输出AXI数据
标量|向量
向数据使用者输出AXI数据。此值作为标量或向量返回。
您可以更改输出数据的数据类型。有关更多信息,请参见数据类型参数。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
wrCtrlOut
-输出控制总线
公共汽车
返回到数据使用者的控件总线,作为总线返回。该控制总线包括以下控制信号:
wr_addr -块写入的起始地址
wr_len -写事务中数据元素的数量
wr_valid -在wrData输出端口有效
数据类型:WriteControlM2SBusObj
参数
数据类型
-输出数据类型
uint8
(默认)|双
|单
|int8
|int16
|int32
|int64
|uint16
|uint32
|uint64
|不动点
为输出AXI数据选择数据类型格式。
单击按钮,显示数据类型助手属性的数据类型wrData输出端口。详细信息请参见使用数据类型助手指定数据类型.
维
-输出数据维度
1
|正标量|数组
将输出数据的维指定为正标量或数组。这个值定义了数据信号的大小。
例子:1
指定标量样本。
例子:(10 - 1)
指定10个标量的向量。
启用样品包装(最后一个信号尺寸为通道)
-在信号的最后一个维度上打包数据
从
(默认)|在
选择此参数可启用跨信号的最后一个维度的数据打包。的内存通道块沿着信号的最后一个维度打包数据。例如,如果通道数据类型为uint32
,尺寸为(1024 4)
,则内存通道将生成1024个128位的读写事务。对于本例,如果清除这个样例打包参数,内存通道将生成4096个32位的事务。
该图显示了如何将信号的数据与数据类型对齐fixdt10 [4 x3)
.打包数据时,将三个10位的字连接起来,并扩展2位到一个32位的样本。当数据未打包时,每个10位字将扩展为16位样例。
该图显示了如何将信号的数据与数据类型对齐uint8 [8 x3)
.打包数据时,将三个8位字连接起来,并扩展8位到32位样本。当数据未打包时,每个8位字表示为一个8位示例。
平坦信号的组合宽度不能超过512位。
转移次数
—发送写请求个数
1
(默认值)|正整数
指定该块要发送的写请求数。
初始地址
-起始地址
0
(默认)|非负整数
指定块写入数据的地址。该值必须是非负整数。
初始延迟
-初始延迟
0
(默认)|非负标量
指定写操作开始的初始时间。此值必须是非负标量。
数据生成
-输出生成类型
计数器
(默认)|随机
|的
|工作空间
指定输出的生成类型为以下值之一:
计数器
—根据选择的数据类型,从计数器生成数据。随机
—生成随机数据。的
—根据选择的数据类型,生成所有位为1的数据。工作空间
-从MATLAB生成数据®工作区。
计数器init值
-初始计数器值
0
(默认)|标量
指定计数器从哪个值开始。计数器值的有效范围取决于所选的值数据类型参数。如果此值超出有效范围,则将其舍入到最接近的有效值。
例如,如果数据类型是uint8
这个值是6.787
,此值四舍五入为7
.
依赖关系
若要启用此参数,请设置数据生成参数计数器
.
变量名
-工作空间变量名称
simOut
(默认)|任何matlab支持的变量名金宝app
指定从中生成输出数据的工作空间变量。该参数可以是任何matlab支持的变量名。金宝app
请注意
工作区变量必须是一个数值数组。
依赖关系
若要启用此参数,请设置数据生成参数工作空间
.
样品时间
—采样时间间隔
1(默认)|正标量|向量
指定以秒为单位的时间间隔来定义块更新的频率。
指定样品时间当您不希望输出具有时间偏移时,将参数作为标量。要向输出添加时间偏移,请指定样品时间参数作为1
——- - - - - -2
向量,其中第一个元素是采样周期,第二个元素是偏移量。有关Simulink中采样时间的更多信息金宝app®,请参阅指定采样时间.
模型的例子
版本历史
在R2019a中引入
另请参阅
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。