流数据源
生成连续流数据
- 库:
SoC块集/硬件逻辑测试台
描述
的流数据源块生成流数据到高级可扩展接口基于axi4的流数据接口块。您可以将此块用作测试源块,以模拟基于axi4的流数据应用程序。
该块接受控制总线并随控制总线输出流数据。
港口
输入
wrCtrlIn
-输入控制总线
公共汽车
来自数据使用者的控制总线发出数据使用者准备接受流数据的信号。该控制总线包括一个准备信号。
数据类型:StreamS2MBusObj
输出
wrData
-输出流数据
标量|向量
向数据使用者输出流数据。此值作为标量或向量返回。
您可以更改输出流数据的数据类型。有关更多信息,请参见数据类型参数。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
wrCtrlOut
-输出控制总线
公共汽车
控制总线到数据使用者,作为总线返回。该控制总线包括以下控制信号:
valid -表示输出数据wrData输出端口有效
tlast -数据事务结束
数据类型:StreamM2SBusObj
参数
数据类型
-输出数据类型
uint8
(默认)|双
|单
|int8
|int16
|int32
|int64
|uint16
|uint32
|uint64
|fixdt (1 16 0)
为输出流数据选择数据类型格式。
单击按钮,显示数据类型助手对象的数据类型wrData输出端口。详情请参见使用数据类型助手指定数据类型.
维
-输出数据尺寸
10
(默认)|正整数|数组
将输出流数据的维度指定为正标量或数组。
例子:1
指定标量样本。
例子:(10 - 1)
指定有十个标量的向量。
突发长度
-单发长度
20.
(默认)|正整数
单个脉冲的长度,指定为正整数。
总爆发
—总爆发数
4
(默认)|正整数
由块生成的总爆发数,指定为正整数。
数据生成
-输出生成类型
计数器
(默认)|随机
|的
|工作空间
指定输出的生成类型为以下值之一:
计数器
—根据选择的数据类型,从计数器生成数据。随机
—生成随机数据。的
-根据所选数据类型,生成所有位为1的数据。工作空间
-从MATLAB中生成数据®工作区。
计数器初始化值
-初始计数器值
0
(默认)|标量
指定计数器从哪里开始的值。的计数器值的有效范围取决于所选的值数据类型参数。如果此值超出有效范围,则取四舍五入到最接近的有效值。
例如,如果数据类型是uint8
这个值是6.787
,此值四舍五入为7
.
依赖关系
若要启用此参数,请设置数据生成参数计数器
.
变量名
-工作区变量名
simOut
(默认)|任何MATLAB支持的变量名金宝app
指定生成输出流数据的变量名。该参数可以是任何matlab支持的变量名。金宝app
请注意
工作空间变量必须是一个数值数组。
依赖关系
若要启用此参数,请设置数据生成参数工作空间
.
样品时间
-采样时间间隔
1(默认)|正向标量|向量
指定以秒为单位的时间间隔来定义块更新的频率。
指定样品时间当不希望输出具有时间偏移时,将参数作为标量。要向输出添加时间偏移,请指定样品时间参数作为1
——- - - - - -2
其中第一个元素是采样周期,第二个元素是偏移量。有关Simulink中采样时间的更多信息金宝app®,请参阅指定采样时间.
传输延迟(样本中)
-爆发之间的延迟
0
(默认)|非负整数
下一次爆发发生的时间。该值必须是非负整数。
扩展功能
HDL代码生成
使用HDL Coder™为FPGA和ASIC设计生成Verilog和VHDL代码。
要为您的设计自动生成HDL代码并在SoC设备上执行,请使用SoC建设者工具。看到生成SoC设计.
定点转换
使用定点设计器设计和模拟定点系统。
版本历史
在R2019a中引入
另请参阅
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。