基于FPGA的高速光纤数据传输板卡设计与实现

来源 :成都理工大学 | 被引量 : 15次 | 上传用户:muyanger280
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,数据交互的流量越来越大,对数据传输的速度也越来越高。特别是在航天、武器、雷达、空间探测等领域,不仅数据量比较大,而且需要远程实时传输,这需要电子系统设备保持长期稳定、有效且高速的数据传输以保证数据的实时性和有效性。传统的并行总线互联技术因为需要占用大量的芯片管脚与印制板空间,随着更高的数据传输速率的需求,多条信号线之间几乎无法实现完全同步。为了抵消串扰需要在多条信号线中间插入隔离地线从而使总线数目突增,造成板级布线的难度和复杂度急剧增加,也无法满足电子系统小型化的需求。同时并行总线由于在布线时很难保证每条线路长度与电气特征一致,从而导致信号到达时间不同,容易出现信号偏移。相比而言,高速串行传输只需要少量的信号线就可以实现很高的传输速率,通常传输速率可以达到吉比特。高速串行总线采用差分接口进行信号的传输,如LVDS接口、CML接口等,差分信号接口在数据接收发送端之间采用点对点的连接结构,从而使之具有数据传输速度快、传输的错误率低的优势。串行传输减少了芯片管脚数量的使用,从而降低了印制板布局布线的难度,节约了开发过程中的成本,能够实现高速率的远距离数据通信,因而被广泛地应用到各种数据通信系统设计中。因此,本论文首先介绍了FPGA(现场可编程逻辑器件)和用于实现FPGA设计的硬件描述语言,然后分析了PCI总线接口和光收发模块外围电路的设计,研究了GTP高速串行数据传输接口以及数据传输过程中使用的Aurora数据链路层协议,最后提出了基于FPGA的高速光纤数据传输板卡设计方案,实现了串行传输速率为3.125G/s的光纤数据传输。在板卡设计过程中,FPGA主要完成对整个板卡的逻辑控制和提供高速串行数据的收发的通道,PCI接口主要完成板卡与上位机之间的数据交互,光收发模块主要完成板卡与其他设备之间的数据互联。在设计中选取了VHDL硬件描述语言,利用ISE13.4FPGA设计软件采用自顶向下的设计方法完成了VHDL代码的设计,并使用ISE13.4自带的仿真工具对所设计的代码进行功能仿真以验证所设计代码的功能正确性,最终完成上位机和板卡的联合测试。测试采用光纤模块自发自收的方式,即将光收发模块的发送端和接收端通过光纤线缆连接,上位机发送的数据经过FPGA处理之后经过光收发模块的发送端和接收端又送回给上位机。测试结果表明,板卡的数据传输功能正常,达到课题的预期目标,本课题的成功设计与实现将为其他硬件工程师采用FPGA实现高速串行数据传输提供很好的参考。
其他文献
作为电力工程发展的新方向,智能电网的建设离不开继电保护的支持,为更好适应智能电网发展催生的电网变革,继电保护技术必须与时俱进发展。基于此,本文将简单介绍智能电网环境
<正> 50年代到80年代,我同于是之的关系一直是:他是著名的表演艺术家,我是他忠实的观众。不曾想,到了90年代,我学生的几篇作文竟架起了我们交往与友谊的桥梁。 1990年春季开
筝音乐文化是社会的产物,并不是一成不变的音乐形态,必将随着社会的发展而变革,筝演奏技法作为筝音乐文化的最大载体也必然会传承演变。对其发展,笔者归纳为:一是对传统技法
本文主要论述了事业单位公务车辆的使用中存在的问题,并在此基础分析了相应的解决策略,对于我国事业公务车辆管理具有指导意义。
目的:探讨颅内混合性生殖细胞肿瘤的临床病理学特征。方法:应用组织病理学、组织化学和免疫组织化学方法,对2例外科手术病例进行观察。结果:患者临床表现头痛恶心,影像学检查
"蛀牙"或"虫牙",是一种通过破坏牙齿,会引起严重疼痛,并可能影响全身健康的疾病。龋齿发病率高,危害儿童乳牙健康的头号大敌,就是龋齿。龋齿已经成为危及儿童口腔健康的头号
国内外的大量震害资料表明,梁柱全焊接型刚性节点的脆性破坏大都是由焊缝的焊趾开始向周围扩散,这些焊缝开裂与焊缝的内在缺陷不无关系。由于焊接工艺如焊接速度、层间温度、焊
我国自1985年开始实施第一个五年普法规划,法制宣传教育在落实依法治国基本方略、服务经济社会发展、维护社会和谐稳定方面发挥了重要作用,在企业管理能力提升、风险管控能力
生命科学与生物技术作为科技创新中最活跃的领域之一,其引领的生物经济将深刻影响全球经济结构,并将为利益格局带来重大调整。而基因序列专利保护范围如何设定是当前生物科技专