The DB-I3C-BASIC-MS-APB Controller IP Core interfaces a microprocessor via the AMBA APB Bus to an I3C Bus, compliant to the MIPI I3C – BASIC v1.0 Improved Inter Integrated Circuit specification. The I3C Basic serves as an upgrade path to the I2C standard.
The I3C is a two-wire bidirectional interface standard (SCL is Clock, SDA is Data) for transfer of bytes of information between two or more compliant I3C devices as well as legacy I2C Slave devices.
The DB-I3C-BASIC-MS-APB is a I3C Controller supporting I3C SDR Broadcast & Direct Messages, and Legacy I2C Messages.
In an ASIC / ASSP / FPGA integrated circuit, typically, the microprocessor is an ARM or RISC-V processor, but can be any embedded processor. Figure 1 depicts the system view of the DB-I3C-BASIC-MS-APB Controller IP Core embedded within an integrated circuit device with its Microprocessor Configuration.