Zynq-7000 SoC、互联 — OCM 交换机可能会遭遇严重的 CPU/ACP 流量问题

描述
由于 CPU 和 ACP 的互联流量非常大,所以通过 OCM 互连可能会导致严重的内存访问问题,因为 CPU 读写请求比通过 OCM 互连的请求仲裁优先级更高。

启用 MMU/高速缓存机制并将地址范围设置为可高速缓存或非常有序的,可以减少 CPU 产生的内存流量。

(1楼)解决方法详情 某些 MMU

judyzhong 在 星期三, 09/26/2018 - 17:18 发表。

解决方法详情

某些 MMU 配置更有可能产生这些饥饿场景,因为它们可能会针对 OCM 在 CPU 端口上产生更高的数据吞吐量需求。

当启用 MMU 时,推荐将 OCM 内存区域配置为可高缓存或非常有序的内存类型。使用这些配置,在任何仿真过程中都不会出现饥饿时段。

其它 MMU 设置可能会导致 OCM 开关端口出现饥饿的时段。