学位论文 > 优秀研究生学位论文题录展示

基于USB3.0接口的高速数据传输电路设计与实现

作 者: 李泽明
导 师: 翟成瑞;李锦明
学 校: 中北大学
专 业: 精密仪器及机械
关键词: USB3.0 DDR2SDRAM FPGA 信号完整性分析 高速数据传输
分类号: V241.4
类 型: 硕士论文
年 份: 2014年
下 载: 14次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数据记录器作为一种重要的机载设备,主要用于采集存储飞行时的海量数据。由于数据量多达几十个GB,甚至上百GB,因此,如何提高海量数据传入计算机的时间就成为制约存储测试系统发展的一个重要因素。USB3.0接口在市场上已经广泛普及,具有即插即用、传输速度快、兼容性强的优点,已经成为计算机与外部设备通信的标准总线,其最大传输带宽可达5Gbps。在此背景下,本文设计了以FPGA为控制中心,DDR2SDRAM为高速大容量缓存,USB3.0接口作为与计算机进行数据通信接口的高速数据传输电路,实现了将记录器中的大容量数据高速可靠的传入计算机。论文首先对课题研究背景、国内外发展现状和USB3.0接口协议进行了介绍,然后根据大容量数据记录器的任务设计要求,在提出总体方案的基础上设计了基于ECC校验算法的大容量FLASH存储器,并构建了USB3.0+FPGA+DDR2SDRAM的高速数据传输电路系统框架。之后着重对高速数据传输电路的设计进行了详细说明,并对DDR2和FPGA之间的接口信号进行了信号完整性仿真分析,确定了布局布线规则;在软件设计部分,结合大容量记录器的高速数据传输过程,设计了一种以FPGA内部的片上小FIFO+DDR2SDRAM为架构的高速缓存器,开发了USB3.0的固件程序,设计了USB3.0在从FIFO(SLAVE FIFO)工作模式下的GPIF II状态机,完成了VHDL控制程序的编写。在论文结束部分,给出了FLASH的ECC校验测试结果和高速数据传输电路的测试结果。本文设计的高速数据传输电路是通过USB3.0接口来实现的与计算机之间进行数据传输,稳定的实现了150MB/s的数据传输,解决了大容量记录器的数据传输速度瓶颈。而且通过利用FPGA的高速并行性和易于配置性应用到诸如图像数据的实时采集传输等方面也具有一定的参考作用。

全文目录


摘要  4-5
Abstract  5-7
目录  7-10
1 绪论  10-15
  1.1 课题研究背景及意义  10
  1.2 课题来源  10-11
  1.3 数据传输技术的发展现状  11-13
    1.3.1 存储技术的发展现状  11-12
    1.3.2 USB 总线的发展现状  12-13
  1.4 本文的主要工作  13-15
2 USB3.0 接口技术  15-20
  2.1 USB 3.0 和 USB2.0 对比  15-16
  2.2 USB 3.0 协议概述  16-19
    2.2.1 协议结构  16-17
    2.2.2 包介绍  17-18
    2.2.3 USB3.0 数据传输类型  18
    2.2.4 USB3.0 编解码  18-19
  2.3 本章小结  19-20
3 大容量数据记录器与存储方案设计  20-29
  3.1 数据记录器的主要指标  20
  3.2 数据记录器系统方案设计  20-22
  3.3 存储单元设计  22-28
    3.3.1 存储单元硬件设计  22-24
    3.3.2 存储单元软件设计  24-28
  3.4 本章小结  28-29
4 高速数据传输硬件电路设计  29-54
  4.1 硬件电路整体方案设计  29-30
  4.2 USB3.0 接口设计  30-36
    4.2.1 CYUSB3014 控制芯片介绍  30-31
    4.2.2 USB3.0 模块硬件电路设计  31-36
  4.3 DDR2 SDRAM 接口设计  36-40
  4.4 FPGA 选型及外围电路设计  40-41
  4.5 电源模块设计  41-43
  4.6 硬件 PCB 设计  43-52
    4.6.1 信号完整性  44-47
    4.6.2 PCB 板设计  47-52
  4.7 本章小结  52-54
5 高速数据传输系统软件设计  54-72
  5.1 片上 FIFO 设计  54-56
  5.2 DDR2 控制器设计  56-62
    5.2.1 DDR2 IP 核参数介绍  57-59
    5.2.2 DDR2 IP 核设计  59-61
    5.2.3 DDR2 IP 核控制模块设计  61-62
  5.3 USB3.0 模块固件程序设计  62-67
    5.3.1 USB3.0 固件程序概述  62-63
    5.3.2 固件程序编写  63-67
  5.4 同步从 FIFO 设计  67-71
    5.4.1 GPIF II 设计  67-69
    5.4.2 从 FIFO 模块 VHDL 程序设计  69-71
  5.5 本章小结  71-72
6 系统测试  72-78
  6.1 存储单元测试  72-73
  6.2 高速数据传输电路测试  73-77
    6.2.1 USB3.0 设备测试  73-74
    6.2.2 高速数据传输电路性能测试  74-77
  6.3 本章小结  77-78
总结与展望  78-80
  结论  78
  展望  78-80
参考文献  80-83
攻读硕士学位期间取得的研究成果  83-84
致谢  84-85

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的射频功放数字预失真器设计,TN722.75
  3. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  4. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  5. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  6. 基于FPGA的高速图像预处理技术的研究,TP391.41
  7. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  8. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  9. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  10. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248
  11. FPGA系统远程安全升级的设计与实现,TP309
  12. 基于线阵CCD的非接触式直径测量系统研究,TH711
  13. 基于PXI总线的弹丸测速模块的研究,TJ410.6
  14. 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
  15. 基于FPGA高清视频车辆检测系统的设计与实现,TP391.41
  16. 基于FPGA的3D摄像系统设计与实现方法研究,TP391.41
  17. 基于FPGA的小型足球机器人的控制系统研究,TP242
  18. 基于EDA技术的脉搏测试仪的设计,TN02
  19. 用于直角电桥的信号发生器的设计,TM935.2
  20. 基于光散射的尘埃粒子计数器设计与实现,TP212
  21. EMAT电磁超声无损检测系统设计,TH878.2

中图分类: > 航空、航天 > 航空 > 航空仪表、航空设备、飞行控制与导航 > 航空仪表、航空设备 > 飞行仪表及自动器
© 2012 www.xueweilunwen.com