11.1 EDK,MPMC v5.00.a  – 当访问发生在MPMC范围之外且未连接的IPLB0时,PPC405挂起-Altera-Intel社区-FPGA CPLD-ChipDebug

11.1 EDK,MPMC v5.00.a – 当访问发生在MPMC范围之外且未连接的IPLB0时,PPC405挂起

问题描述

如果MPMC连接到IPLB1,并且没有连接到IPLB0的外设/总线,则会出现可能锁定PPC的问题。

如果指令访问发生在MPMC范围之外,则访问被仲裁到IPLB0处理器端口。但是,如果没有连接总线或外设,则没有超时逻辑向处理器发出状态信号,导致挂起。我该如何解决这个问题?

解决/修复方法

解决方法是设置C_IPLB1_ADDR_BASE = 0x0和C_IPLB1_ADDR_HIGH = 0xffffffff,它将所有PPC IPLB事务布线到IPLB1。 MPMC响应范围之外的访问将导致PLB仲裁器超时,PPC将采用异常。

请登录后发表评论

    没有回复内容