|
|
I2C Bus Interface - Slave
The DI2CS is a technology independent design that can be implemented in a variety of process technologies.
scli
![]() sclo
![]()
sdai
![]() sdao
![]()
datai (7:0) datao (7:0) rd we address (1:0) cs irq
clk
![]() rst
![]() Clock UnitIt performs I2C SCL clock stretching when DI2CS core is not ready for next transmission. SCLI spikes are filtered by this unit.Control LogicControl Logic manages execution of all commands sent via CPU interface. Synchronizes internal data flow.Data UnitIt controls SDA line, performs data and address shifts during the data transmission and reception. SDAI spikes are filtered by this unit.CPU InterfaceCPU Interface performs the interface functions between DI2CS internal blocks and microprocessor. Allows easy connection of the core to a microprocessor/microcontroller system.
DI2CS implementation results for ALTERA devices. The all features have been included.
DI2CS implementation results for LATTICE devices. The all features have been included.
DI2CS implementation results for XILINX devices. The all features have been included.
|
Home
Site map
Contact Us





clk
datai (7:0)
datai (7:0)
