学号11700224天津城建大学EDA技术及应用设计说明书题目串行数据收发器设计起止日期:2014年12月22日至2014年12月26日学生姓名杨棋焱班级11电信2班成绩指导教师(签字)计算机与信息工程学院天津城建大学课程设计任务书2012—2013学年第1学期电子与信息工程系电子信息工程专业课程设计名称:EDA技术及应用设计题目:串行数据收发器设计完成期限:自2014年12月22日至2014年12月26日共1周一.课程设计依据在掌握常用数字电路原理和技术的基础上,利用EDA技术和硬件描述语言,EDA开发软件(QuartusⅡ)和硬件开发平台(达盛试验箱CycloneⅡFPGA)进行初步数字系统设计。二.课程设计内容采用状态机结构设计简易全双工串行数据收发器,串行数据收发速率为9600bit/s,数据帧为RS232标准:1个起始位,8位数据,1位校验位,1.5位停止位。要求把数据发送、接收结果分别在2对数码管上以16进制显示出来。要求采用状态机或计数器设计,具有奇偶校验功能,接受错误时显示----,并编写串行数据测试程序进行仿真。扩展设计:采用16倍超采样频率方法,实现串行数据接收和发送。三.课程设计要求1.要求独立完成设计任务。2.课程设计说明书封面格式要求见《天津城建大学课程设计教学工作规范》附表13.课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规范。4.测试要求:根据题目的特点,采用相应的时序仿真或者在实验系统上观察结果。5.课设说明书要求:1)说明题目的设计原理和思路、采用方法及设计流程。2)对各子模块的功能以及各子模块之间的关系作明确的描述。3)对实验和调试过程,仿真结果和时序图进行说明和分析。4)包含系统框图、电路原理图、HDL设计程序、仿真测试图。指导教师(签字):教研室主任(签字):批准日期:2014年12月18日目录第一章设计方案................................................................11.1设计原理...............................................................11.1.1UART介绍.........................................................1第二章设计内容................................................................32.1模块组成................................................................32.2模块设计................................................................32.2.1顶层模块..........................................................32.2.2波特率发生器......................................................32.2.3UART接收器.......................................................32.2.4UART发送器.......................................................5第三章实验仿真及调试..........................................................73.1创建工程文件............................................................73.2子模块电路设计..........................................................73.2.1波特率发生器......................................................73.2.2UART接收器......................................................173.2.3其它功能模块.....................................................213.2.4顶层文件设计.....................................................243.2.5器件管脚分配.....................................................253.2.6硬件下载及调试...................................................26第四章总结...................................................................27第一章设计方案1.1设计原理由任务书要求可知道全双工串行数据收发器由FPGAUART系统组成:波特率发生器;接收模块;发送模块,本次实验通过通用异步收发器实现简易全双工串行数据收发器的设计。图1设计总体框图1.1.1UART介绍UART(UniversalAsynchronousReceiverTransmitter通用异步收发器)是一种应用广泛的短距离串行传输接口。常常用于短距离、低速、低成本的通讯中8250、8251、NS16450等芯片都是常见的UART器件。基本的UART通信只需要两...