I2C Controller

Description

The I2C Controller IP Core provides a bridge between LMMI/APB interface and standard external I2C bus interface. It supports out-of-band interrupt and configurable transmit/receive FIFO size to minimize intervention by the host. The following I2C features are supported:

Devices Supported

LIFCL-40, LIFCL-33, LIFCL-17, LFD2NX-40, LFD2NX-17, LFD2NX-9, LFD2NX-28, LFCPNX-50, LFCPNX-100, LFMXO5-25, LFMXO5-55T, LFMXO5-100T, UT24C40, UT24CP100, LAV-AT-E70, LAV-AT-G70, LAV-AT-X70, LN2-CT-20

References

Release Notes

2.2.0 IP Release Notes
2.0.1 Updated version of driver file.
2.0.0 Updated terminologies to use Controller and Target
1.5.0 Added LAV-AT support
1.4.0 Modified metadata.xml to change minimum value of Tx/Rx_FIFO_Almost_Full/Empty_Flag to 1.
Added UT24C and UT24CP support
1.3.0 Added LFMXO5 support
1.2.0 Added LFCPNX support
1.1.1 Added IP driver for Propel
1.1.0 Added Propel support
1.0.3 Reduced read latency by from 2 clock cycle to 1 clock cycle. Added Certus-NX support.
1.0.2 Updated for Radiant 2.0 Service Pack 1.
1.0.1 Initial release.
1.0.0 Preliminary release.