verilog编写uart验证有效版.docxVIP

  • 19
  • 0
  • 约9.26千字
  • 约 19页
  • 2021-01-13 发布于辽宁
  • 举报
11.5 UART收发器设计实例 UART( U niversal Asy nchron ous Receiver Tran smitter ,通用异步收发器) 是广泛使用的异步串行数据通信协议。下面首先介绍 UART硬件接口及电平转换 电路,分析UART的传输时序并利用Verilog HDL语言进行建模与仿真,最后通 过开发板与PC相连进行RS-232通信来测试UART攵发器的正确性。 11.5.1 UART 界面介绍 本节所介绍的UART即美国电子工业协会定义的 RS-232C简称RS-232。RS- 232 的接口一般有9针的DB9和25针的DB25这里以9针为例,它的各个引脚 的定义如表11-8所示。 表11-8 DB9的引脚定义 引脚 功能 缩写 1 资料载波检测 DCD 2 数据接收 RXD 3 资料发送 TXD 4 资料终端准备 DTR 5 地 GND 6 资料设备准备就绪 DSR 7 发送请求 RTS 8 清除发送 CTS 9 地 GND 由于RS-232的电气特性与FPGA引脚不相同,因此它们之间不能直接相连, 对于RS-232的数据线,当为逻辑“ T时,对应电平是-15V~-3V;当为逻辑“ 0” 时,对应电平是15V~3V因此,与FPGAf连之前必须进行电平转换,转换原理 图如图11-39所示。 图11-39 RS-232电平转换原理图 11.5.2 UA

文档评论(0)

1亿VIP精品文档

相关文档