基于FPGA的高速数据传输板设计与开发

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:baslove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网通信技术的发展,芯片之间或芯片与其它设备之间通过以太网接口组成复杂的网络连接,数据在互联网上的传输成为主要的通信方式,数据传输速率需求已达到万兆级别。传统的基于单片机作为核心处理器或者使用TCP协议以太网传输方式由于CPU数据处理能力和传输带宽的限制,达不到高速数据传输的条件。为提高数据传输的通信速率并增加稳定性,本文在对高速串行数据传输技术研究的基础上,设计并开发了基于FPGA的高速数据传输板,采用UDP协议来实现通信设备间的数据传输,使得数据传输速率快并且稳定性高。具体工作如下:分析高速数据传输原理,在此基础上进行硬件电路设计与PCB布局布线,采用光收发一体模块负责PC机或光交换机与高速数据传输板之间的数据传输,PCB板间采用GTX高速串行接口差分电路将数据传输到FPGA芯片,采用高速接口技术传输数据,高精密的电源芯片对数据链提供供电保障,高精密时钟芯片为数据采样提供精确时钟频率,元器件芯片选取安全性高,稳定性好的芯片,PCB布局遵循差分走线的原则,严格控制电磁对数据信号的干扰。研究集成IP核和FPGA芯片结合的方法,实现以太网帧数据与外围通信设备之间的数据收发,建立MAC发送模块与Ethernet MAC IP核数据传输通道。在以太网UDP/IP协议栈的基本构架上,完成数据链路层、网络层、传输层的具体实现。利用IP核技术优势提高数据传输速率和FPGA的数据处理效率,实现高速串行数据与万兆以太网数据的协议转换。设计并实现基于FPGA的高速数据传输板,通过VHDL硬件描述语言和VIVADO开发软件进行实验验证。根据逻辑方案设计编写代码和仿真代码,在FPGA仿真环境通过实验验证高速数据传输板与PC机数据互传的正确性,最后将代码转换成二进制流文件通过JTAG接口烧写到芯片上进行测试。在PC端和FPGA芯片端分别通过抓包软件抓取传输数据报文进行分析验证,测试结果说明高速数据传输板实现了芯片间或者与外围通信设备间万兆速率的传输功能,发送和接受速率均能达到 10Gb/s。高速数据传输板通过高速接口技术和万兆以太网协议10GBASE-R IP核共同保证数据传输的速率和稳定性,使用FPGA芯片保证数据处理能力的高效性,实现高速串行数据与以太网数据的相互转换,具有研究的可行性和广阔的应用前景。
其他文献
随着电子商务的发展和拍卖多单元物品的实际需要,许多传统的拍卖理论和假设已经不再适合新的拍卖经济环境。人们开始设计并使用一些适合复杂性质物品的拍卖方式。实验表明在
细胞膜蛋白和细胞分泌的外泌体在生物系统中起着重要的作用。然而,由于自身的疏水性、动态差异以及膜脂的限制,膜蛋白的提取仍然非常具有挑战性,有必要发展新的分离策略,促进
现如今人们无论是生活还是工作,压力都比以往要大得多,生活在这个时代的人也比以往更需要压力的释放,而释放压力的行为,在今天几乎全部演变成了消费行为。更多的消费者也开始
随着社会经济、文化的发展,以及人们收入和消费观念、消费结构的变化,越来越多的人开始注意到体验经济的价值。然而,对于到底什么是体验经济,还没有一个科学、一致的界定。本
异腈是一类通式为R-NC的有机化合物并作为一种高活性的反应合成子,被广泛用于合成化学中,比如多组分反应,自由基反应等等。因为异腈的价键结构比较特别,其末端碳原子介于二价
在我们身处的这个以全球市场和国际劳动分工所主导的历史时期中,交通通讯技术的发展以及新的分工经济的出现使现代社会与以往时代相比更具有流动性、非固定性,传统的地域界限
齿轮箱作为风力发电机连接主轴和发电机之间的重要组件,其故障仅占总故障的4%,然而因其导致的停机时间却是所有故障中最长的,致使风力发电机运维的成本增加,严重影响发电效率和经济效益。因此亟待开展风力发电机齿轮箱关键部件故障识别方法研究。本研究课题主要有以下三个研究内容:(1)风力发电机齿轮箱关键部件信号的降噪。针对风力发电机齿轮箱背景噪声干扰大、故障信息微弱的问题,提出基于自适应最大相关峭度解卷积算法
2014年年初,由江苏卫视《非诚勿扰》团队制作的首档大型科学类真人秀电视节目《最强大脑》一经播出便引发了全民收视狂潮。在电视观众对于表演类真人秀节目产生审美疲劳的时
资产证券化是金融创新的一种重要形式,其本质是被证券化资产未来现金流的分割和重组过程。资产证券化对当前中国金融业的改革有着非常重要的意义,在金融国际化的潮流中,作为
本文对发达国家与发展中国家的专利战略进行了比较研究。文章分析了日本、美国专利战略的特点,介绍了发展中国家的专利战略,并对其特点进行了归纳和总结;最后,通过对比研究,提出了