The Lattice I3C IP Core is designed to comply with the MIPI I3C specification. Both Controller and Target versions of this IP Core are available.
The I3C Controller accepts commands from a LMMI interface or APB/AHB-Lite if user selected the optional standard interface. These commands are translated into I3C signals and forwarded to I3C target Device. The I3C Controller can operate in interrupt or polling mode. This means that the user can choose to poll the I3C Controller for a change in status at periodic intervals or wait to be interrupted by the I3C Controller when data needs to be read or written.
Eases Sensor System Design Architectures - The MIPI I3C interface eases sensor system design architectures in mobile wireless products by providing a fast, low-cost, low-power, two-wire digital interface for sensors. I3C a single scalable, cost effective, power efficient protocol to solve issues with the high protocol overhead, power consumption, nonstandard protocol, separate lines for interrupt and the rest requirement.
Offers Greater Than 10x Speed Improvements - I3C offers greater than 10x speed improvements, more efficient bus power management, new communication Modes, and new Device roles, including an ability to change Device Roles over time.
Supports Several Communication Formats - I3C Controller IP supports several communication formats, all sharing a two-wire interface: SDA bidirectional data pin, and SCL bidirectional for the Controllers.