info@ijrretas.com
+91 77710 84928 Support
ijrretas LogoIJRRETAS
  • About
    • About The Journal
    • Aim & Scope
    • Privacy Statement
    • Journal Policies
    • Disclaimer
    • Abstracting and Indexing
    • FAQ
  • Current
  • Archive
  • For Author
    • Submit Paper Online
    • Article Processing Charges
    • Submission Guidelines
    • Manuscript Types
    • Download Article Template
    • Download Copyright Form
  • Editorial Board
    • Editorial Board
    • Editors Responsibilities
  • Conference
  • Contact
  • Pay Online
  • Submit Paper

Recent Papers

Dedicated to advancing knowledge through rigorous research and scholarly publication

  1. Home
  2. Recent Papers

Multi-channel UART with auto baud rate detection

Authors: Mayuri Patil, Ashish Ranjan

Certificate: View Certificate

Abstract

This project is about the design and implementation of a Multi-channel UART with automatic baud rate detection. To meet modern complex control systems communication demands, the project presents a multichannel UART controller based on FIFO (First In First Out) technique and FPGA technology (Field Programmable Gate Array). It is designed with FIFO circuit block and UART (Universal Asynchronous Receiver Transmitter) circuit block within FPGA to implement communication in modern complex control systems quickly and effectively. This controller can be used to implement communication when master equipment and slave equipment are set at different baud rate. It also can be used to reduce synchronization error between sub-systems in a system with several subsystems. The controller is reconfigurable and scalable. Now a days electronic systems are getting complicated wherever it’s used e.g. home, automobile, aerospace etc. Most of the peripherals is having UART interface e.g Camera, Bluetooth device, Wi-Fi device etc. Most of the time we have limited UART port on board mainly 2 or 3 that limits the capability of the system. Through this proposed system, we can configure N no of UART channel with flexible baud rate. Most of the peripheral requires a variable baud rate system as per speed requirement but mostly baud rate of UART can’t be changed at run time. Through this system, we have automatic baud rate detection and hence it is possible to switch between different baud rates.

Introduction

A UART (Universal Asynchronous Receiver/Transmitter) is the microchip with programming that controls a computer's interface to its attached serial devices. Specifically, it provides the computer with the RS-232C Data Terminal Equipment (DTE) interface so that it can "talk" to and exchange data with modems and other serial devices. As part of this interface, the UART also Converts the bytes it receives from the computer along parallel circuits into a single serial bit stream for outbound transmission On inbound transmission, converts the serial bit stream into the bytes that the computer handles adds a parity bit (if it's been selected) on outbound transmissions and checks the parity of incoming bytes (if selected) and discards the parity bit adds start and stop delineators on outbound and strips them from inbound transmissions. Handles interrupts from the keyboard and mouse (which are serial devices with special ports) .May handle other kinds of interrupt and device management that require coordinating the computer's speed of operation with device speed serial transmission is commonly used with modems and for non-networked UART is a device that has the capability to both receive and transmit serial data. UART exchanges text data in an American Standard Code for Information Interchange (ASCII) format in which each alphabetical character is encoded by 7 bits and transmitted as 8 data bits. For transmission the UART protocol wraps this 8 bit sub word with a start bit in the least significant bit (LSB) and a stop bit in the most significant bit (MSB) resulting in a 10 bit word format. a reset and attempts to obtain the satellite signals and calculates a new position.

Conclusion

From result of proposed work it is concluded that the design uses VHDL/Verilog language to acquire the modules of universal asynchronous receiver transmitter. By Using the Xilinx software to complete simulation. The results are stable and reliable according to binary information. The outcome is feasible and efficient with power reduction and also area reduction. Especially in the field off electronic design technology has recently become widely used, this design shows great significance and can be used in various applications.

Copyright

Copyright © 2025 Mayuri Patil, Ashish Ranjan. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Download Paper

Paper Id: IJRRETAS141

Publish Date: 2018-11-01

ISSN: 2455-4723

Publisher Name: ijrretas

About ijrretas

ijrretas is a leading open-access, peer-reviewed journal dedicated to advancing research in applied sciences and engineering. We provide a global platform for researchers to disseminate innovative findings and technological breakthroughs.

ISSN
2455-4723
Established
2015

Quick Links

Home Submit Paper Author Guidelines Editorial Board Past Issues Topics
Fees Structure Scope & Topics Terms & Conditions Privacy Policy Refund and Cancellation Policy

Contact Us

Vidhya Innovative Technology 514, Pukhraj Corporate Navlakha, Indore (M.P) - India

info@ijrretas.com

+91 77710 84928

www.ijrretas.com

Indexed In
Google Scholar Crossref DOAJ ResearchGate CiteFactor
© 2026 ijrretas. All Rights Reserved.
Privacy Policy Terms of Service