菜单
  
    摘要SPI(串行外围设备接口)因具有全双工模式、协议易于实现、占用I/O资源少等优点,在外围设备与电路系统通信上获得了越来越广泛的应用。
    本文介绍了一种基于FPGA的SPI通信接口设计,主要讲述了SPI通信接口的总体方案设计和论证,硬件电路的设计以及软件设计。根据SPI总线标准,分析了SPI总线的工作时序,采用VHDL语言完成各模块的设计,通过FPGA的编解码完成了不同芯片间或板间的高速数据通信要求,在Quartus II 开发环境下进行设计,并进行仿真测试,使其在比较灵活的同时,又便于后续的扩展与升级。结果证明该通信接口能完成设计所要求达到的功能,在传输过程中还具备比较良好的鲁棒性。21405
    关键词  SPI通信接口  FPGA  VHDL  
    毕业论文设计说明书(论文)外文摘要
    Title    Design of SPI Communication Interface Based on FPGA
    Abstract
    SPI(Serial Peripheral Interface) has got more and more applications on the communication between the peripheral devices and circuit systems because of its full-duplex mode, easy-implementing protocol and less occupation in I/O resources.
    This article describes the SPI communications interface design based on FPGA. This paper mainly tells the overall design scheme and argumentation, the design of the hardware circuit and software design According to the SPI bus standard, this design analyses the timing of work, uses VHDL language to complete the design of each module ,complete a high-speed data communication between different chips or boards by FPGA codecs. It is integrated under the development environment which called Quartus II. We take a simulation test for it to enable it has high flexibility and facilitates the subsequent expansion and upgrade. The result shows that the communication interface is able to complete the required functions. In the transmission process, it even has relatively good robustness.
    Keywords  SPI Communication Interface  FPGA  VHDL  
    目   录
    1绪论    1
    1.1课题研究目的及意义    1
    1.2相关技术发展现状    1
    1.3论文的主要内容和章节安排    3
    1.4本章小结    4
    2SPI介绍    5
    2.1SPI通信原理    5
    2.2SPI传输模式    5
    2.3SPI协议    7
    2.4本章小结    8
    3方案设计    10
    3.1开发环境    10
    3.2开发语言    10
    3.3设计内容和要求    12
    3.4方案论证    12
    3.5本章小结    14
    4各子模块设计    16
    4.1分频模块    16
    4.2数据发送模块    18
    4.3数据接收模块    22
    4.4本章小结    26
    5仿真验证    27
    5.1分频模块仿真:    27
    5.2数据发送模块仿真:    28
    5.3数据接收模块仿真:    28
    5.4本章小结    29
    结  论    30
    致  谢    31
    参考文献32
    1    绪论
    1.1    课题研究目的及意义
    串行传输是目前外设接口的主流传输模式, SPI应运而生且随着技术的发展,由于其占用I/O资源少且传输稳定的特点而得到了极其广泛的应用。
    但实际应用和开发过程中,如果主控设备没有SPI接口或者需要与多个有SPI接口的外设通信,需要对其进行SPI接口的扩展,使用软件的方法,即通过软件方法来模拟主控制器的I/O口,不仅不方便,而且限制了SPI的应用,用来通信的话,由于其本身的速度限制而通信速度也不会很高,所以采用硬件的方法来实现,这使得与SPI有关的软件就变得相对简单,从而可以让CPU有更多时间处理其他事务。
  1. 上一篇:51单片机即热式电热水器控制系统设计+电路图
  2. 下一篇:HFSS45度极化角波导缝隙天线设计+文献综述
  1. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. C++最短路径算法研究和程序设计

  9. 中国传统元素在游戏角色...

  10. 上市公司股权结构对经营绩效的影响研究

  11. 高警觉工作人群的元情绪...

  12. 现代简约美式风格在室内家装中的运用

  13. NFC协议物理层的软件实现+文献综述

  14. g-C3N4光催化剂的制备和光催化性能研究

  15. 浅析中国古代宗法制度

  16. 江苏省某高中学生体质现状的调查研究

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回