The I3C Master and Slave is AMBA based IP that is useful in building low power SOCs low Power interfaces through I3C/I2C/SPI/UART.
The IP is I3C Dual Role Master and Slave controller which meets the MIPI I3C standard.
The I3C Dual-Role Master & Slave controller is a highly configurable and can be used to provide I3C connectivity to any device. It contains I3C master and the Slave capabilities.
It can be configured in a number of different ways to meet requirements with very low gate count and power.
Green IP Core I3C is soft IP and it can be used in all the semiconductor technology nodes.
I3C Master and Slave Dual Role Controller
Overview
Key Features
- Compliant with the latest version of the MIPI I3C specification
- Legacy I2C
- I3C features
- Hot join
- Hot-join Dynamic Address Assignment
- Status I2C address support
- Support for I2C pads with 50ns glitch filter
- In-band interrupts
- Asynchronous time stamping (Mode 0)
- High speed mode (HDR-DDR)
- Additional CCC’s
- Low Power
- Compatible SOC Side Interface Options
- AMBA AXI 4.0
- AMBA AHB 2.0
- AMAB APB 3.0
Benefits
- Low Power.
- Soft Configurable
- I3C M/S
- I2C M/S,
- SPI Master / Slave,
- 16550 UART
- Very Low gate Count
- Available with AMBA AXI/AHB/APB Support
Block Diagram
Applications
- IoT Devices
- Mixed Signal Digital
- Sensors
- Small Controllers
- Industrial Sensors
- Smart Sensors
- Temperature, Pressure, Acceleration Monitors
- Personal Health Monitors
- Controls
- Smart Lighting
- I3C Connected Devices
- Legacy I2C Devices
- SPI Devices
Deliverables
- Source Code: Verilog RTL
- Test bench with test suites
- User's Guide, Programming Guide and Integration Guide
- Technology-independent synthesis constraints
Technical Specifications
Maturity
MID
Availability
Available in 3 Months