I2C PHY & Controller
DTI I2C Controller provides the logic consistent with NXP I2C specification to support the communication of low-speed integrated circuits through I2C bus.
The IP facilitates software controllable by application processor through industry-standard AMBA interface. The bus interface is flexible and easily integrated into APB, AHB or AXI system bus.
- Features
- Design Status
- Compliant with the following specifications:
- I2C Bus Specification Version 6.0
- AMBA, Advanced Peripheral Bus (APB) Specification Version 2.0
- AMBA, Advanced High-performance Bus (AHB) Specification Version 2.0
- AMBA, Advanced eXtensibale Bus (AXI) Specification Version 4.0
- AMBA, Advanced eXtensibale Lite Bus (AXI-Lite) Specification Version 4.0
- DTI I2C Controller supports:
- Master only operation
- Slave only operation
- Master and slave operation
- 5 speed modes:
- Standard speed mode (up to 100 Kbps)
- Fast speed mode (up to 400 Kbps)
- Fast speed mode plus (up to 1 Mbps)
- High speed mode (up to 3.4 Mbps)
- Ultra fast speed mode (up to 5 Mbps)
- Singled or combined message protocol
- 7-bit or 10-bit addressing
- Input spike suppression
- Clock synchronization
- Slave clock stretching
- Bus arbitration
- General call address
- Bus clear operation
- Read device ID
- Programmable timing parameters, including (tLOW), (tHIGH), (tHD;STA), (tSU;STA), (tHD;DAT), (tSU,STO), (tBUF), and (tSP)g
- Programmable FIFO watermarks
- Interrupt interface
- DMA hand-shaking interface
- Software interface consistent with AMBA Advanced Peripheral Bus (APB), configurable bus width 8/16/32
- Data Sheets are available under NDA
- REQUEST NDA