主要内容

内存流量生成器

生成指向内存控制器的流量

  • 库:
  • SoC块集/内存

  • 内存流量生成器块

描述

连接到内存控制器时,内存流量生成器块生成对内存的读或写请求,充当一个主处理器。使用这个块来建模主内存访问对算法的影响,而无需显式模拟该主内存的行为。你也可以使用内存流量生成器块来描述您的内存子系统在不同内存访问争用级别下的性能。

请注意

为内存争用建模内存流量生成器块获得内存访问,在仲裁中竞争,并释放访问。的内存流量生成器块不主动地从内存中读或写。

港口

输入

全部展开

此消息端口从连接的设备接收控制消息内存控制器阻塞请求的突发事务完成。连接burstDone输出信号内存控制器阻塞到此端口。有关消息的更多信息,请参见消息

依赖关系

选项时,此端口是可见的显示内存控制器端口参数。

数据类型:BurstRequest2BusObj

输出

全部展开

此消息端口从内存控制器发送请求突发访问的消息。将此端口连接到burstReq接口的输入端口内存控制器块。有关消息的更多信息,请参见消息

依赖关系

选项时,此端口是可见的显示内存控制器端口参数。

数据类型:BurstRequest2BusObj

参数

全部展开

选项时选择此选项内存流量生成器块在一个系统中内存通道Block和a内存控制器块。

选项时清除此选项内存流量生成器块,使用这些专门的内存块之一:

当您在设计中使用专门的内存块时,该块包含一个内存控制器内存流量生成器块进行隐式通信,不需要端口。

在处理子系统(PS)或编程逻辑(PL)内存之间进行选择。

  • 如果所选单板只支持PL内存,则默认值为PL的记忆

  • 如果所选单板只支持PS内存或PL内存,则该参数为read-only。

  • 如果所选单板不是支持的SoC板,则该参数不可见。

依赖关系

若要启用此参数,请清除显示内存控制器端口参数。

为要生成的块选择写或读请求类型。指定作家读者,分别。

通过将该值设置为大于1的整数,生成重复的流量模式。

以字节为单位指定每个突发事务的大小。该参数与数据路径的宽度(在配置参数中配置)一起控制突发长度。

例如,如果突发大小为256字节,则内存通道块配置了数据宽度(位)然后设置为64(8字节)突发长度计算结果为256/8 = 32。

指定突发请求之间的模拟时间,以秒为单位。

依赖关系

若要启用此参数,请清除只允许模拟参数参数。

提示

如果你清除了只允许模拟参数此参数不可见-单击应用在“块参数”对话框的底部。

选择此参数可启用仅模拟参数的配置。

指定发送初始突发请求的模拟时间(以秒为单位)。这个值必须是正实标量。

依赖关系

若要启用此参数,请选择只允许模拟参数参数。

使用形式为[的向量指定突发请求之间模拟时间的范围最小值马克斯]。

  • 最小值是循环请求之间的最短时间,以秒为单位。

  • 马克斯循环请求之间的最大时间间隔(以秒为单位)。

最小值而且马克斯必须是非负的,并且马克斯必须大于最小值

要指定一个确定的速率,请将请求之间的最小和最大时间间隔设置为相同的值。如果您想要可重复的随机化,请在配置参数中指定种子硬件实现窗格。有关设置种子值的更多信息,请参见任务和内存模拟

依赖关系

若要启用此参数,请选择只允许模拟参数参数。

选择此参数是为了在生成下一个突发请求之前等待前一个突发完成信号。清除此参数可生成突发请求,而不考虑其他主流量。若要获取已知的数据速率,请清除此参数。

选择此参数时,可以查看诊断信息流量发生器Block丢弃一个包。清除此参数可增强模拟性能。

单击该按钮将打开内存控制器的性能图窗口。然后可以选择绘制带宽、突发或延迟。有关性能图的更多信息,请参见内存控制器时延图

依赖关系

若要启用此参数,请清除显示内存控制器端口参数。

扩展功能

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

版本历史

在R2019a中引入

Baidu
map