The Synopsys Advanced I2C/SMBus Controller and Target Device IP extends capabilities beyond the I2C Interface to include advanced features for system management and power management. The IP targets a range of applications from simple sensors to advanced NVMe storage devices:

  • Temperature sensors, Voltage translators, General Purpose IO
  • System/Power Management in Smart Battery systems, AC/DC Server Power Supplies, Hot Swap Controller (HSC) in server nodes, DC-DC Power Supplies
  • High Performance Computing (HPC) or Data center NVMe based Solid State Drives
  • Control/communication bus for EEPROM, RAM, LCD/LED/OLED drivers, ADC and DAC converters
  • Inter-chip communication bus for signal processing chips and low-cost microcontroller
  • Sideband signaling in HDMI

In addition to supporting the I2C physical layer up to ultra-fast mode (5Mbps), the IP integrates protocol and higher-layer capabilities to help SoC designers focus on the SoC and application design. Its advanced features include the ability to fully program SMBus Command Codes and map with PMBus commands, advanced fault management, error handling, and support for multiple virtual targets.

Highlights & Key Features

  • Supports I2C v7.0, SMBus v3.2, PMBus v1.2
  • Configurable APB2, APB3 and APB4 programming interface
  • Programmable Controller and Target Device mode
  • Programmable speed modes
    • Standard Mode (0 to 100 Kbps)
    • Fast Mode (≤ 400 Kbps) or Fast Mode Plus (≤ 1000 Kbps)
    • High-Speed mode (≤ 3.4 Mbps)
    • Ultra-Fast Mode (<= 5 Mbps)
  • Multi-controller arbitration and clock synchronization
  • Advanced clock stretching
  • Support for Multiple Virtual Target Devices in SMBus Target Device Mode
  • Fully configurable and programmable SMBus command codes and easy to map with PMBus commands
  • SMBus Command Code Deciphering
  • Fault management and error handling for SMBus commands
  • Advanced Block Write/Read Command to enable the NVMe Basic Management Commands

Product Details

Resources


Find Your IP

Search for IP

Quickly identify and access the right IP solutions for your project needs.


Foundation IP Selector

Find embedded memory and logic IP for your SoC design.

Non-Volatile Memory IP Selector

Find silicon-proven NVM IP for your SoC design needs.