基于FPGA的SPI接口设计与实现.doc

资料分类:设计作品 上传会员:胡编辑 更新时间:2019-12-14
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10371
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:文章是经过对四种工作模式比较来开始进行关于SPI总线接口原理,对总线的工作时序进行主要分析,紧接着提出了一个新方法,利用一个键来描述语言实现总线通信协议,最终采取Quartus开发环境把它总结了一下,然后在FPGA上实施硬件实现以及验证。结果证明这个设计是对的。

到目前为止来说在EDA的接口中是有很多的标准的,有一部分的接口协议它是有着速度慢、协议复杂等一些缺陷的。SPI总线却能够很好的满足这些要求,能够很好的克服这些缺点。经过采取Lattice名下的FPGA芯片还有这个公司名下的工程开发软件,主要就是在线逻辑分析仪这个东西,这个东西完成了在FPGA基础上的SPI接口的相互连接。这个东西把FPGA的灵活性还有SPI的易用性相互结合了起来,然后就完成了FLASH的存取这个性能。这个时候也对同类型的接口芯片的应用提供了一个参考,再来就是为工程设计的发展提供了有效的帮助。

关键词:SPI;时钟模式;FPGA

 

目录

摘要

Abstract

第一章  绪论-1

1.1概况-1

1.2研究的意义-1

1.3要做的工作任务-2

第二章  系统设计-3

2.1系统实现方案-3

2.2系统框图-3

2.3系统设计原理-4

2.4系统整体流程-4

第三章  SPI协议及工作原理-6

3.1 SPI的应用-6

3.2 SPI的工作模式-6

3.2.1 S3C2440-7

3.3 通信引脚-8

3.3.1 CPOL、CPHA-8

3.4 本章小结-9

第四章 硬件设计-10

4.1 FPGA的介绍-10

4.2 FPGA的优势-10

4.3 FPGA典型应用-11

第五章 软件设计-12

5.1软件设计思路-12

5.2总线设计-12

5.3 SPI设计-13

第六章  仿真调试-14

6.1仿真-14

6.2硬件调试-15

6.3软件调试-15

结束语-16

致  谢-17

参考文献-18

附  录-19

附录A 代码-19

附录B 电路板-27

相关论文资料:
最新评论
上传会员 胡编辑 对本文的描述:SPI总线接口是一种同步串行通讯的方法,它是一种三线同步的总线,它是非常常用的一个标准接口,因为他的使用既方便又容易而且这个也很节省系统的资源,再来这个接口是可以被很......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: