Fpga implementation of multi protocol data

Page 1

IJRET: International Journal of Research in Engineering and Technology

ISSN: 2319-1163 | pISSN: 2321-7308

FPGA IMPLEMENTATION OF MULTI-PROTOCOL DATA ACQUISITION SYSTEM USING VHDL Chetan.Umadi1, G.V.Jayaramaiah2 1

PG Student, Dept. of ECE, Dr.AIT, Bangalore, Karnataka, India Professor & HOD, Dept. of ECE, Dr.AIT, Bangalore, Karnataka, India

2

Abstract This paper describes the implementation of multi-protocol data acquisition system on FPGA. Data acquisition system includes four different bus protocols and storing element (FIFO). FPGA works as a data acquisition system and transfers data from the sensors/ADC to the output device. As FPGA allows each module to work independently. Therefore, we can utilize FPGA as a multi channeled data acquisition system. The four different protocols: Parallel bus protocol, SPI, I2C and One-Wire. All modules were designed in VHDL& simulated using Xilinx-ISE 12.4and Xilinx Spartan -3E.

Keywords: FPAG, Xilinx, Spartan-3E kit, Parallel bus, SPI, I2C, One-Wire and FIFO. --------------------------------------------------------------------***-----------------------------------------------------------------1. INTRODUCTION The data acquisition systems are most widely employed as measurement systems in many industries. Main part of the data acquisition system is bus protocols used in it. Buses are integral part of data transmission in electronic devices. These buses are implemented in software so the main aim is to collect data from sensors or ADCâ€&#x;S. This paper describes the implementation of parallel and serial data transfer protocols along with comparison. Parallel protocol is alone parallel data transfer protocol and remaining all are serial data transfer protocols. Each protocol having their own characteristics and applications. Some can be replaced by other protocols and some applications needs particular bus protocol like Display/printer connections needs parallel lines. All protocols implanted on FPGA kit and modeled using VHDL. The digital signals are provided from multichannel sensors and four different ADC protocols.

2. PROPOSED WORK The proposed system is shown in Figure 1 & 2. It shows the connection of the ADCâ€&#x;s with Bus protocols. The Bus protocol includes Parallel, SPI, I2C and One-wire. Each one having separate ADC connections and the FPGA would collect data from ADC sensors.

Fig- 1: Proposed system diagram The System would process all bus protocols separately and produce data at the output. Which intern connected to the CRO to visualize the output waveform.

_______________________________________________________________________________________ Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org

390


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Fpga implementation of multi protocol data by IJRET Editor - Issuu