I3C Master and Slave Dual Role Controller

Overview

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.

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

I3C Master and Slave Dual Role Controller 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
×
Semiconductor IP