基于fpga的uart设计

基于fpga的uart设计

ID:9032362

大小:1.32 MB

页数:18页

时间:2018-04-15

基于fpga的uart设计_第1页
基于fpga的uart设计_第2页
基于fpga的uart设计_第3页
基于fpga的uart设计_第4页
基于fpga的uart设计_第5页
资源描述:

《基于fpga的uart设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、郑州轻工业学院EDA技术课程设计题目:基于FPGA的UART设计姓名:王苗龙专业班级:电信13-01学号:541301030134院(系):电子信息工程学院指导教师:杜海明、任景英完成时间:2016年6月26日郑州轻工业学院课程设计任务书题目基于FPGA的UART设计专业、班级电子信息工程13-1学号34姓名王苗龙主要内容、基本要求、主要参考资料等:主要内容:要求学生使用硬件描述语言描述硬件功能,利用FPGA并采用模块化设计方法设计UART(通用异步收发器)的各个模块。其中包括波特发生器,程序控制器,UART数据接收器和

2、UART数据发送器,本文采用的外部时钟为48MHZ,波特率为9600。在软件上进行设计、编译和仿真。基本要求:1、掌握FPGA的程序设计方法。2、掌握硬件描述语言语法。3、程序设计完成后要求在软件中实现功能仿真。主要参考资料:1、夏宇闻.Verilog数字系统设计教程[M].北京:北京航空航天大学出版社,20032、潘松,王国栋.VHDL实用教程「M].成都:电子科技大学出版社,2003.完成期限:2016.6.21—2016.6.28指导教师签名:课程负责人签名:2016年6月18日基于FPGA的UART设计摘要通用串

3、口是远程通信接口,在数字系统使用很普遍,是一个很重要的部件。本论文使用VerilogHDL语言描述硬件功能,利用QuartusII10.0在AltreaEP3C10E144C8N芯片上的综合描述,采用模块化设计方法设计UART(通用异步收发器)的各个模块。其中包括波特发生器,程序控制器,UART数据接收器和UART数据发送器,本文采用的外部时钟为50MHZ,波特率为9600。在QuartusII11.0和Modelsim10.0环境下进行Testbench设计、编译和仿真,经分析程序编译仿真表明系统数据完全正确。并在Al

4、treaEP3C10E144C8N核心板上验证,也得到了相同的结果,证明本设计符合设计预期要求。关键词:VerilogHDL;UART;TestBench;FPGA目录1概述..................................................11.1Verilog语言.........................................11.2FPGA介绍...........................................12UART协议时序.........

5、.................................32.1UART协议...........................................32.2收发时序图..........................................43工程设计介绍...........................................53.1工程顶层代码.........................................53.2Testbench顶层代码.......

6、.............................83.3RTL状态图..........................................73.4逻辑资源利用概况图...................................73.5用modelsim进行仿真..................................84测试..................................................94.1测试核心板....................

7、......................94.2上位机测试.........................................104.3结论..............................................105个人总结..............................................11参考文献................................................12附录1核心板原理图....................

8、.................13附录2PCB模型图........................................141概述1.1Verilog语言VerilogHDL是一种硬件描述语言,用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。被建模的数字系统对象的复杂性可以介于简单的门和完

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。