2012•Unpublished venueRequires access

Prototyping of a MC-UART Controller on Spatern 3E FPGA

G. Sowmya Bala

Open publisher page 0 citations

Abstract

Universal Asynchronous Receiver and Transmitter (UART) is a circuit that sends parallel data through serial line. It provides a way of serial communication, between two devices but whilst there is a need to provide communication between two devices that are operating at different baud rates, it is intricate to provide communication with an UART. In order to meet the requirements of an UART with multiple channels, this paper prototype a multichannel UART controller designed with an asynchronous FIFO circuit block. This block can receive data with in a device with UART block of certain baud rate and transmit the data to the sub-equipment with UART block at a baud rate, which may be same or different with that of the receiving devices baud rate. In addition, this reduces the time delay between the sub controllers. Multi-channel UART controller is designed based on XILINX

About this research paper

What this paper is about

Universal Asynchronous Receiver and Transmitter (UART) is a circuit that sends parallel data through serial line. It provides a way of serial communication, between two devices but whilst there is a need to provide communication between two devices that are operating at different baud rates, it is intricate to provide communication with an UART. In order to meet the requirements of an UART with multiple channels, this paper prototype a multichannel UART controller designed with an asynchronous FIFO circuit block. This block can receive data with in a device with UART block of certain baud rate and transmit the data to the sub-equipment with UART block at a baud rate, which may be same or different with that of the receiving devices baud rate. In addition, this reduces the time delay between the sub controllers. Multi-channel UART controller is designed based on XILINX

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Universal Asynchronous Receiver and Transmitter (UART) is a circuit that sends parallel data through serial line. It provides a way of serial communication, between two devices but whilst there is a need to provide communication between two devices that are operating at different baud rates, it is intricate to provide communication with an UART. In order to meet the requirements of an UART with multiple channels, this paper prototype a multichannel UART controller designed with an asynchronous FIFO circuit block. This block can receive data with in a device with UART block of certain baud rate and transmit the data to the sub-equipment with UART block at a baud rate, which may be same or different with that of the receiving devices baud rate. In addition, this reduces the time delay between the sub controllers. Multi-channel UART controller is designed based on XILINX

Key concepts: Universal asynchronous receiver/transmitter, Baud, Computer science, Asynchronous communication, Field-programmable gate array, Block (permutation group theory), Controller (irrigation), Embedded system

Related papers

Back to paper searchBrowse research topicsOriginal source
Prototyping of a MC-UART Controller on Spatern 3E FPGA — Research Paper | ScholarLens