EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 7.4 FPGA通用异步收发器新.pptVIP

  • 3
  • 0
  • 约2.86千字
  • 约 12页
  • 2015-12-15 发布于广东
  • 举报

EDA技术与CPLD FPGA开发应用简明教程 978--302-15639-0 7.4 FPGA通用异步收发器新.ppt

UART简介 UART(Universal Asynchronous Receiver Transmitter通用异步收发器)是一种应用广泛的短距离串行传输接口。常常用于短距离、低速、低成本的通讯中。 基本的UART通信只需要两条信号线(RXD、TXD)就可以完成数据的相互通信,接收与发送是全双工形式。TXD是UART发送端,为输出;RXD是UART接收端,为输入。 UART在信号线上共有两种状态,可分别用逻辑1(高电平)和逻辑0(低电平)来区分。在发送器空闲时,数据线应该保持在逻辑高电平状态。 它的数据帧格式为: UART系统FPGA接口电路 由于RS-232 接口采用+3V-+15V 表示逻辑“0”,-3V--15V 表示逻辑“1”,因此必须利用MAX232 电平转换电路将其转换为数字逻辑电平。 具体线路连接如图7-19所示,其中MAX232 的7脚和8脚接标准的9针RS-232接口,9脚和10脚接FPGA的I/O引脚。 library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity TOP is Port ( CLK : in std_logic; uartin : in std_

文档评论(0)

1亿VIP精品文档

相关文档