摘要: 基于FPGA/CPLD的UART设计众多,本文分析了3倍频采样方法存在的不足,同时分析了16倍频采样对起始位检测的可靠性,并给出相关的VHDL硬件描述语言程序代码。 关健词: 异步数据;UART;FPGA/CPLD;VHDL
在各种DSP应用系统中,经常需要与其他的设备或系统进行数据通信,通用异步收发器UART(univetsal Asynchronous Receiver/Transmitter)是比较常用的一种通信模式。当应用系统要求多路UART,或者基于性能、成本综合考虑选用了不带UART的DSP时,可以考虑利用原有的同步串行口,用软件模拟UART,在硬件上只需简单的连接便可构建UART,以实现系统的数据通信要求。
BF561 SPORT口异步通信的软件模拟
BF561 SPORT口异步通信的软件模拟