毕业论文:基于FPGA的串口设计-精品 联系客服

发布时间 : 星期三 文章毕业论文:基于FPGA的串口设计-精品更新完毕开始阅读

目录

目 录

任务书………………………………………………………………………………….Ⅰ 开题报告……………………………………………………………………………….Ⅱ 指导教师审查意见…………………………………………………………………….Ⅲ 评阅教师评语………………………………………………………………………….Ⅳ 答辩会议记录 …………………………………………………………………………Ⅴ 中文摘要……………………………………………………………………………….Ⅵ 外文摘要……………………………………………………………………………….Ⅶ 前 言 ................................................................ 5 1 引言 ................................................................. 6

1.1 课题来源 ................................................................................................................. 6 1.2 课题研究的研究背景 ............................................................................................. 6 1.3 国内外的发展现状、发展趋势及存在的主要问题 ............................................. 7 1.4 课题研究的指导思想与技术路线 ....................................... 错误!未定义书签。 1.5 基于FPGA串口设计的技术要求 ....................................... 错误!未定义书签。 2 UART原理介绍 ........................................................ 11

2.1UART结构和工作原理.......................................................................................... 11 3 方案选择 ............................................................ 12

3.1 设计语言的选择 ................................................................................................... 14 3.2 电平转换方式的选择 ........................................................... 错误!未定义书签。

3.3 FPGA核心芯片的选择 ......................................................................................... 15 4 系统硬件设计 ........................................................ 16

4.1 器件芯片介绍 ....................................................................................................... 16 4.2 系统硬件框图 ....................................................................................................... 27 4.3 主要组成电路分析 ............................................................................................... 28 4.4 总电路图设计 ....................................................................................................... 37 5 系统软件设计 ........................................................ 37

5.1 主程序流程图

... 38

5.2 中断子程序流程图 ............................................................................................... 38 5.3 DDS控制软件设计 ............................................................ 错误!未定义书签。 5.4 AD7886 软件驱动设计 ..................................................... 错误!未定义书签。 5.5 系统源程序 ......................................................................................................... 40 6 制作位移测量装置的步骤 ............................................. 40 7 总结 ........................................................... - 41 - 参考文献 .......................................................... - 41 - 致 谢 ................................................................. 44 附录1 ................................................................. 45 附录2 ................................................................. 46 附录3 ................................................................. 47

前言

基于FPGA的串口设计

冉 峰:陈晓静,电子信息学院 陈晓静:电子信息学院

[摘要]随着微电子技术的快速发展,电子设备逐渐向着小型化.集成化方向的发展。人们在要求设备性能不断提升的同时,还要求设备功耗低﹑体积小﹑重量轻﹑可靠性高。UART因其可靠性高,传输距离远﹑线路简单而成为比较广泛的串行数据通信电路,而现在大部分集成电路通信用的UART芯片,存在成本高,电路复杂,移植性较差等缺点。本设计是基于FPGA的嵌入式UART模块化设计方法,将UART模块集成到FPGA上,而这些模块功能全部基于VHDL硬件描述语言,并通过有限状态机来实现,增强了设计的灵活性,降低了成本。

论文的主要目标是利用FPGA实现UART的功能与PC机实现串口通信,UART的功能模块通过MAX232将电平转换后与PC机相连达到设计目的。 UART的功能模块主要包括波特率产生模块,数据发送模块,数据接收模块三个部分,对各模块的功能在文中都有详细的介绍。整个设计都采用硬件描述语言(VHDL)实现,并且采用了分模块的设计风格,使设计的思路更清晰。

[关键字]FPGA UART VHDL PC机 MAX232

第1页 (共37页)

基于FPGA的串口设计

第2页 (共40页)