基于FPGA设计实现UART.docVIP

  • 4
  • 0
  • 约 9页
  • 2016-10-14 发布于贵州
  • 举报
基于FPGA设计实现UART

基于FPGA设计与实现UARTUART(即Universal Asynchronous Receiver Transmitter 通用异步收发器)是广泛使用的串行数据传输协议。UART允许在串行链路上进行全双工的通信。 ---串行外设用到RS232异步串行接口,本基于FPGA器件设计与实现UART。 一 UART UART是通过串行传送数据而实现通信的,它的帧格式-- -包括线路空闲状态(高电平)、起始位(低电平)、5~8位数据位、可选校验位和停止位(可为1、1.5、2位)。这种格式是由起始位和停止位来实现字符的同步。 UART的设计与实现-- Generated by Quartus II Version 4.0 (Build Build 190 1/28/2004) -- Created on Sun Nov 20 17:09:41 2005 --文件名:baud.vhd --功能:将外部输入的4MHz的信号分成频率为153600Hz=9600Hz×16的信号 --26倍分频计 library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity baud is Port (clkb,resetb:in st

文档评论(0)

1亿VIP精品文档

相关文档