EDK 6.3,OPB_IIC  – 当总线上有三个IIC时,系统挂起。一个IIC与另一个IIC通信,而第三个IIC监控总线-Altera-Intel社区-FPGA CPLD-ChipDebug

EDK 6.3,OPB_IIC – 当总线上有三个IIC时,系统挂起。一个IIC与另一个IIC通信,而第三个IIC监控总线

问题描述

一般问题描述:

当总线上有三个IIC时会出现问题。 IIC一旦启用,必须始终监控I2C总线。即使状态机处于“空闲”状态,未被寻址的器件也会通过驱动时钟低来断言发送节流条件。在总线上有两个IIC,似乎节流条件表现正常。但是,总线上有三个IIC,它会挂起系统。

解决/修复方法

修复已在核心的Rev D中实现(opb_iic_v1_01_d)。基本上,该修复在处于“空闲”状态时防止传输节流条件。

此问题已在最新的6.3 EDK Service Pack中修复,可从以下位置获得:

http://www.xilinx.com/ise/embedded/edk.htm。

包含此修复程序的第一个Service Pack是EDK 6.3 Service Pack 2。

请登录后发表评论

    没有回复内容