摘要
FPGA在数据采集、高速数字信号处理领域应用中,通常需要与外设通过UART实现串行数据通信.介绍了一种基于FPGA的UART通信模块,由任意频率发生器产生精确的波特率时钟,采用VerilogHDL语言实现了串口数据发送模块和接收模块.仿真测试验证可实现可靠的全双工串口通信.
In high-speed digital signal processing,FPGA has a wide range of applications.The data processed with the FPGA are sometimes sent to the PC,while the PC sends some instructions to the FPGA.UART serial port is a common communication mode between them.A UART communication module is introduced based on FPGA.Using Verilog HDL language,the serial data sending module and receiving module are designed.The precise baud rate clock is generated with an arbitrary frequency generator.Through simulation test,full-duplex serial communication can be realized.
作者
王媛斌
王宏斌
WANG Yuan-bin;WANG Hong-bin(Zhixing College of Northwest Normal University,Lanzhou 730070,China;School of Electronic Information Engineering,Lanzhou Institute of Technology,Lanzhou 730050,China)
出处
《兰州工业学院学报》
2020年第5期56-61,共6页
Journal of Lanzhou Institute of Technology
基金
2020年度甘肃省高等学校创新基金(2020A-172)。