主要内容

流数据源

生成连续流数据

  • 库:
  • SoC块集/硬件逻辑测试台

  • 数据源块

描述

流数据源块生成流数据到高级可扩展接口基于axi4的流数据接口块。您可以将此块用作测试源块,以模拟基于axi4的流数据应用程序。

该块接受控制总线并随控制总线输出流数据。

港口

输入

全部展开

来自数据使用者的控制总线发出数据使用者准备接受流数据的信号。该控制总线包括一个准备信号。

数据类型:StreamS2MBusObj

输出

全部展开

向数据使用者输出流数据。此值作为标量或向量返回。

您可以更改输出流数据的数据类型。有关更多信息,请参见数据类型参数。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

控制总线到数据使用者,作为总线返回。该控制总线包括以下控制信号:

  • valid -表示输出数据wrData输出端口有效

  • tlast -数据事务结束

数据类型:StreamM2SBusObj

参数

全部展开

为输出流数据选择数据类型格式。

单击按钮,显示数据类型助手对象的数据类型wrData输出端口。详情请参见使用数据类型助手指定数据类型

将输出流数据的维度指定为正标量或数组。

例子:1指定标量样本。

例子:(10 - 1)指定有十个标量的向量。

单个脉冲的长度,指定为正整数。

由块生成的总爆发数,指定为正整数。

指定输出的生成类型为以下值之一:

  • 计数器—根据选择的数据类型,从计数器生成数据。

  • 随机—生成随机数据。

  • -根据所选数据类型,生成所有位为1的数据。

  • 工作空间-从MATLAB中生成数据®工作区。

指定计数器从哪里开始的值。的计数器值的有效范围取决于所选的值数据类型参数。如果此值超出有效范围,则取四舍五入到最接近的有效值。

例如,如果数据类型uint8这个值是6.787,此值四舍五入为7

依赖关系

若要启用此参数,请设置数据生成参数计数器

指定生成输出流数据的变量名。该参数可以是任何matlab支持的变量名。金宝app

请注意

工作空间变量必须是一个数值数组。

依赖关系

若要启用此参数,请设置数据生成参数工作空间

指定以秒为单位的时间间隔来定义块更新的频率。

指定样品时间当不希望输出具有时间偏移时,将参数作为标量。要向输出添加时间偏移,请指定样品时间参数作为1——- - - - - -2其中第一个元素是采样周期,第二个元素是偏移量。有关Simulink中采样时间的更多信息金宝app®,请参阅指定采样时间

下一次爆发发生的时间。该值必须是非负整数。

扩展功能

定点转换
使用定点设计器设计和模拟定点系统。

版本历史

在R2019a中引入

另请参阅