Contact Us
Overview

SmartDV’s I2C Slave To AXI Bridge IP is a silicon-proven, fully featured protocol bridge solution purpose-built for SoC designs requiring seamless connectivity between an external I2C controller and an internal AXI-based SoC subsystem across embedded, IoT, and sensor hub applications. Fully compliant with I2C v7.0 (NXP UM10204) on the external interface and ARM AMBA AXI5 on the internal interface, it converts I2C target-side read and write transactions into AXI master transactions, enabling an external I2C host to access internal AXI memory-mapped registers and memory as if it were a native I2C peripheral device.

Designed for the practical integration requirements of modern sensor hub and configuration register access SoC designs, the bridge presents a standards-compliant I2C target on the external bus with 7-bit and 10-bit addressing support, while internally generating AXI master read and write transactions to access the SoC’s internal address space. Its clock stretching support for internal access latency management, configurable I2C target address, and configurable AXI address mapping give embedded SoC teams a production-tested bridge solution for external microcontroller or host processor access to internal SoC registers and memory over a simple two-wire interface.

Built for design flexibility and silicon efficiency, the IP core is highly configurable for both ASIC and FPGA implementations, with a strong focus on area optimization, power management, and peak performance. Its parameterized address mapping and clean integration interface enable fast design bring-up across a wide range of process nodes.

I2C Slave to AXI Bridge
Key Features
  • Full I2C to AXI Bridge Functionality – Complete I2C target-side transaction to AXI master transaction conversion per I2C v7.0 and AMBA AXI5
  • Configurable I2C Target Addressing – 7-bit and 10-bit I2C target addressing for flexible external host integration
  • Clock Stretching Support – I2C clock stretching to accommodate internal AXI access latency without external timeout errors
  • Configurable AXI Address Mapping – Flexible internal AXI address space mapping for register and memory access from the external I2C interface
  • All Standard I2C Speed Modes – Standard-mode, Fast-mode, and Fast-mode Plus support on the external I2C interface
  • AXI Burst Transaction Generation – Internal AXI master burst read and write generation for efficient internal bus utilization
Compliance and Compatibility
  • Fully compliant with I2C v7.0 specification (NXP UM10204) on the external interface
  • Fully compliant with ARM AMBA AXI5 on the internal interface; backward compatible with AXI4 and AXI3
  • Configurable SoC interface supporting AMBA APB and custom wrappers for seamless integration
  • Compatible with ASIC and FPGA design flows across leading foundry process nodes
  • Compatible with all major EDA synthesis, simulation, and linting flows