基于FPGA的高速数据传输系统的设计与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:qxw4721
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络通信技术的不断发展,片上系统在大数据传输和实时通信等领域上得到了越来越广泛的应用。传统的基于单片机作为核心处理器或者使用TCP协议的以太网传输方式,受限于CPU串行数据处理能力,和TCP复杂的流量控制和拥塞控制机制,系统往往达不到高速数据传输的条件。针对上述情况,本文设计并开发了基于FPGA的高速数据传输系统,采用UDP协议来实现通信设备间的数据传输,来达到高速数据传输的目的。系统主要分为两大模块进行设计,分别是UDP/IP协议栈的设计和MAC控制器的设计,ARM控制器负责对整个系统的FPGA数据操作进行管控,结合FPGA灵活配置的特性使整个系统对数据的传输更加灵活。UDP/IP协议栈主要负责对数据进行封装和拆分,添加或去除IP和UDP数据报头,MAC控制器主要完成对MAC帧的收发,设计了并行CRC校验模块来对MAC帧进行差错检测。此外MAC控制器中还实现了对数据的规则过滤,通过设置5元组的方式对不符合规则的数据包进行丢弃处理,提高了系统面对复杂网络条件的适应能力。针对FPGA内部存储空间不足的问题,设计了FPGA+DDR的组合方式,协议栈外部的DDR存储系统负责缓存突发的大量数据,增强了整个系统面对大数据的处理能力。在系统内模块经过FIFO进行数据通信时,采用了乒乓操作进行优化,减少了数据在FIFO中的等待时间,实现了数据的无缝衔接。最后整个系统通过与不同IP核的组合和可配置FIFO的使用,可实现系统在不同规格以太网上的数据传输。整个系统基于Zynq7000 MZ7035FA开发板设计,在Vivado上完成逻辑代码的编写。实验验证了系统的各个功能都能正常工作,在相同的条件下对数据在CUP上的传输和在FPGA上的传输做了对比,可发现FPGA上的数据传输有明显的速度提升,并且对于不符合预期规则数据包能起到拦截作用。数据在千兆网上的的FPAG传输达到了112 MB/s,在万兆网上的FPGA传输达到了855MB/s,且能够完成千兆以太网和万兆以太网之间的速率转换。整个系统的功能达到了初步设计的标准。
其他文献
传统街区具有重要的历史文化价值,在发展中常常存在整体环境较差、产业发展不均衡、内部经济活力衰退等问题。如何在合理保护传统街区的同时,激发街区活力是传统街区保护更新中亟需解决的关键问题。传统街区产业结构优化及其功能拓展是提升街区活力、促进其物质空间环境改良的重要因素,也将有利于传统街区的价值阐释与活化利用,实现传统街区的可持续发展。本文以光山县正大街传统街区为例,通过对正大街的物质空间环境的现状分析
由于社交网络的快速发展,推荐系统在解决信息过载问题上展现了强大的能力。传统的协同过滤算法在推荐过程中主要使用用户的历史行为数据,但容易面临数据稀疏和推荐不准确的问题。因此,研究者们开始试图在推荐算法中融入用户的社交关系以缓解传统协同过滤算法面临的数据稀疏问题。并且,大多研究仅仅发现用户兴趣会随着时间流逝发生变化,但没有考虑到时间对用户兴趣的影响规律。针对这些问题,本文基于用户的社交关系和兴趣随时间
随着人工智能技术的广泛应用,作为其重要分支的群体智能算法得到了深入的研究和快速的发展。在众多的群体智能算法中,差分进化(Differential evolution,DE)算法依靠其独特且丰富的变异策略成功应用于各类优化问题,因此逐渐变为热门的研究算法。但目前的变异策略研究局限于单目标优化和简单多目标优化中,对复杂的多目标优化问题有待深入研究。本文以多目标差分进化变异策略为研究对象,面向复杂的多模
学位
学位
空间位置的编码对于动物和人类的生存都具有重要作用。目前的研究表明海马(Hp)区在空间位置表征中起到了关键的作用,Hp区位置细胞及其位置野特性被认为是空间认知地图构建的基础。如果说位置细胞特定的发放场反映了动物在空间中的当前位置,那么作为空间导航的关键信息,目标位置是否也被Hp区位置细胞所表征还需要进一步研究。深入研究Hp区位置细胞对目标位置的响应特性,不仅对于解析空间导航神经机制具有重要意义,而且
基于性能化抗震设计是当今抗震设计的主流趋势,其核心思想是将不同风险程度水平地震作用下,抗震设计满足不同的性能目标。通过多目标、多层次的抗震设计以满足结构“个性”。随着各学者不断的研究,在此基础上提出了基于位移性态谱和基于损伤性态谱的概念。在此背景下,本文以损伤性态谱为主线对其特征参数进行研究,分析各特征参数对损伤性态谱中非线性位移增大系数的影响,并对钢筋混凝土框架结构进行性态水准下结构整体损伤指标
这些年来,我国西部地区的基础设施建设随着西部大开发战略的推进和不断深入得到了前所未有的发展。因为特殊的自然环境和地形地貌,在西部山区基础设施建设过程当中常常会遇到高填深挖的问题,形成了许多高填方边坡,其中有相当一部分是新近高填方边坡,由此而形成的新近高填方边坡的稳定性问题显得十分重要。与低填方边坡相比而言,高填方边坡的稳定性问题更加的复杂,对高填方边坡的失稳破坏机制进行准确的分析并且保证边坡的安全
心血管疾病是影响人类健康的重大疾病之一,其具有发病快、死亡率高的特点。红细胞分布宽度(Red Blood Cell Distribution Width,RDW)是反映红细胞(Red Blood Cell,RBC)体积是否均一的指标,是对RBC异质性检测的客观指标。研究表明,RDW与心血管事件相关,能够作为各种急性和慢性心血管疾病的强预测以及预后指标。RDW随心血管疾病升高机制不明,在已有研究中,
无线通信的迅速发展造成了频谱资源的愈发匮乏,人们开始意识到无线频谱资源的重要性。连续相位调制(CPM)是一种相位连续的恒包络调制方式,由于该调制方式具有高的频谱和功率利用率而备受关注。但是CPM信号的优良特性却是以高复杂度的接收机为代价的,这也正是CPM信号未能被广泛应用的主要原因。本文主要围绕CPM信号的解调算法展开研究,文章的主要工作和创新点如下:对CPM信号的调制参数进行估计,这是能够正确解