CFP last date
20 January 2025
Reseach Article

A Novel Architecture of I2C Slave using One-Hot Encoding Technique

Published on March 2012 by Devashree Mahato, Sulipta Das, Durga Prasad Dash
International Conference on Recent Trends in Information Technology and Computer Science
Foundation of Computer Science USA
ICRTITCS - Number 2
March 2012
Authors: Devashree Mahato, Sulipta Das, Durga Prasad Dash
50c78886-aa91-4ced-b06b-2faca33fa40b

Devashree Mahato, Sulipta Das, Durga Prasad Dash . A Novel Architecture of I2C Slave using One-Hot Encoding Technique. International Conference on Recent Trends in Information Technology and Computer Science. ICRTITCS, 2 (March 2012), 1-5.

@article{
author = { Devashree Mahato, Sulipta Das, Durga Prasad Dash },
title = { A Novel Architecture of I2C Slave using One-Hot Encoding Technique },
journal = { International Conference on Recent Trends in Information Technology and Computer Science },
issue_date = { March 2012 },
volume = { ICRTITCS },
number = { 2 },
month = { March },
year = { 2012 },
issn = 0975-8887,
pages = { 1-5 },
numpages = 5,
url = { /proceedings/icrtitcs/number2/5177-1009/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Recent Trends in Information Technology and Computer Science
%A Devashree Mahato
%A Sulipta Das
%A Durga Prasad Dash
%T A Novel Architecture of I2C Slave using One-Hot Encoding Technique
%J International Conference on Recent Trends in Information Technology and Computer Science
%@ 0975-8887
%V ICRTITCS
%N 2
%P 1-5
%D 2012
%I International Journal of Computer Applications
Abstract

This paper presents a novel architecture of Inter Integrated Circuit (I2C) slave module for embedded processor at protocol level to provide flexibility. The internals of modular description follows higher level of abstraction in Verilog Hardware Description Language (HDL) to provide a technology independent design for Field Programmable Gate Array (FPGA) implementation using Xilinx ISE 12.1. A brief contrast analysis has been carried out from logic synthesis results obtained by targeting the process technologies of 90nm, 65nm, 45nm and 40 nm individually on Xilinx FPGAs. The behavioral model has been simulated to verify the complete functionality of I2C serial transmission protocol through the instantiation of slave module in a top-level stimulus block. One-hot Finite State Machine (FSM) encoding scheme is being adopted for slave transceiver to exhibit the I2C cycle operation. The target device Virtex6: xc6vlx75t-3ff484 offers maximum frequency.

References
  1. Philips Semiconductors, “The I2C-Bus Specifications”, version 2.1, January 2000.
  2. P.Venkateswaran, Madhumita Mukherjee, Arindam Sanyal, Snehasish Das and R.Nandi, “Design and Implementation of FPGA Based Interface Model for Scale-Free Network using I2C Bus Protocol on Quartus II 6.0”, International Conference on Devices for communication 2009.
  3. A. K. Oudjida, M. L. Berrandjia, R. Tiar, A. Liacha, K. Tahraoui, “FPGA Implementation of I2C & SPI Protocols:a Comparative Study”, 16th IEEE International Conference on Electronics, Circuits, and Systems, December 2009, pp. 507-510.
  4. Ramesh Bhakthavatchalu, Deepthy G R, Vidhya S and Nisha V, “Design and Analysis of Low power Open Core Protocol Compliant Interface using VHDL”, International Conference on Emerging Trends in Electrical and Computer Technology,23-24 March,2011
  5. Steve Golson, “State machine design techniques for Verilog and VHDL”, Synopsys Users Group Conference,1994
  6. Wolfgang Grieskamp, Yuri Gurevich, Wolfram Schulte and Margus Veanes, “Generating Finite State Machines from Abstract State Machines”, International Symposium on Software Testing and Analysis, July 2002, Vol.27, No. 4, pp. 112-122.
  7. Bijoy Kumar Upadhyaya and Salil Kumar Sanyal, “Design of A Novel FSM based Reconfigurable Multimode Interleaver for WLAN Application”, International Conferences on Devices and Communications,24-25 February 2011
  8. Nrusingh Prasad Dash, Ranjan Dasguptay, Jayakar Chepadaz and Arindam Halder, “Event Driven Programming for Embedded Systems - A Finite State Machine Based Approach”, The Sixth International Conference on Systems, 23-28 January, 2011
  9. M. Morris Mano, Digital design, Prentice Hall, 2007
  10. Samir Palnitkar, Verilog HDL-A Guide to Digital Design and Synthesis, Sun Soft Press, 1996
Index Terms

Computer Science
Information Sciences

Keywords

I2C SDA SCL FPGA FSM One-Hot Encoding