- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的SPI串行接口设计 定稿(可编辑).doc
基于FPGA的SPI串行接口设计 定稿
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。
作者签名: 年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于1、保密囗,在年解密后适用本授权书
2、不保密囗 。
(请在以上相应方框内打“√”)
作者签名:年月 日
导师签名:年月 日
武汉理工大学
本科生毕业设计(论文)任务书
学生姓名:杜永浩 专业班级:通信0606
指导教师:陈适 工作单位:信息工程学院
设计(论文)题目:基于FPGA的SPI串行接口设计
设计(论文)主要内容:
1.研究探讨SPI串行接口的关键技术和SPI协议规范
2. 深入学习Verilog语言和FPGA设计方法
要求完成的主要任务:
具体要求:1、查阅一定数量的中英文资料,掌握相关技术。
2.掌握SPI关键技术,了解SPI接口定义和设计规范。
3、要求阅读相关的参考文献不少于15篇,其中英文文献不少于3篇,翻译与选题相关的英文参考文献不少于2万印刷符;
4、根据毕业设计有关规范,按时完成所有学习、研究工作和有关文档。
必读参考资料:
1. 《基于Verilog HDL的FPGA设计与工程应用》李文仲 段朝玉 著-北京航空航天大学出版社
2. SPI Block Guide V03.06. Original Release Date: 21 JAN 2000Revised: 04 FEB 2003. Motorola, Inc.
3.徐洋等.基于Verilog HDL的FPGA设计与工程应用.人民邮电出版社.2009
指导教师签名: 系主任签名:
院长签名(章)____________ _
武汉理工大学本科学生毕业设计
(论文)开题报告
基于FPGA的SPI串行外围接口接口设计
1、目的和意义及发展现状
SPI是英文Serial Peripheral Interface的缩写,中文意思是串行外围设备接口,SPI是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,它是一种常用的标准接口,由于其使用简单方便且节省系统资源,很多芯片都支持该接口,SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间等等。当然,串口通信还有其他的接口方式,SPI接口和UART相比,多了一条同步时钟线,上面UART的缺点也就是它的优点了,对通信双方的时序要求不严格不同设备之间可以很容易结合,而且通信速度非常快。一般用在产品内部元件之间的高速数据通信上面,如大容量存储器等。这就凸现SPI的好处。
SPI接口的扩展有硬件和软件两种方法,软件模拟SPI接口方法虽然简单方便,但是速度受到限制,在高速且日益复杂的数字系统中,这种方法显然无法满足系统要求,所以采用硬件的方法实现最为切实可行。这使得与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。当前,基于主从处理器结构的系统架构已经成为一种主流(如 DSP+FPGA,MCU+FPGA等),FPGA是在ASIC的基础发展出来的,它克服了专用 ASIC不够灵活的缺点。与其他中小规模集成电路相比,其优点主要在于它有很强的灵活性,即其内部的具体逻辑功能可以根据需要配置,对电路的修改和维护很方便。目前,FPGA的容量已经跨过了百万门级,使得 FPGA成为解决系统级设计的重要选择方案之一。在这种架构下,应用FPGA来构建SPI通信接口是切实可行的。
参考文献:
[1] 孙丰军,余春暄. S P I 串行总线接口的V e r i l o g 实现. 北京工业大学 电子信息与控制工程学院 北京 10002.
[2] 刘福奇,刘波. Verilog HDL应用程序. 电子工业出版社,2009.10
[3] 顾卫刚. 串行外围接口. 陕西:西安交通大学,2004.
[4] 徐洋等.基于Verilog HDL的FPGA设计与工程应用.人民邮电出版社.2009
文档评论(0)