公司:SLS
产品简介:I2C (Inter-Integrated Circuit) Controller is a two-wire, bi-directional serial bus that provides simple and efficient method of data transmission over a short distance between many devices. Avalon compliant I2C Controller provides an interface between Nios II processor and I2C device. It can work as Master/Slave transmitter or Master/Slave receiver depending on working mode determined by Nios II processor. The I2C Controller IP core incorporates all features required by the latest I2C specification including clock synchronization, arbitration, multi-master systems and Fast-speed transmission mode.
It is provided as Altera SOPC Builder ready component and integrates easily into any SOPC Builder generated system.
特色:Features
Compatible with Philips I2C(PCF 8584) standard
Supports both Master and Slave mode
Automatic detection and adoption to bus interface type
Multi-master operation
Byte-by-byte data-transfer is driven by Interrupt or Bit-polling
Arbitration-lost interrupt with automatic transfer cancellation
Start/Stop/Repeated Start/Acknowledge generation
Start/Stop/Repeated Start detection
Bus-Busy detection
Supports 7 bit addressing mode
Operates from wide range of input clock frequencies
Static synchronous design
Avalon bus compliant
9. I2C Controller (Master + Slave).rar