摘要数据通信、计算机网络以及分布式工业系统中,经常采用串行通信来交换
数据和信息。串行通信的数据传输方式是串行的,即数据是一位一位的进行传输。串行接口的应用非常广泛。 对于一个设备的处理器来说,要接收和发送串行通信的数据,还需要一个器件将串行的数据转换为并行数据以便于处理器进行处理,将待发送的并行数据转换为串行数据发送出去,这个器件就是UART。
UART的全称是通用异步收发器,其功能是辅助处理器与串行设备之间的通信,本文从研究串行通信的基本工作过程和所处理的数据流的格式入手,设计UART的结构,并利用大规模可编程器件FPGA来实现UART电路。本课题论文使用Quartus II 9.0软件作为开发平台,以VHDL语言作为软件开发工具完成基于FPGA的通用异步收发器的设计。 此外,设计验证方案并将电路下载到以ALTERA公司的Cyclone II系列中的EP2C8Q208C8N芯片为核心的开发板上,从而对所设计的UART的功能进行实物验证。7879
关键词 串行通信 UART FPGA VHDL
毕业设计说明书(论文)外文摘要
Title Design of UART based on FPGA
Abstract
In data communications、computer networks and distributed systems, often using serial communication to exchange data and information. The data transmission of serial communication is serial, it means data is transported as bit. Serial interface is widely used. It need a device to convert the serial data into parallel data for processing and to transmitted in parallel data waited for send into serial data for a processor of a device to send and receive serial data.
The full name of UART is asynchronous receiver-transmitter, its function is to assist serial communication between processor with devices. this paper start form studying the basic serial communication process and the format of data stream processed, to design UART structure and use of programmable logic device FPGA to realize the UART circuit. This paper uses the Quartus II 9 software as the development platform and use VHDL language as software development tool to complete the design of universal asynchronous receiver transmitter based on FPGA. In addition, design verification plan and downloads circuit to the development board cored with the chip of ALTERA company's Cyclone series of II EP2C8Q208C8N , thereby mace physical verification of the design of the UART function
Keywords Serial communication UART FPGA VHDL
目 次