DESIGN OF I2C-APB PROTOCOL
Authors/Creators
Description
I2C is a two wire, bidirectional serial bus that provides effective data communication between two devices. Problem starts when one module follows different protocol as others and each module has its different bit rate or baud rate of data transfer which can be either asynchronous or synchronous. I2C bus supports many devices and each device is recognized by its unique address. The proposed architecture is a bridge between I2C Master and APB Salve. The data travels from a serial bus (I2C) to parallel bus (APB) to serial (I2C) in sync with the respective domain clock. This forms a bidirectional interface between I2C supported module and APB supported module.
Files
Files
(522.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:8eb81a078d4f221f95ab79e35bd658fe
|
522.6 kB | Download |