菜单
  
    摘要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. 超大规模集成电路中软模块的布局

  2. 光电系统近似模型研究

  3. PID控制在非线性时延离散混沌系统中的应用

  4. 基于差分进化算法的自动...

  5. 基于混沌的图像加密通信...

  6. MPS模块化生产系统的开发及研究+PLC梯形图

  7. HFSS的SIR微带带通滤波器设计

  8. 杂拟谷盗体内共生菌沃尔...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 电站锅炉暖风器设计任务书

  11. 中考体育项目与体育教学合理结合的研究

  12. 十二层带中心支撑钢结构...

  13. 当代大学生慈善意识研究+文献综述

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 大众媒体对公共政策制定的影响

  16. 乳业同业并购式全产业链...

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回