Design of Multi-Channel UART Controller Based on FIFO and FPGA
This paper presents a multi-channel UART controller based on FPGA (Field Programmable Gate Array). UART a kind of serial communication circuit is used widely. A Universal Asynchronous Receive/Transmit (UART) is an integrated circuit which plays the most important role in serial communication. The architecture of the system is introduced. The flow charts of data processing as well as the implementation state machine are also presented in detail. The controller can be used to implement communications in complex system with different Baud Rates of sub-controllers.