MIPI I3C Slave v1.1 Controller IP enables efficient data flow for sensor integration.
Overview
As Sensor data rate increases, there is a necessity to have control information flowing to and from sensors at an efficient data rate. Also, to bridge the gap of digital interface fragmentation of various interfaces like I2C/SPI/UART, MIPI has come up with a solution of MIPI I3C interface. Also, the traditional interfaces like I2C/SPI/UART would require additional sideband signals like interrupts/chip select/enable/sleep signals. These additional signals increase the pin counts. MIPI I3C interface presents a fast, low cost, low power, two wire digital interfaces for sensors. Apart from increased data rate, I3C also has support for legacy devices operating in FM and FM+ modes. I2C-like communication with SCL clock speed up to 12.5 MHz MIPI-defined transmissions allowing the master to communicate with one or all slaves on the bus HDR mode using ternary number symbols to achieve two data transmissions per equivalent clock cycle. A subset of I2C communication to legacy I2C slaves, if present on the bus Slave initiated request to master, e.g. in-band interrupt, address request.
Key Features
- Compliant with the MIPI Alliance Specification for I3C Version 1.0
- Supports modes of Master – SDR [12.5 MHz], HDR DDR and HDR- Ternary (TSP, TSL) Modes
- Supports IBI, Hot Join
- Dynamic Addressing assignment support
- Supports asynchronous Mode 0, Mode 1
- Compliant with AMBA 3 APB Protocol Specification v1.0 for register access
- Easy integration and co-existence with I2C devices
- Flexible protocol layer can be written on top of the core logic of I3C slave
- Multiple I3C slave instances can be made
Benefits
- I3C Master can be configured to work as the secondary master
- I3C Slave configuration – HDR-DDR Slave, SDR-only Slave
- System Access: APB or AXI
- Configurable FIFOs
Block Diagram
Applications
- Mechanical/Motion related application like to name a few: Compass/Magnetometer/Gyro/Accelerometer/Proximity/Touchscreen/ Grip/Time of Flight/Audi/ultrasonic, etc.
- In biometrics/Health application like to name few: Fingerprint/glucometer/Heart-Rate, etc.
Deliverables
- Configurable RTL Code
- HDL-based test bench and behavioral models
- Test cases
- Protocol checkers, bus watchers, and performance monitors
- Configurable synthesis shell
- Documentation
- Design guide
- Verification guide
- Synthesis guide
Technical Specifications
Maturity
In Production
Availability
Immediately
Related IPs
- MIPI I3C Master v1.1 Controller IP offers impressive data transmission capacity for sensor integration.
- Controller for MIPI Soundwire
- MIPI SoundWire Slave Controller 1.1
- MIPI CSI DSI C-PHY IP for TSMC (5nm, 6/7nm, 12/16nm, 22nm, 28nm, 40nm)
- I3C Master / Slave Controller w/FIFO (APB Bus)
- MIPI D-PHY Universal Tx / Rx v1.1 @1.5ghz Ultra Low Power for IoT & Wearables