2022-12-21 08:20:08
The 草榴社区 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.
AMBA - Advanced I2C/SMBus Controller and Target Device IP Datasheet
Features
Products
Downloads and Documentation
- 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
Description: |
Advanced I2C/SMBus Controller and Target Device |
Name: |
dwc_i2c |
Version: |
1.01a-lca00 |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Cores |
Documentation: |
Hide Documents...
Databooks DesignWare Cores Advanced I2C/SMBus Controller and Target Device Databook (1.01a-lca00) ( PDF | HTML )
DesignWare Cores Advanced I2C/SMBus Controller and Target Device Databook with changebars(1.01a-lca00) ( PDF )
Datasheet AMBA - Advanced I2C/SMBus Controller and Target Device IP Datasheet ( PDF )
Installation Guide DesignWare Cores Advanced I2C/SMBus Controller and Target Device Installation Guide (1.01a-lca00) ( PDF )
Release Notes DesignWare Cores Advanced I2C/SMBus Controller and Target Device Release Notes (1.01a-lca00) ( PDF )
User Guides DesignWare Cores Advanced I2C/SMBus Controller and Target Device User Guide (1.01a-lca00) ( PDF | HTML )
DesignWare Cores Advanced I2C/SMBus Controller and Target Device User Guide with changebars(1.01a-lca00) ( PDF )
|
Toolsets: |
Qualified Toolsets |
Download: |
dw_iip_DWC_i2c |
Product Code: |
H464-0, H940-0 |