UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 22079

7.1i EDK SP2- opb_iic_v1_01_d - Read data is not correct when reading from another external IIC Slave Device

Description

When I connect an OPB IIC as an IIC Master to an IIC Slave, I cannot reliably do an IIC Read from an external IIC device such as a microcontroller. The PPC405's FIFO does not contain the correct information.

Solution

The OPB IIC Core is sampling the SDA data line on the falling edge of the (SCL) clock when reading the IIC slave device.

This issue has been fixed in the latest OPB IIC in the EDK 8.1Sp2 release. Please refer to 'change Log' for additional clarification on this core.

AR# 22079
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article