问题描述
如果MPMC连接到IPLB1,并且没有连接到IPLB0的外设/总线,则会出现可能锁定PPC的问题。
如果指令访问发生在MPMC范围之外,则访问被仲裁到IPLB0处理器端口。但是,如果没有连接总线或外设,则没有超时逻辑向处理器发出状态信号,导致挂起。我该如何解决这个问题?
解决/修复方法
解决方法是设置C_IPLB1_ADDR_BASE = 0x0和C_IPLB1_ADDR_HIGH = 0xffffffff,它将所有PPC IPLB事务布线到IPLB1。 MPMC响应范围之外的访问将导致PLB仲裁器超时,PPC将采用异常。
没有回复内容