Author : G.Mallikarjuna 1
Date of Publication :7th August 2016
Abstract: In the world of multiple application based product it is very much a mandatory to have multiple devices connected to a system, this includes peripherals following different communication protocols as well. These requirements give rise to the need for an intermediate system which can act as a bridge between two devices following different communication protocols. Today a system is connected to a number of devices and makes the communication smooth and fast. Communication protocols such as I2C, SPI and UART protocols are commonly used protocols. The PC, ADC and DAC will require an interface for communication between them. It is used to minimize system-level interconnect. FPGA is mainly uses serial communication to communicate with peripherals. Therefore serial communication plays vital role in embedded system design. In this paper we focus on the implementation of protocol converter to convert standard protocol of one device to the protocol of other device [SPI, UART, and I2C].The proposed work simulated by using VHDL code in Xilinx 14.7i and implemented on Spartan 3E FPGA.
Reference :
-
[1]. J. Abrahamet al., (Pierre Auger Collaboration), “Properties and performance of the prototype instrument for the Pierre Auger observatory,”Nucl.Instr.Meth., ser. A,vol. 523, pp. 50–95, May 2004.
[2]. M. Nagano et al.,“Energy spectrum of primary cosmic rays between and eV,” J.Phys. G, vol. 10, pp. 1295–1298, Sep. 1984.
[3]. D. J. Bird et al., “Evidence for correlated changes in the spectrum and composition of cosmic rays at extremely high energies,” Phys. Rev. Lett., vol. 71, pp. 3401–3404, 1993.
[4]. Zhili Zhou, Zheng Xie, Teng Wang. Development of Verification Envioronment for SPI Master Interface Using SystemVerilog.2012 IEEE 11th International Conference on Signal Processing(ICSP 2012).2012,10.
[5]. Qudjida A K. Design and Test of General-purpose SPI Master/Slave IPs on OPB Bus. Proc.ofthe 7th International Conference on Systems Signals and Devices. 2010.
[6]. Martin Keaveneyt, Anthony McMahont, Niall Keeffe, et al. The Development of Advanced Verification Environments Using System Verilog. The 16th Irish System and Signals Conference. ISSC 2008 .June18-192008.
[7]. Ke Han, Zhongliang Deng, Shu Qiong. Verification of AMBA Bus Model Using System Verilog. The Eighth International Conference on Electronic Measurement and Instruments.2007