DI2CS: I2C Bus Interface - Slave

DCD LogoI2C is a two-wire, bi-directional serial bus that provides a simple and efficient method of data transmission over a short distance between many devices. The DI2CS core provides an interface between a microprocessor/microcontroller and an I2C bus. It can works as a slave transmitter or slave receiver depending on working mode determined by a master device. The DI2CS core incorporates all features required by the latest I 2 C specification including clock synchronization, arbitration and High-speed transmission mode. The DI2CS supports all the transmission speed modes.


  • Conforms to v.2.1 of the I2C specification
  • Slave operation
    • Slave transmitter
    • Slave receiver
  • Support for 3 transmission speed modes
    • Standard (up to 100 kb/s)
    • Fast (up to 400 kb/s)
    • High Speed (up to 3.4 Mb/s)
  • Allows operation from a wide range of input clock frequencies
  • Simple interface allows easy connection to microprocessor/microcontroller devices
  • Interrupt generation
  • User-defined data setup time
  • Fully synthesizable
  • Static synchronous design with positive edge clocking and synchronous reset
  • No internal tri-states
  • Scan test ready


  • Embedded microprocessor boards
  • Consumer and professional audio/video
  • Home and automotive radio
  • Low-power applications
  • Communication systems
  • Cost-effective reliable automotive systems

Jump to

Block Diagram

Performance and Size

Device Speed grade LUTs/PFUs Fmax
SC -7 167/50 284 MHz
ECP2 -7 183/50 245 MHz
ECP2M -7 183/50 245 MHz
EC -5 191/51 166 MHz
ECP -5 191/51 167 MHz
XP -5 191/51 148 Mhz
XP2 -7 153/49 220 Mhz
ispXPGA -5 147/43 141 MHz
ORCA 4 -3 182/31 97 MHz
ORCA 3 -7 141/31 56 MHz

Ordering Information

This IP core is supported and sold by DCD, contact DCD at support@dcd.pl or visit their website at www.dcd.pl for more information.


Quick Reference
Select All
DCD: DI2CS: I2C Bus Interface - Slave
3.08 6/22/2007 PDF 141.2 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.