内存流量生成器
生成指向内存控制器的流量
- 库:
SoC块集/内存
描述
连接到内存控制器时,内存流量生成器块生成对内存的读或写请求,充当一个主处理器。使用这个块来建模主内存访问对算法的影响,而无需显式模拟该主内存的行为。你也可以使用内存流量生成器块来描述您的内存子系统在不同内存访问争用级别下的性能。
请注意
为内存争用建模内存流量生成器块获得内存访问,在仲裁中竞争,并释放访问。的内存流量生成器块不主动地从内存中读或写。
港口
输入
输出
参数
记忆的选择
—选择内存区域
PS的记忆
(默认)|PL的记忆
在处理子系统(PS)或编程逻辑(PL)内存之间进行选择。
如果所选单板只支持PL内存,则默认值为
PL的记忆
.如果所选单板只支持PS内存或PL内存,则该参数为read-only。
如果所选单板不是支持的SoC板,则该参数不可见。
依赖关系
若要启用此参数,请清除显示内存控制器端口参数。
请求类型
—选择写请求或读请求
作家
(默认)|读者
为要生成的块选择写或读请求类型。指定作家
或读者
,分别。
突发请求总数
—生成的突发请求数
One hundred.
(默认)| integer大于1
通过将该值设置为大于1的整数,生成重复的流量模式。
爆发间隔时间(秒)
—模拟突发请求间隔时间
1 e-6
(默认)|时间,单位为秒
指定突发请求之间的模拟时间,以秒为单位。
依赖关系
若要启用此参数,请清除只允许模拟参数参数。
提示
如果你清除了只允许模拟参数此参数不可见-单击应用在“块参数”对话框的底部。
只允许模拟参数
—其他参数仅用于模拟
在
(默认)|从
选择此参数可启用仅模拟参数的配置。
第一次爆发时间
-初始突发请求的模拟时间
10 e-6
(默认)|时间,单位为秒
指定发送初始突发请求的模拟时间(以秒为单位)。这个值必须是正实标量。
依赖关系
若要启用此参数,请选择只允许模拟参数参数。
脉冲之间的随机时间
—重复请求的模拟时间范围
(1) e-6 1 e-6)
(默认)形式为[的|向量最小值马克斯]
使用形式为[的向量指定突发请求之间模拟时间的范围最小值马克斯]。
最小值是循环请求之间的最短时间,以秒为单位。
马克斯循环请求之间的最大时间间隔(以秒为单位)。
最小值而且马克斯必须是非负的,并且马克斯必须大于最小值.
要指定一个确定的速率,请将请求之间的最小和最大时间间隔设置为相同的值。如果您想要可重复的随机化,请在配置参数中指定种子硬件实现窗格。有关设置种子值的更多信息,请参见任务和内存模拟.
依赖关系
若要启用此参数,请选择只允许模拟参数参数。
等待爆发完成
-在生成下一个请求前等待突发完成信号
从
(默认)|在
选择此参数是为了在生成下一个突发请求之前等待前一个突发完成信号。清除此参数可生成突发请求,而不考虑其他主流量。若要获取已知的数据速率,请清除此参数。
启用断言
-启用详细信息
从
(默认)|在
选择此参数时,可以查看诊断信息流量发生器Block丢弃一个包。清除此参数可增强模拟性能。
查看性能图
-显示性能指标
按钮
扩展功能
HDL代码生成
使用HDL Coder™为FPGA和ASIC设计生成Verilog和VHDL代码。
要为您的设计自动生成HDL代码并在SoC设备上执行,请使用SoC建设者工具。看到生成SoC设计.
定点转换
使用定点设计器设计和模拟定点系统。
版本历史
在R2019a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。