I3C Master IP Core

Control for I3C Bus Interface

The Lattice I3C IP Core is designed to comply with the MIPI I3C specification. Both Master and Slave versions of this IP Core are available.

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. Implementing the I3C Specification greatly increases the implementation flexibility for an ever-expanding sensor subsystem as efficiently and at as low cost as possible.

I3C is backward compatible with many Legacy I2C Devices, but 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 (i.e., the initial Master can cooperatively pass the Mastership to another I3C Device on the Bus, if the requesting I3C Device supports Secondary Master feature).

Features

  • Two wire serial interface up to 12.5 MHz using Push-Pull
  • Legacy I2C Device co-existence on the same Bus (with some limitations)
  • Dynamic Addressing while supporting Static Addressing for Legacy I2C Devices
  • I2C-like SDR and HDR-DDR messaging
  • Multi-Master capability
  • In-Band Interrupt and Hot-join support

Block Diagram

Ordering Information

Device Family Part Numbers
Single Design Multi-Site Subscription
MachXO5-NX I3C-M-XO5-U I3C-M-XO5-UT I3C-M-XO5-US
CertusPro-NX I3C-M-CPNX-U I3C-M-CPNX-UT I3C-M-CPNX-US
Certus-NX I3C-M-CTNX-U I3C-M-CTNX-UT I3C-M-CTNX-US
CrossLink-NX I3C-M-CNX-U I3C-M-CNX-UT I3C-M-CNX-US

To download a full evaluation version of this IP, go to the IP Server in Lattice Radiant. This IP core supports Lattice’s IP hardware evaluation capability, which makes it possible to generate the IP core and operate in hardware for a limited time (approximately four hours) without requiring an IP license.

Purchase: To find out how to purchase the IP Core, please contact your local Lattice distributor or sales representative.

Documentation

Quick Reference
TITLE NUMBER VERSION DATE FORMAT SIZE
I3C Master IP Core 2.0 - Lattice Radiant Software
FPGA-IPUG-02128 1.2 5/31/2022 PDF 1.2 MB
I3C Master IP Core - Lattice Radiant Software
FPGA-IPUG-02082 1.2 6/24/2020 PDF 1.6 MB
*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.