A Robust UART Implementation for Industrial Applications on FPGA

Journal Title: International Journal of Science and Research (IJSR) - Year 2013, Vol 2, Issue 11

Abstract

This paper describes a novel architecture based on Recursive Running Sum (RRS) filter implementation for wire and Wireless data processing. UARTs are used for asynchronous serial data communication between remote embedded systems. The universal asynchronous receiver/transmitter i.e. UART which is the kind of serial communication protocol which allows the full duplex communication in serial link. This paper presents the hardware implementation of a high speed and efficient UART using FPGA. If physical channel is noisy then, serial data bits get corrupted during transmission. The UART core described here, utilizes recursive running sum filter to remove noisy samples. Input data signal is directly sampled with system clock and samples are accumulated over a window size. The window size is user programmable and it should be set to one tenth of required bit period. The intermediate data bit is decoded using magnitude comparator. The advantage of this architecture is that baud rate is decided by the window size so there is no need of any external ?timer module? which is normally required for standard UARTs. The Recursive Running Sum (RRS) filter architecture with programmable window size of M is designed and modules are implemented with VHDL language. This project implementation includes many applications in wireless data communication Systems like RF, Blue tooth, WIFI, ZigBee wireless sensor applications. Total coding written in VHDL language. Simulation in Modelsim Simulator, Synthesis done by XILINX ISE 9.2i. Synthesis result is verified by the Chipscope. Input signal given from the keyboard and output is seen by the help of HyperTerminal.

Authors and Affiliations

Keywords

Related Articles

Review on Various Architectural Models in Mobile Crowdsensing

"Sensors are the basic components of various wireless sensor networks. They are used in many devices like smart phones, music players and in vehicle sensing devices as application. This may lead to the evolution of Inter...

Curvature Properties of Special (α, β)- Finsler

In Finsler space we see special metrics such as Randers metric, Kropina metric and Matsumoto metric.,etc. Curvature properties of special Finsler metrics are of different types in that mainly locally dually flatness, pro...

A Study to Identify, Assess and Evaluate the Social Development of Students at Secondary Level

This study was designed to identify, assess and evaluate the social development of students at Secondary level. Social development is measure in the context of two stages i) industry vs. inferiority and ii) identity vs....

RFID BASED ELECTRONIC PASSPORT

"We propose a system in which fingerprint verificationis donebyusing extraction of minutiae technique andthe systemthat automates thewhole process oftaking attendance 1,4,6], Manuallywhich is alaborious and troublesomew...

Sustainable Energy Harvesting with the Help of Boost Converter by MPPT Technology

In the present day fossil fuels continue to be depleted and climate changes, a problem grows severe day by day. A photo-voltaic (PV) power generation system which uses renewable resources has been extensively used in eme...

Download PDF file
  • EP ID EP338993
  • DOI -
  • Views 63
  • Downloads 0

How To Cite

(2013). A Robust UART Implementation for Industrial Applications on FPGA. International Journal of Science and Research (IJSR), 2(11), -. https://europub.co.uk/articles/-A-338993