Prototyping of a MC-UART Controller on Spatern 3E FPGA
G. Sowmya Bala
Abstract
G. Sowmya Bala
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
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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