内存控制器
为一个或多个内存通道块仲裁内存事务
- 库:
SoC块集/内存
描述
的内存控制器Block在master之间进行仲裁,并授予它们对共享内存的唯一访问权限。配置此块以支持多种仲裁协议的多个通道。的内存控制器块还用于记录和显示性能数据,使您能够在模拟时调试和理解系统的性能。
的实现内存控制器块。
图中的数字表示块的不同延迟阶段。
突发请求进入块。
请求可能会被仲裁延迟,直到它被授予对总线的访问权。设置仲裁策略互连仲裁.
如果您的模型在第一次传输开始之前需要一个额外的延迟,请将该值设置为请求首次中转(以时钟为单位).
突发执行延迟由突发大小、数据宽度、时钟频率和带宽降低税率(%)价值。
如果您的模型需要从突发完成到向通道发出突发响应的延迟,请将该值设置为最后一次传输到事务完成(以时钟为单位).
内存控制器有一个内部状态,当使用逻辑分析仪查看模拟和执行指标。状态值为:
BurstRequest
: burst请求进入block。BurstExecuting
:正在执行的burst。BurstDone
: burst执行完毕。BurstComplete
:爆发是完整的和burstDone信号被发送到主机。
有关可视化内存控制器延迟的信息,请参见内存控制器时延图.
限制
港口
输入
输出
参数
扩展功能
版本历史
介绍了R2019a