Asynchronous ReceiverTransmitter)。串行通信具有传输线少、成
本低、可靠性高等优点,所以系统间互联常采用 RS-232 接口方式,
一般该接口由 UART 专用芯片来实现。但 UART 接口芯片一般引脚较多,
内含许多辅助模块和一些辅助功能,在实际使用时往往用不到这些功
能,因此若采用 UART 专用芯片,必将使电路变得复杂,PCB 面积增
大,从而导致成本增加,系统的稳定性和可靠性降低。基本的 UART
通信只需要两条信号线(RXD 和 TXD),接收与发送是全双工形式,其
中 TXD 是 UART 的发送端,RXD 是 UART 的接收端。由于 FPGA 的功能
日益强大,开发周期短、可重复编程等优点也越来越明显,可以在
FPGA 芯片上集成 UART 功能模块,从而简化电路,缩小 PCB 面积,提
高系统可靠性。此外,FPGA 的设计具有很高的灵活性,可以方便地
进行升级和移植。