第3 节 异步串口 UART.docxVIP

  • 3
  • 0
  • 约 11页
  • 2017-01-03 发布于贵州
  • 举报
具有 Avalon 接口的通用异步收发器( universal asynchronous receiver/transmitter——UART) 内核实现了Altera FPGA片上的嵌入式系统和片外设备之间的串行的字符流传输的一种方法。UART内核实现了RS-232协议的定时,并且提供可调的波特率,奇偶校验位、停止和数据位,以及可选的RTS/CTS流控制信号。特性集是可配置的,允许设计者只实现特定系统的必要的功能。UART内核提供了寄存器映射的Avalon从接口,这样就允许Avalon主外设(如Nios II处理器)通过读/写数据和控制寄 存器和UART内核通信。 UART内核在SOPC Builder中提供,并且可以很容易地集成到任意的SOPC Builder生成的系统中。 7.3.1 UART 内核功能描述 UART 内核有两个部分对用户是可见的: 寄存器文件,通过Avalon从端口进行访问。 RS-232 信号,RXD、TXD、CTS和RTS。 1. Avalon从端口和寄存器 UART内核为寄存器提供一个Avalon从端口。 UART内核的用户接口包含6个16位的寄存器: control、status、rxdata、txdata、divisor和endofpacket。主外设,如Nios II处理器,访问寄存器来控制内核,在串行的连接通道上传输数据。UART内核提供一

文档评论(0)

1亿VIP精品文档

相关文档