主要内容

AXI4大师沉

接收随机存取存储器数据

  • 库:
  • SoC Blockset Testbench /硬件逻辑

  • AXI4大师沉块

描述

AXI4大师沉收到随机存取内存块AXI4-based数据接口的数据块。您可以使用此作为模拟AXI4-based测试沉块数据块的应用程序。

接受数据块和控制总线和输出控制总线。

港口

输入

全部展开

输入数据从数据源。这个值必须是一个标量或矢量。

在读取数据之前,设置所需的数据类型。设置数据类型,请参阅数据类型参数。

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

输入控制总线的数据生产商指定为一辆公共汽车。这个控制总线包含这些控制信号:

  • rd_aready:表示数据源接受读请求

  • rd_dvalid:表示读请求返回的数据是有效的

数据类型:ReadControlS2MBusObj

输出

全部展开

控制总线输出数据源指示块是准备接受数据,作为一个标量返回。这个控制总线包含这些控制信号:

  • rd_addr——读事务的起始地址,在第一个周期采样的事务

  • rd_len——你想读数据值的数量,在第一个周期采样的事务

  • rd_avalid控制信号,指定读取请求是否有效

  • rd_dready控制信号,表明当可以读取数据块

数据类型:ReadControlM2SBusObj

参数

全部展开

选择数据类型格式输入AXI数据。

单击按钮来显示数据类型的助理,这将帮助您设置的数据类型rdData输入端口。有关详细信息,请参见使用数据类型指定数据类型的助理

指定输入数据的尺寸作为一个积极的标量或数组。这个值定义了数据信号的大小。

例子:1指定一个标量样本。

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

选择这个参数来启用数据包装在最后信号的维度。的内存通道块包的数据沿着最后一维信号。例如,如果通道数据类型uint32,尺寸是(1024 4),如果你选择这个参数,然后记忆通道产生1024读或写事务的128位。对于这个示例,如果你清楚这个示例包装参数,32位的内存通道生成4096个事务。

这个图显示了数据信号与数据类型一致fixdt10 [4 x3)。包装数据时,三个10位词是连接和延长2位32位样本。当数据没有包装,每10位词扩展为一个16位的样本。

最上面一行显示了数据对齐的样本10、10、10和2 32位。下面一行显示打开数据对齐的样本10 6和16位。

这个图显示了数据信号与数据类型一致uint8 [8 x3)。包装数据时,三个8位词是连接和延长8位一个32位的样本。当数据没有包装,每个8位词是表示为一个8位的样本。

最上面一行显示了数据对齐的样本8 8 8 8 - 32位。最后一行显示了打开数据样本的8位对齐。

合并后的宽度不得超过512位被夷为平地的信号。

指定块的读请求发送。

指定的地址读取数据块。这个值必须是一个非负整数。

指定初始时间后开始读操作。

在几秒钟内指定一个时间间隔定义块更新的频率。

指定样品时间参数作为标量当你不希望输出时间偏移量。时间偏移量添加到输出,指定样品时间参数作为一个1——- - - - - -2向量的第一个元素是采样周期,第二个元素是偏移量。关于样品的更多信息*在仿真软件金宝app®,请参阅指定样品时间

选择该参数输入数据保存到MATLAB®工作区。

指定输入数据保存工作空间变量。这个参数可以是任何MATLAB-supported变量名。金宝app

依赖关系

要启用该参数,选择数据保存在工作区参数。

版本历史

介绍了R2019a

另请参阅