Design and Implementation of an Interfacing Protocol between I2C and APB for an AMBA Based SOCJournal: International Journal of Scientific Engineering and Science (Vol.1, No. 7)
Publication Date: 2017-08-15
Authors : Mukthi S. L.; A. R. Aswatha;
Page : 70-74
Keywords : ARM Processor; I2C protocol; APB peripherals; AMBA protocol.;
SOC devices and circuits will consist of sub-circuits which will use different protocols, some will use serial data transmitting protocols and some will use parallel communication protocols so in this paper we are presenting how to build communication between two different block which use different protocols. To make communication between these two protocols we developed bridge which consists of APB slave and I2C master blocks. I2C or I2C stands for “Inter-integrated circuit,” or “inter-IC,” and is a simple, 8-bit, serial communication bus protocol that uses just two bus wires; a serial data line (SDA) and a serial clock line (SCL). I2C is integrated into many ICs and allows devices to communicate directly with each other, avoiding CPU cycles. I2C operates on a master-slave basis, and all devices on an I2C bus have a unique address. I2C is used both internally in integrated chips to communicate between areas in the chip-based circuit, as well as externally, from chip to chip. This paper presents implementation I2C protocol that interfaces peripheral devices which operates on low speed.
Other Latest Articles
Last modified: 2017-09-07 23:22:00