基于FPGA的SPI设计.docx
《基于FPGA的SPI设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA的SPI设计.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于FPGA的SPI设计 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 作者签名: 年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 本学位论文属于
2、1、保密囗,在年解密后适用本授权书 2、不保密囗。 (请在以上相应方框内打“”) 作者签名:年月日 导师签名:年月日 武汉理工大学 本科生毕业设计(论文)任务书 学生姓名:杜永浩专业班级:通信0606 指导教师:陈适工作单位:信息工程学院设计(论文)题目:基于FPGA的SPI串行接口设计 设计(论文)主要内容: 1.研究探讨SPI串行接口的关键技术和SPI协议规范 2. 深入学习Verilog语言和FPGA设计方法 要求完成的主要任务: 具体要求:1、查阅一定数量的中英文资料,掌握相关技术。 2.掌握SPI关键技术,了解SPI接口定义和设计规范。 3、要求阅读相关的参考文献不少于15篇,其中英
3、文文献不少于3篇,翻译与选题相关的英文参考文献不少于2万印刷符; 4、根据毕业设计有关规范,按时完成所有学习、研究工作和有关 文档。 必读参考资料: 1. 基于Verilog HDL的FPGA设计与工程应用李文仲段朝玉著-北京航空航天大学出版社 2. SPI Block Guide V0 3.06. Original Release Date: 21 JAN 2000Revised: 04 FEB 2022. Motorola, Inc. 3徐洋等.基于Verilog HDL的FPGA设计与工程应用.人民邮电出版社.2022 指导教师签名:系主任签名: 院长签名(章)_ _ 武汉理工大学本科学
4、生毕业设计(论文)开题报告 目录 摘要. I Abstract . II 1 绪论. (3) 1.1课题研究背景 (3) 1.2 SPI研究目的及意义 (4) 1.3 本章小结 (4) 2 SPI原理分析 (5) 2.1 SPI介绍 (5) 2.2 SPI工作模式 (6) 2.3 SPI传输模式 (6) 2.4 SPI协议 (7) 2.5 本章小结 (8) 3 方案论证 (10) 3.1在51系列单片机系统中实现 (10) 3.2 用可编程逻辑器件设计SPI (11) 3.3 本章小结 (11) 4 SPI的电路设计 (12) 4.1 SPI设计系统的功能 (12) 4.2 SPI各部分具体实
5、现 (12) 4.2.2 SPI系统中所用的寄存器 (13) 4.2.3 SPI速率控制 (14) 4.2.4 SPI控制状态机 (14) 4.2.5 SPI程序设计流程图 (15) 4.3 SPI仿真及开发板上调试验证分析 (16) 4.3.1 仿真分析 (16) 4.3.2开发板上调试 (18) 4.4 本章小结 (20) 5 论文总结 (21) 致谢 (22) 参考文献 (23) 附录1 (24) 附录2 (28) 摘要 随着专用集成电路(ASIC)设计技术的进步以及超大规模集成电路(VLSI)工艺技术的飞速发展,以及其价格的日益降低,采用FPGA编程的硬件电路来实现诸如SPI接口也日益
6、切实可行,相对软件实现具有更好的优点。SPI接口是一种常用的标准接口,由于其使用简单方便且节省系统资源,很多芯片都支持该接口,SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间等等。 由于SPI接口是一种事实标准,并没有标准协议,大部分厂家都是参照Motorola的SPI接口定义来设计的,但正因为没有确切的版本协议,不同厂家产品的SPI接口在技术上存在一定的差别,容易引起歧义,有的甚至无法互联(需要用软件进行必要的修改)。本文基于一种使用较为普遍的协议来进行设计,并参照Motorola公司的MC68HC11A8单片机中的SPI模块定义来设
7、计的简化的SPI接口,用Verilog语言进行编写设计,并在ISE 软件上进行设计仿真,并在基于Xlinx公司的Spartan-3E芯片的Digilent公司出品的Nexys2开发板上用在线逻辑分析仪chipscope进行板上调试验证观察结果,并完成实现功能,并具有一些独创性的设计。 关键词:FPGA Verilog SPI协议 chipscope ISE Abstract With the advances in design technology of ASIC and VLSIs rapid development, and its price is lower, the hardwar
8、e circuit based on FPGA programming interface to achieve such as SPI is feasible, and it realizes better than software. SPI interface is a common standard interface, due to its simple and convenient use and save system resource , a lot of chips support this interface. SPI interface is extensively ap
9、plied in EEPROM, FLASH, real-time clock, AD converter, and digital signal processor and digital signals decoder, etc. Due to the interface is a fact SPI standard, and it has no standard protocol, most manufacturers design the SPI refer to the interface definition of Motorolas reference.Because of no
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA SPI 设计
限制150内