Implementation of SDC Using I2C Multi Master-Multi Slave with Wishbone Signal

Nandini*, K. Nagi Reddy**
* PG Scholar, Department of Digital Electronics and Communication Systems, NBKR Institute of Science & Technology, Vidyanagar, India.
** Professor, Department of Electronics and Communication Engineering, NBKR Institute of Science & Technology, Vidyanagar, India.
Periodicity:May - July'2016
DOI : https://doi.org/10.26634/jcs.5.3.8064

Abstract

I2C Multi Master with Multi Slave is designed from a bidirectional serial data bus containing bidirectional data lines like Serial Data Line (SDL) and Serial Clock Line (SCL) along with Wishbone Signal. I2C protocol has the ability to support multiple masters and provides an efficient method of data exchange between devices. This is a very useful protocol for faster devices to communicate each other with slower devices without data loss. With the use of this protocol, a serious problem arises resulting to overlapping of signals. To overcome such problems, a special signal called WishBone signal is used. The main objective of this paper is to observe the operation of the master controller and wishbone controller, which performs high speed data transfer in the presence of master or slave. This yields higher speed data transfer over the network. The complete module is modeled in Verilog HDL and synthesized in Xilinx 13.2i, also simulated in Model Sim 6.4a.

Keywords

I2C (or IIC, Inter Integrated Circuit), WishBone, SCL (Serial Clock Line), SDA (Serial Data Line), Master, Slave, Xilinx, Model Sim 6.4a

How to Cite this Article?

Nandini, G., and Reddy, K.N. (2016). Implementation of SDC Using I2C Multi Master-Multi Slave with Wishbone Signal. i-manager’s Journal on Communication Engineering and Systems, 5(3), 21-26. https://doi.org/10.26634/jcs.5.3.8064

References

[1]. A. S. Tadkal and P. Patil, (2014). “Design of serial data 2 communication using dual master and slave I C bus controller”. International Journal of Electrical, Electronics and Computer System, Vol. 2, No. 3, pp. 47-50.
[2]. Regu Archana and M.V. Rao, (2014). “Implementation 2 of I C Master bus protocol on FPGA”. Int. Journal of Engineering Research and Application, Vol. 4, No. 10, pp. 6-10.
[3]. Shen-Fu Hsiao, Chi-Guang Lin, Po-Han Wu and Chia- Sheng Wen, (2012). “Asynchronous AHB Bus Interface Designs in a Multiple-Clock-Domain Graphics System”. IEEE Asia Pacific Conference Circuits and Systems, pp. 408- 411.
[4]. Vincent Himpe, (2011). Mastering the I C bus. Elektor Verlag Publications.
[5]. Raj Kamal, (2008). Embedded System: Architecture Programming and Design. Tata McGraw Hill.
[6]. Xilinx, (2008). Spartan-3A/3AN FPGA Starter Kit Board User Guide, Version 1.1, 2008.
[7]. M. Kovac, (2008). “Asynchronous microcontroller simulation model in VHDL”. International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering, Vol. 2, No. 9, pp. 1777-1780.
[8]. R.W. Apperson, et al., (2007). “A Scalable Dual-Clock FIFO for Data Transfers Between Arbitrary and Hal table Clock Domains”. IEEE Trans. VLSI Systems, Vol. 15, No. 10, pp. 1125-1133.
[9]. E. Hwang, (2004). Microprocessor Design Principles and Practices with VHDL. La Sierra University 2004 ISBN: 0- 534-46593-5
[10]. NXP Semiconductor, I C Bus Specification, Version 6.
[11]. OCP-IP Association, (2001). Open Core Protocol Specification
[12]. P. Venkateswaran, A. Saynal, S. Das, S.K Saynal and R. Nandi, (2006). “FPGA Based Efficient Interface Model for 2 th Scale-Free Computer Networking using I C Protocol”. 15 International Conference on Computing- CIC 2006, Proc. Research in Computer Science: Special Issue-Advances in Computer Science & Eng., ISSN 1870-406, National Polytechnic Institute, Mexico, Vol. 23, pp 191-198.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.