I2C is a two-wire, bidirectional serial bus that provides a simple, efficient method of data exchange between devices. It is primarily used in the consumer and telecom market sector and as a board level communications protocol.
We modified this IP and add an AHB bus interface. |
AMBA 2.0 AHB interface
Compatible with Philips I2C bus standard
Multi-Master Operation
Software programmable timing
Clock stretching and wait state generation
Interrupt or bit-polling driven byte-by-byte data-transfers
Arbitration lost interrupt, with automatic transfer cancelation
(Repeated)Start/Stop signal generation/detection
Bus busy detection
Supports 7 and 10bit addressing
Fully static and synchronous design
|