Title :
I2C Protocol Design for Reusability
Author_Institution :
North China Electr. Power Univ., Baoding, China
Abstract :
One I2C protocol design method for reusability was proposed. In this method, design was divided into 3 levels: protocol level, signal level and interface level. Protocol level can be reused without any modification. Signal level can be reused by setting the number of be transferred byte according to specific operation. Interface level can be reused by changing the number of operation mode and the duration of every mode. Interface level is more complicated for reusability because different device has different number of operation mode. For low power reason, not all functions of I2C were designed. This design method was design in VHDL, implementation in FPGA and applied in bio-logging design for RTC and light sensor which are based on I2C protocol. The data acquired by light sensor were transferred through RS232 to PC and stored into text file. The file was shown into graph by using Matlab. The data acquired by RTC were shown by RS232 tool. The correctness efficiency can be confirmed by simulation results.
Keywords :
field programmable gate arrays; hardware description languages; integrated circuit design; peripheral interfaces; protocols; system buses; FPGA; I2C protocol design; RS232; RTC; VHDL; bio-logging design; data acquisition; interface level; light sensor; reusability operation; signal level; Clocks; Design methodology; Field programmable gate arrays; Protocols; Registers; Timing; Writing; I2C protocol; RTC; bio-logging; light sensor; reusability;
Conference_Titel :
Information Processing (ISIP), 2010 Third International Symposium on
Conference_Location :
Qingdao
Print_ISBN :
978-1-4244-8627-4
DOI :
10.1109/ISIP.2010.51