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

FPGA可重构在高速串行系统中的应用研究

作 者: 张洋
导 师: 黄正兴
学 校: 大连理工大学
专 业: 微电子学与固体电子学
关键词: FPGA 动态重构 高速串行系统 RocketIO 串行连接协议
分类号: TN791
类 型: 硕士论文
年 份: 2011年
下 载: 74次
引 用: 0次
阅 读: 论文下载
 

内容摘要


高速串行连接技术取代并行技术成为当前连接系统的主流解决方案,FPGA因其并行执行效率高、可用资源多、可重复编写以及成本较低等特性越来越多的出现在高速串行系统的解决方案中。高速串行系统有时因为资源要求过大、配置方式要求灵活性高以及成本要求严格等特性使得单片FPGA有时都无法满足系统的要求,因此减少资源利用率以及提高串行连接系统配置的灵活性成为高速串行系统在实现基本功能的前提下需要进一步深入考虑的问题。高速串行系统的搭建是建立在串行连接收发器(RocketIO)的基础上的,然后搭配相关的高速串行连接协议,协议需要完成收发器的初始化、通道绑定、编解码以及错误检测等功能,利用FPGA实现协议的好处就是电路实现相关功能的速度快,整个串行连接系统可以工作在一个较快的速度下。动态可重配置技术可以实现FPGA上部分资源的动态重新配置,在重新配置期间不会影响FPGA上其它部分电路的功能,而且由于它在实现的过程中将配置文件保存在外部的大容量的存储设备中,配置文件的大小不会受到特别大的限制,此外,同一时刻只有一个重构模块的功能在FPGA上实现,大大降低了FPGA硬件资源的占用率,节省了硬件成本。本文将Xilinx公司的基于FPGA的动态重构技术应用到高速串行连接系统中,并定量的分析采用动态重构与没有采用动态重构的系统能够实现的最大频率以及系统资源占用率的指标。本文首先探究串行连接系统的实现机理,设计一个可以用在串行连接系统中的点对点通信协议,在第三章中详细阐述各个模块的功能,并且使用Modelsim仿真以及ChipScope软件对设计好的协议进行验证,第四章中设计图像可重构高速串行系统证明协议的可用性,第五章设计基于非可重构技术实现同样功能的的对比实验,通过对比系统能够实现的最大频率以及资源占用率,探究一下动态重构技术用在高速串行系统中的优缺点。

全文目录


摘要  4-5
Abstract  5-9
1 绪论  9-12
  1.1 课题背景  9
  1.2 课题研究的目标与意义  9-10
  1.3 本论文的主要工作  10
  1.4 论文的章节安排  10-12
2 Xilinx FPGA动态重构技术概述  12-26
  2.1 Xilinx XC2VP30芯片内部资源  12
  2.2 Xilinx FPGA动态重构实现原理  12-17
    2.2.1 精简指令集微处理器硬核  13-15
    2.2.2 内部配置访问端口  15-16
    2.2.3 SystemACE解决方案  16
    2.2.4 API接口函数介绍  16-17
  2.3 开发环境介绍  17-21
    2.3.1 硬件编程语言  17-18
    2.3.2 硬件开发平台  18-19
    2.3.3 软件开发平台  19-21
  2.4 动态重构设计流程  21-25
  2.5 本章小结  25-26
3 点对点串行连接协议的FPGA实现  26-42
  3.1 高速串行连接收发器RocketIO  26-30
  3.2 点对点通信协议的FPGA实现  30-38
    3.2.1 初始化模块  30-33
    3.2.2 "伪"编解码模块  33-35
    3.2.3 错误检测模块  35-37
    3.2.4 接口模块  37-38
  3.3 点对点通信协议仿真及验证  38-41
    3.3.1 点对点通信协议的Modelsim仿真  38-39
    3.3.2 点对点通信协议的ChipScope验证  39-41
  3.4 本章小结  41-42
4 图像可重构高速串行系统设计实现  42-50
  4.1 图像可重构高速串行系统的硬件设计  42-47
    4.1.1 时钟模块设计  43-44
    4.1.2 VGA控制器模块设计  44-45
    4.1.3 图像数据接口模块设计  45-46
    4.1.4 FIFO模块设计  46-47
    4.1.5 控制总线宏使能端EDK系统设计  47
  4.2 图像可重构高速串行系统的软件设计  47-48
  4.3 图像可重构高速串行系统的实验现象  48-49
  4.4 本章小结  49-50
5 可重构与非可重构对比实验  50-55
  5.1 对比实验介绍  50
  5.2 对比实验工程设计  50-51
  5.3 实验结果与分析  51-54
    5.3.1 实验结果  51-52
    5.3.2 实验结果分析与总结  52-54
  5.4 本章小结  54-55
结论  55-56
参考文献  56-59
攻读硕士学位期间发表学术论文情况  59-60
致谢  60-61

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  8. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  9. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  10. 基于FPGA的高速图像预处理技术的研究,TP391.41
  11. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  12. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  13. 基于Nios的串行总线分析仪研制,TP274
  14. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  15. PXI高性能数字I/O模块研制,TP274
  16. LXI计数器研制,TP274
  17. 基于FPGA的高速实时数据采集系统,TP274.2
  18. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  19. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  20. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248
  21. FPGA系统远程安全升级的设计与实现,TP309

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 数字电路 > 逻辑电路
© 2012 www.xueweilunwen.com