-
题名一种新型的FPGA实现RS422串口通信方法
被引量:13
- 1
-
-
作者
刘杰
臧炜
梁晓鹏
李军武
-
机构
贵州航天凯山石油仪器有限公司
中国石油渤海装备公司第一机械厂
长庆油田第六采油厂
长庆油田第七采油厂
-
出处
《计算机测量与控制》
2017年第3期191-194,共4页
-
文摘
在FPGA实现RS422串口通信的常用方法中经常遇到诸多问题,如FIFO深度读取不正确、FIFO写数据端口与读数据端口时序竞争、多个模块间信号延时导致FPGA亚稳态等问题,因此设计了一种新型的RS422串口通信实现方法;该方法通过利用寄存器数组作为循环缓存代替FIFO,利用计数器代替传统的波特率产生模块,把常用方法中的多个模块整合成一个模块,只采用一个主时钟,所有寄存器的时钟输入端共享一个时钟,对FPGA逻辑与时序进行了有效约束,避免了FPGA中亚稳态产生;试验结果表明该方法实现的RS422串口通信高速、可靠、稳定,并且利用FPGA实现RS422串口通信,可使整个系统更为灵活、紧凑,减小整个电路的体积,提高系统的可靠性和稳定性。
-
关键词
RS422
FPGA
DSP
VERILOG
hdl
-
Keywords
RS4 22
FPGA
DSP
yerilog hdl
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-