基于FPGA的以太网UDP/IP处理器的设计与验证

被引量 : 18次 | 上传用户:hfwandy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,设备间通过网络互联、传输数据越来越被广泛应用。尤其在视频、音频等以大数据量为特点的设备间数据传输领域,对网络的传输速度和处理能力提出了更高的要求。然而采用传统软件实现的TCP/IP协议栈来处理大量数据传输的方式,已经不能满足网络对高速传输和高处理能力的需求。对此,本文设计实现了基于FPGA纯硬线电路的千兆UDP/IP处理器的高速传输系统。本文在对TCP/IP协议中的应用层、传输层、网络层和数据链路层原理进行深入研究的基础上,完成了对UDP/IP处理器的设计。其设计的核心主要有三部分,分别为UDP/IP协议栈、MAC控制器和系统配置模块。UDP/IP协议栈负责对用户数据在传输层和网络层的数据进行解析和封装工作;MAC控制器完成数据链路层的协议功能;系统配置模块通过Wishbone总线,对UDP/IP协议栈、MAC控制器和物理层PHY芯片进行用户自定义的配置,配置项主要包含通信双方的IP地址、MAC地址和一些功能的使能。UDP/IP处理器在网络通信中,采用全双工的通信方式,对于数据发送:UDP/IP协议栈先把应用层的数据封装成以太网帧,然后交给MAC控制器,经过MAC控制器处理后交给物理层芯片发送给接收方;对于数据接收,MAC控制器先从PHY芯片拿到发送方发送的数据,经处理后交给UDP/IP协议栈进行解析,获取用户数据交付给应用层。本文在整个UDP/IP处理器的设计实现后,在Isim13.4软件上完成了功能仿真验证,并以ALTYS开发板和PC机搭建了硬件测试系统。其中,在ALTYS开发板通信一端,运行有本论文设计的UDP/IP处理器,并以串口充当它的应用层;在PC机通信一端,编写并运行UDP通信程序,用WireShark抓取数据包。测试结果证明本论文设计的UDP/IP控制器能正确地收发数据,用网络测速软件测得传输平均速度为119MB/s(952Mb/s)。这说明本论文设计的UDP/IP控制器能实现千兆以太网的数据传输。
其他文献
建设领域多以工程建设为主,在用工方面数量庞大,一旦出现拖欠工资问题,不仅直接伤害到农民工的情感,而且还将引发群体性事件,给社会的稳定造成影响。对此,本文以成都市建设领
<正>抚顺战犯管理所旧址坐落于辽宁省抚顺市境内,南临穿城而过的浑河,北依挺拔秀美的高尔山。它曾因关押和改造日本战犯、伪满战犯和蒋介石集团战犯而闻名。如今,它已经成为
农作物估产对于国家粮食安全、经济运行具有重要指导意义。如何提高农作物估产精度是近年全球研究的热点。本文利用风云3号MERSI数据,采用数据同化技术将卫星遥感技术具有大
在雾天情况下,光线由于受到悬浮雾颗粒散射的作用,造成目标跟踪系统视频成像单元采集到的图像能见度和对比度比较低,军事人员很难准确监视跟踪淹没在昏暗的背景里的炮弹目标,
实验室是现代高等院校的心脏,是一所高校实力的重要标志之一。如何提高高等院校实验室的利用率,实现实验建设与管理的科学化、信息化、规范化,已成为高等院校实验工作中的重
<正> “小小贴补换新家”、“梯级消费,逐级改善”的住房消费观念正为越来越多的市民百姓所接受。“房屋置换”、“差价换房”已成为时下市民议论的热点和房地产专家、学者研
新形势下的语言文字工作姚亚平建国以来,我国的语言文字工作已经经历了两个阶段,开过两次全国性的语言文字工作会议。第一阶段的时间区间主要是50年代,可称为建国初期,1955年召开了“全
改革开放以来,随着我国现代化发展的不断演进和公民意识的不断觉醒,“国家——社会”的两极关系发生了重大的变化。传统的“单中心”体制已经不能适应社会的发展,主要表现为:
自然资源作为一种特殊的生产要素,是人类赖以生存、经济得以发展的重要物质源泉。传统的经济增长理论一般认为:自然资源对经济增长有着正向的促进作用,自然资源丰裕度越高,经
2006年国务院印发了《2006-2020年国家信息化发展战略》,其中将“推进社区信息化,改善社区服务”作为我国信息化发展的战略重点之一。当前,我国社区信息化建设逐步推进,取得