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

基于FPGA-RocketIO_X的PMC高速数据传输板开发

作 者: 曹吉海
导 师: 张宁
学 校: 哈尔滨工业大学
专 业: 信息与通信工程
关键词: 数据传输 RocketIO_X PMC Allegro FPGA
分类号: TP274.2
类 型: 硕士论文
年 份: 2008年
下 载: 140次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的飞速发展,对数据传输的需求已经超出了摩尔定律(总线性能要每三年才提高一倍)。目前PC机提供了多种板间高速总线接口,其中PCI总线以其开放的局部总线标准和突出的高速率传输性能,受到计算机行业的青睐;同时,新兴的高速串行互连技术由于成功地克服了时钟和数据的抖动问题成为近年来设备间总线的发展主流。一系列新的高速串行标准不断推出。Xilinx推出的具有CDR(时钟数据恢复)功能的全双工Gb/s串行收发器RocketIO_X为设计者在长距离高速数据传输中实现这些协议提供了可能。本文致力于实现基于PMC接口的RocketIO_X间高速数据传输的研究。文章首先针对PMC接口方案的论证与实现进行了详尽阐述,接着归纳了高速数字系统PCB设计中的叠层设计、器件布局和PCB布线的一些基本规则,并用Cadence公司的PCB设计软件Allegro设计了该数据采集系统的PCB,同时用软件SigXplore对该PCB的关键网络拓扑结构进行了仿真。接着,本文详细介绍了基于FPGA的PCI总线接口设计,以及相应的驱动程序开发;文章最后对PCI接口设计进行了验证。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-12
  1.1 课题背景及意义  7-9
    1.1.1 基于PCI总线数据传输的广阔前景  7-8
    1.1.2 推动串行连接发展的因素  8-9
    1.1.3 在FPGA内部实现高速并串转换的优越性  9
  1.2 国内外研究现状分析  9-10
  1.3 课题来源及主要研究内容  10-12
第2章 高速数据传输板方案设计  12-23
  2.1 数据传输板的功能要求  12
  2.2 系统方案论证  12-16
    2.2.1 高速大容量数据传输系统设计的主要难点  12-13
    2.2.2 板间总线与设备间总线选择  13-15
    2.2.3 数据传输瓶颈的解决  15-16
  2.3 传输板方案设计  16-18
  2.4 主要元件选用  18-22
    2.4.1 FPGA芯片选择  18
    2.4.2 PMC接口芯片的选取  18-19
    2.4.3 SDRAM芯片选择  19-20
    2.4.4 电源芯片选择  20-22
  2.5 本章小结  22-23
第3章 基于Cadence Allegro的PCB设计  23-40
  3.1 Cadence Allegro与传统PCB设计方法的比较  23-24
  3.2 PCB设计所需要解决的问题及相应措施  24-36
    3.2.1 叠层设计  24-30
    3.2.2 电容的应用  30-31
    3.2.3 布线  31-34
    3.2.4 RocketIO_X电路设计  34-36
  3.3 基于SPECCTRAQuest的差分电路仿真  36-39
  3.4 本章小结  39-40
第4章 基于FPGA的PCI总线接口设计  40-50
  4.1 PCI接口核逻辑设计  40-46
    4.1.1 配置空间寄存器设置  40-42
    4.1.2 奇偶校验  42
    4.1.3 地址数据控制  42-43
    4.1.4 FIFO的设计  43-44
    4.1.5 接口状态机设计  44-46
  4.2 基于WinDriver的PCI设备的驱动程序设计  46-48
    4.2.1 WinDriver编写驱动程序的步骤  46-48
    4.2.2 用WinDriver开发的编程效率  48
  4.3 基于FPGA的PCI接口实现及验证  48-50
结论  50-51
参考文献  51-53
攻读学位期间发表的学术论文  53-55
致谢  55

相似论文

  1. 井下数据电磁感应传输方法的研究,TE928
  2. 基于FPGA的电磁超声检测系统的研究,TH878.2
  3. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  4. LXI任意波形发生器研制,TM935
  5. 基于FPGA的射频功放数字预失真器设计,TN722.75
  6. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  7. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  8. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  9. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  10. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  11. 基于FPGA的高速图像预处理技术的研究,TP391.41
  12. 电力负荷管理终端测试装置软件系统研制,TP311.52
  13. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  14. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  15. 高速数字图像采集系统数据采集传输技术的研究,TP274.2
  16. 基于Nios的串行总线分析仪研制,TP274
  17. PXI高性能数字I/O模块研制,TP274
  18. LXI计数器研制,TP274
  19. 基于FPGA的高速实时数据采集系统,TP274.2
  20. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com