MIPI I3C Basic Master Controller

Description

MIPI I3C(Improved Inter Integrated Circuit) is a two-wire bidirectional serial Bus for sensors communication. The MIPI I3C interface has been developed to ease sensor system design architectures in mobile sensor and IoT / automotive sensor wireless products by providing a fast, low cost, low power.

Applications

  • Consumer Electronics.
  • Defense.
  • Aerospace.
  • Virtual Reality.
  • Augmented Reality.
  • Medical.
  • Biometrics (Finger prints, etc).
  • Automotive Devices.
  • Sensor Devices.

Block Diagram

mipi_i3c_master Block diagram

Features

  • Compliance as per MIPI I3C Basic v1.0.
  • Backward compatibility with I2C
  • Two wire serial interface up to 12.5 MHz using Push-Pull.
  • Dynamic Addressing while supporting Static Addressing for Legacy I2C Devices.
  • Support Single Data Rate messaging(SDR).
  • Support Broadcast and Direct Common Command Code (CCC) Messages.
  • In-Band Interrupt support.
  • Hot-Join support.

Deliverables

  • Verilog Source code.
  • User Guide.
  • IP Integration Guide.
  • Run and Synthesis script.
  • Encrypted Verification Testbench Environment.
  • Basic Testsuite.
S.No MIPI-I3C Features Evaluation Version Full Version
1 Dynamic address assignment YES YES
2 SDA Arbitration YES YES
3 Inband Interrupt YES YES
4 Hotjoin Request YES YES
5 CCC Command Features YES YES
6 Private READ and WRITE YES YES
7 Data transfer with & without Broadcast YES YES
8 Secondary Master Capable NO YES
9 Processor Interface AHB Lite Custom Interface