Gbit TCP/IP卸载引擎的硬件设计与实现

被引量 : 4次 | 上传用户:cxc7783
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今,随着高清影视,视频监控,智能汽车控制,航天遥控等高科技的不断发展与进步,人们对大量实时数据传输速率要求越来越高,传统以纯软件实现TCP/IP协议来处理大量数据的方式已经开始显现出不足,对此,本文为了实现实时高速数据采集,提出了一种可精简的Gbit TCP/IP卸载引擎硬线电路设计方案;通过FPGA纯硬线的方式实现TCP/IP协议,将整个数据的实时处理任务交给硬件TCP/IP协议来处理,通过实验结果分析,现阶段本论文设计实现的硬件TCP/IP协议能实现的数据传输速率平均达569.160Mbps左右,可见该技术不仅可以将网络数据传输速度提升到Gbps的量级,还能为CPU因减少了对TCP/IP协议的处理而卸载负担。本文在对TCP/IP协议理论进行深入分析和具体研究的同时,针对FPGA硬件的特点设计出了可精简的能支持Gbit高速数据采集传输的TCP/IP硬件模块,最后对各个大模块功能进行了功能仿真和板级验证测试,通过多次功能仿真验证及完善最终完成了TCP/IP协议各模块的设计,将设计完成的硬线协议Bit文件加载到Spartan-6 FPGA LX45开发板中进行板级验证调试,用WireShark测得Gbit TCP/IP卸载引擎硬线协议能实现的数据传输速率能达到569.160Mbps左右,可见本论文设计实现的Gbit TCP/IP卸载引擎硬线协议能很大程度上提高数据的传输速率。本文设计的Gbit TCP/IP卸载引擎硬线模块由于现在处于初步研发阶段所以暂时考虑将其应用到低端FPGA(如Spartan-6、Spartan-3等系列开发板)上实现TCP/IP协议处理任务,以使低端FPGA芯片能实现高速数据传输处理功能,同时也考虑将其应用于一般的摄像头图像数据的快速传输及高速数据采集方面;后期,考虑将其制作成独立IP核或流片制作成独立硬件芯片以应用于网络服务器中实现服务器CPU卸载引擎功能。
其他文献
<正>中等职业教育承担着为社会培养实用型一线工作人员的重任,而现行的人才的评价标准就是期末考试成绩,这种终结性、阶段性的考核结果与人的可持续发展要求是相违背的。对学
目的:探究基层医院小儿急性阑尾炎患儿采用6排螺旋CT的临床诊断价值。方法:将我院2012年2月~2013年7月接诊的52例经临床与手术病理确诊的小儿急性阑尾炎患儿作为研究对象,回顾
<正>患者男性,21岁,战士,因发热、皮疹3月余,双下肢麻木、疼痛1月余,腹痛15天入住本院。患者既往体健。入院前3月在丛林中训练露宿时,右小腿被虫子叮咬后局部肿胀疼痛,当天夜
我国"公路交通情况调查"机制始于20世纪70年代末,并于2002年纳入国家统计调查制度。但与西方发达国家相比,仍然存在差距。文章首先介绍了美国交通监测系统的由来,然后从数据
多模态医学图像的非刚性配准技术在医学诊断,手术导航,术后疗效评估等方面具有重要的研究价值,正受到越来越多的关注与研究。本文着重对基于B样条的医学图像配准技术进行了详
本文主要研究的是瞿秋白的马克思主义传播活动,采用历史的脉络,穿插其早期的思想历程,来分析瞿秋白为何会成为一个马克思主义者,而当他成为一个马克思主义者后,又是怎样采用
<正>病例报告患者男性,35岁,因呕吐、腹泻3个月于2009年7月6日入住北京协和医院消化科。2009年4月,进食不新鲜食物后出现恶心、呕吐,腹泻每天10次以上,为褐色稀糊便,可见脓,
近年来,云计算成为IT界最备受瞩目的技术。自云计算概念引入中国以来,在国内就得到了广泛的重视。上至国家政策,下至相关企业,无不特别关注云计算。而随着云计算技术的不断发
城市交通与日益增长的城市化进程、城市功能布局和居民出行等有着密切联系,是城市的动脉系统。由于我国近年来经济的迅猛发展,城镇化脚步加快,现有的交通承载力和运营能力已
行星齿轮箱与定轴齿轮箱相比具有重量轻、体积小、传动比大、承载能力强、传动效率高等诸多优点,因此在风电机组中得以广泛应用。风力发电机组的工作条件十分苛刻,导致其齿轮