DocumentCode
2344252
Title
Implementing Communication Bridge between I2C and APB
Author
Chhikara, Jasmine ; Sinha, Reshma ; Kaila, Shuchita
Author_Institution
Dept. of Electron. & Commun. Eng., Indira Gandhi Delhi Tech. Univ. for Women, Delhi, India
fYear
2015
fDate
13-14 Feb. 2015
Firstpage
235
Lastpage
238
Abstract
All design unit consists of smaller functional blocks called subsystems or module. For effective functioning of the system these modules need to be in sync with each other and share re-sources. Problem starts when one subsystem follows different protocol as others. Each module has its different bit rate or baud rate of data transfer which can be either asynchronous or synchronous. The paper describes an architecture which defines how to transfer the data from one protocol to another protocol. It exploits the flexible protocols of I2C which makes it compatible with APB AMBA protocol. The proposed architecture is a bridge between I2C Master and APB Salve and can transfer data from I2C supported module to APB supported module and vice-versa. 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.
Keywords
protocols; AMBA APB protocol; APB Salve; I2C Master; I2C protocol; asynchronous data transfer; baud rate; bidirectional interface; bit rate; communication bridge; design units; domain clock; flexible protocols; functional blocks; module; parallel bus; serial bus; subsystem; synchronous data transfer; Bridges; Clocks; Computer architecture; Data transfer; Hardware design languages; Protocols; Registers; PENABLE; PSELx; SCL; SDA; Xilinx ISE;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence & Communication Technology (CICT), 2015 IEEE International Conference on
Conference_Location
Ghaziabad
Print_ISBN
978-1-4799-6022-4
Type
conf
DOI
10.1109/CICT.2015.19
Filename
7078701
Link To Document