2023-03-24 06:45:04
The Synopsys Inter Integrated Circuit (I2C) product is compliant to the industry standard I2C bus protocol and is available in multiple configurations to best match the user's application. It also has an AMBA® APB bus-compliant interface.
The I2C operation is controlled by software via the APB bus interface. For example, control registers are available to select the target address, 7-bit or 10-bit addressing mode and controller or target mode. Status registers provide internal status information, such as FIFO levels, level of I2C bus lines and interrupt status.
For power optimization, the device has two fully independent clocks: the APB clock for accessing control and status registers and the I2C controller clock (IP clock) for the main I2C function and the I2C clock generation. The APB clock may be switched off for low power operation.
Synopsys IP Solutions for the AMBA Interconnect
Highlights
Products
Downloads and Documentation
Key Benefits:
- Low cost (2 wire) communication link
- Low level device driver included
- Industry standard interfaces (AMBA® APB)
- Area efficient solution
- All available configurations in a single bundle
I2C Supported Functions:
- AMBA APB compliant bus interface
- Standard I2C compliant bus interface
- Multiple receive and transmit FIFO depths available, see Table 1 below
- Controller-transmitter, Controller-receiver, Target-transmitter and Target-receiver device
- Operation on two fully independent clock domains
- APB bus clock domain for accessing control and status registers
- IP clock domain for the main I2C function and I2C clock generation
- I2C specifics:
- I2C frequencies up to 1MHz (covers Standard, Fast and Fast-mode Plus)
- Fast-mode Plus supported when the IP clock frequency is at least 10MHz
- Compatible with 7-bit addressing and with 10-bit addressing
- Multi-controller functionality supported
- Digital deglitch filter to improve noise immunity
Sample Applications:
- EEPROMS: Access to I2C EEPROMs
- Displays: Controlling displays, e.g. in portable devices
- Speakers: Controlling sound volume in intelligent speakers
- Sensors: Accessing temperature sensors in a system
- Multimedia Applications: Typically used in multimedia applications where RF tuners, video decoders and encoders are included
Description: |
AMBA 2.0 APB I2C |
Name: |
DW_apb_i2c |
Version: |
2.04a |
ECCN: |
3E991/NLR |
STARs: |
Open and/or Closed STARs |
myDesignWare: |
Subscribe for Notifications |
Product Type: |
DesignWare Library IP |
Documentation: |
Hide Documents...
Databooks DesignWare DW_apb_i2c Databook (2.04a) ( PDF | HTML )
DesignWare DW_apb_i2c Databook with changebars (2.04a) ( PDF )
Datasheet Synopsys IP Solutions for the AMBA Interconnect ( PDF )
Doc Overview Guide to Documentation for DesignWare Synthesizable Components for AMBA 2 and AMBA 3 AXI Version 2023.04a ( PDF )
Installation Guide DesignWare Synthesizable Components for AMBA 2, AMBA 3 AXI, and AMBA 4 AXI Installation Guide (2023.04a) ( PDF )
Release Notes DesignWare Synthesizable Components for AMBA 2, AMBA 3 AXI, AMBA 4 AXI Release Notes (2023.04a) ( PDF )
Success Story First-Pass Silicon Success for Myriad 2 Vision Processing Unit with Synopsys USB 3.0, LPDDR3/2 & MIPI D-PHY IP ( PDF )
User Guide DesignWare Synthesizable Components for AMBA 2 User Guide (2023.04a) ( PDF | HTML )
|
Toolsets: |
Qualified Toolsets |
Download: |
dw_iip_amba |
Product Code: |
2925-0, 3355-0, 3768-0, 3772-0, 3900-0, 6782-0, 6787-0 |