A Robust UART Implementation for Industrial Applications on FPGA

Journal Title: UNKNOWN - 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

Controller Area Network for Monitoring and Controlling the Industrial Parameters Using Bluetooth Communication

Various parameters in the industries can be monitored and controlled using CAN bus network integrated with Bluetooth Communication. Monitoring and controlling the industrial parameters involve a large amount of man power...

Facies Characteristics, Depositional Environments and Sequences Stratigraphy of the Euphrates Formation in Hadetha Area, Western Iraq

The Euphrates Formation (Lower-early middle Miocene) shallow water carbonates deposits, western Iraq was studied in order to determine its microfacies and depositional environment. According to, the benthic foraminifera...

A Scalable Two-Phase Bottom-Up Specialization Prospective for Data Anonymization Using Map Reduce on Cloud

A scalable two-phase bottom-up specialization prospective to anonymize large-scale data sets using the Map Reduce framework on cloud, this is todays emerging trend and requirement.The people theydon’t want to share their...

Multiscale Decomposition of Global Edge-Preserving for the High Dynamic Range Image

Abstract- High Dynamic Range (HDR) imaging is an extent of increasing significance of display equipment still has Limited Dynamic Range (LDR). Multi-scale Decomposition image processing approaches have a fame of causing...

A Review on Detection and Prevention Techniques of Wormhole Attack in MANETs

A Mobile Ad-Hoc Network (MANET) is an infrastructure less or a self-configured collection of mobile nodes that can randomly change their geographic locations such that these networks have dynamic topologies and random mo...

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

How To Cite

(2013). A Robust UART Implementation for Industrial Applications on FPGA. UNKNOWN, 2(11), -. https://www.europub.co.uk/articles/-A-338993