Abstract

UART (Universal Asynchronous Receiver/transmitter) is a universal asynchronous transceiver used for serial data communication. It can not only receive data from peripheral devices, but also receive data from CPU, so as to achieve serial parallel conversion and parallel serial conversion. In this paper, a UART circuit based on AMBA (Advanced Microcontroller Bus Architecture) bus protocol is designed. The system bus is based on AXI protocol, and the low-speed module interface adopts APB bus. AXI bus communicates with APB bus through AXI-to-APB. UART is mounted on APB bus. The interactive communication between the system and external devices is realized in the system software. Quartus II is used for design and verification on FPGA chip. The verification results show that the transmission data is correct.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call