What is your preferred platform for FPGA Design Flow ?:

I2C Bus Controller Slave

IP Target Vendor: 
IP Type: 
IP Category: 
Bus Interface and IO
IP Supported FPGA Device: 
Virtex-4 FX
Virtex-4 LX
Virtex-4 SX
Virtex-II Pro
IP Description: 

"I2C 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 I2C specification including clock synchronization, arbitration, and high-speed transmission mode. The DI2CS supports all the transmission speed modes.
I2C Bus Controller Slave (DI2CS)

Device Family Support
# Virtex-4 FX
# Virtex-4 LX
# Virtex-4 SX
# Virtex-II Pro
# Spartan-3L
# Spartan-3E
# Spartan-3

Key Features
# Conforms to v.2.1 of the I2C specification.
# Standard (up to 100 kb/s), Fast (up to 400 kb/s), High Speed (up to 3,4 Mb/s) transmission speeds.
# Allows operation from a wide range of input clock frequencies.
# Interrupt generation.
# Fully synthesizable, static synchronous design with positive edge clocking and synchronous reset, no internal tri-states."

Facebook  Twitter  Linkedin  YouTube      RSS


Check out FPGA related videos

Find Us On Facebook