当前位置:主页 > 管理论文 > 移动网络论文 >

基于FPGA的万兆以太网数据分发平台设计

发布时间:2017-04-13 23:09

  本文关键词:基于FPGA的万兆以太网数据分发平台设计,由笔耕文化传播整理发布。


【摘要】:万兆以太网具备传输速率高、兼容性高等优势。随着网络技术的不断发展,万兆以太网各方面成本大幅降低,应用范围也逐步扩大。在万兆网络条件下,使用FPGA实现全硬件协议栈可以节约硬件成本,适用于不同情况的网络环境中,令系统的执行效率更高。本文首先介绍了万兆以太网的技术应用,并总结了国内外相关研究的前沿方向。面对万兆以太网广阔的应用前景,设计了基于FPGA的万兆以太网数据分发平台。接下来阐述了UDP、ARP、IGMP等网络协议栈的内容及网络协议栈的硬件实现原理,采用外部物理层芯片,提供了一种FPGA实现硬件协议栈的解决方案,本文的重点也在使用VHDL编程语言在FPGA上进行硬件代码设计。随后对数据分发平台的系统进行概述,阐述了系统的运行流程和系统规模,并详细说明了系统各模块的具体功能及实现方法。采用适用于万兆网络数据收发的验证平台,验证了数据分发平台对UDP、ARP、IGMP协议的支持情况。并对系统进行了配置下载、数据分拣打包、状态上报等功能的验证及接收、发送性能的测试。综上,本文设计了基于FPGA的万兆以太网数据分发平台,支持UDP、ARP、IGMP等网络协议;具备接收、分拣、打包、发送等数据分发功能;使用了上位机配置软件,可使用上位机对FPGA进行远程配置;FPGA可实时反馈运行状态;在实际测试中系统能够达到6000Mbps及以上的传输速率,满足万兆以太网高速传输的性能要求。
【关键词】:万兆以太网 FPGA 硬件协议栈 数据分发 VHDL
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.11
【目录】:
  • 摘要5-6
  • Abstract6-10
  • 第1章 绪论10-15
  • 1.1 本论文研究的目的和意义10
  • 1.2 国内外研究现状及发展趋势10-14
  • 1.2.1 万兆以太网技术应用及前景10-12
  • 1.2.2 FPGA实现全硬件协议栈12-14
  • 1.2.3 国内外研究前景总结14
  • 1.3 论文的实现内容及方法14-15
  • 第2章 网络协议栈介绍及其硬件实现原理15-23
  • 2.1 用户数据报协议15-16
  • 2.1.1 用户数据报协议(UDP)的定义及内容15-16
  • 2.1.2 用户数据报协议(UDP)在64位宽表示下的格式16
  • 2.2 地址解析协议16-18
  • 2.2.1 地址解析协议(ARP)的定义及内容16-17
  • 2.2.2 地址解析协议(ARP)在64位宽表示下的格式17-18
  • 2.3 因特网组管理协议18-19
  • 2.3.1 因特网组管理协议(IGMP)的定义及内容18-19
  • 2.3.2 因特网组管理协议(IGMP)在万兆以太网下的格式19
  • 2.4 万兆网络协议栈的硬件实现原理19-22
  • 2.4.1 万兆物理层芯片20
  • 2.4.2 万兆光纤模块20-21
  • 2.4.3 协议栈硬件实现原理框图21
  • 2.4.4 协议栈硬件实现中采用的时钟及数据位宽21-22
  • 2.5 本章小结22-23
  • 第3章 数据分发平台各模块功能及实现23-46
  • 3.0 数据分发平台的系统概述23-25
  • 3.1 管理模块25-30
  • 3.1.1 概述25
  • 3.1.2 任务配置25-27
  • 3.1.3 任务管理27-28
  • 3.1.4 模块功能28-29
  • 3.1.5 实现方案29-30
  • 3.2 状态上报模块30-33
  • 3.2.1 概述30
  • 3.2.2 模块功能30-32
  • 3.2.3 实现方案32-33
  • 3.3 地址解析协议(ARP)查询模块33-36
  • 3.3.1 概述33
  • 3.3.2 模块功能33-34
  • 3.3.3 实现方案34-36
  • 3.4 终端服务模块36-37
  • 3.4.1 概述36
  • 3.4.2 模块功能36-37
  • 3.4.3 实现方案37
  • 3.5 转发器模块37-39
  • 3.5.1 概述37
  • 3.5.2 模块功能37-38
  • 3.5.3 实现方案38-39
  • 3.6 用户服务模块39-41
  • 3.6.1 概述39
  • 3.6.2 实现功能39-40
  • 3.6.3 实现方案40-41
  • 3.7 一级数据总线41-43
  • 3.7.1 概述41-42
  • 3.7.2 模块功能42-43
  • 3.7.3 实现方案43
  • 3.8 二级总线43-45
  • 3.8.1 概述43-44
  • 3.8.2 实现功能44
  • 3.8.3 实现方案44-45
  • 3.9 本章小结45-46
  • 第4章 数据分发平台的功能验证与性能测试46-71
  • 4.1 数据分发平台的验证系统46
  • 4.2 网络协议实现验证46-56
  • 4.2.1 用户数据报协议(UDP)验证46-51
  • 4.2.2 因特网组管理协议(IGMP)验证51-55
  • 4.2.3 地址解析协议(ARP)验证55-56
  • 4.3 功能验证56-66
  • 4.3.1 配置下载功能56-60
  • 4.3.2 数据分拣、打包功能60-63
  • 4.3.3 状态上报功能63-66
  • 4.4 性能测试66-70
  • 4.4.1 数据接收性能测试66-67
  • 4.4.2 数据发送性能测试67-68
  • 4.4.3 数据转发性能测试68-70
  • 4.5 本章小结70-71
  • 结论71-73
  • 参考文献73-75
  • 攻读学位期间发表论文与研究成果清单75-76
  • 致谢76

【相似文献】

中国期刊全文数据库 前10条

1 瓦尔·奥利瓦;万兆以太网走出象牙塔[J];中国计算机用户;2003年02期

2 沈之千;万兆以太网的今天和明天[J];微电脑世界;2003年15期

3 杨海峰;网捷网络确立万兆以太网性价比的领先地位[J];通信世界;2004年15期

4 ;网捷网络再添万兆以太网新品[J];通讯世界;2004年06期

5 爵也;网捷网络:主导快速增长的第3层万兆以太网市场[J];通信世界;2004年45期

6 ;豪情万兆——万兆以太网[J];数码世界;2004年03期

7 西木;网捷网络领跑万兆以太网市场[J];现代电信科技;2005年07期

8 邓永红;万兆以太网及其应用[J];有线电视技术;2005年14期

9 武骏,孙晖;万兆以太网的技术市场分析[J];当代通信;2005年16期

10 庄耀理;万兆以太网的发展势头——采访美国力腾网络公司大中国区总经理张传国[J];当代通信;2005年Z1期

中国重要报纸全文数据库 前10条

1 陈绍强;万兆以太网让以太网更通用[N];中国计算机报;2003年

2 Val Oliva;万兆以太网——以太网的中转站[N];计算机世界;2003年

3 ;万兆以太网[N];网络世界;2003年

4 ;清华紫光比威:深耕万兆以太网[N];中国高新技术产业导报;2003年

5 网讯;迎接万兆以太网的到来[N];计算机世界;2000年

6 IDG电讯;万兆以太网标准接近完成[N];计算机世界;2001年

7 黄明泰;把脉万兆以太网[N];计算机世界;2003年

8 本报记者 晓锆;网捷网络:第二代线速万兆以太网初露端倪[N];计算机世界;2003年

9 华为北京研究所 张俭峰;成长中的万兆以太网[N];通信产业报;2003年

10 ;应用万兆以太网合理保护原有投资[N];通信产业报;2003年

中国硕士学位论文全文数据库 前9条

1 武磊;万兆以太网接口及链路聚合技术的研究与实现[D];电子科技大学;2015年

2 王yN辰;基于FPGA的万兆以太网TCP硬件协议栈设计[D];北京理工大学;2016年

3 夏杨;基于FPGA的万兆以太网数据分发平台设计[D];北京理工大学;2016年

4 温宇辰;嵌入式光纤万兆以太网系统设计[D];大连理工大学;2014年

5 周磊;万兆以太网物理层编解码电路的ASIC设计[D];东南大学;2005年

6 李亚斌;万兆以太网CPRI分组传输硬件设计与实现[D];电子科技大学;2012年

7 赵桂新;IPv6万兆以太网在校园网中应用的研究[D];曲阜师范大学;2006年

8 郁炜嘉;万兆以太网及SDH STM-64用CMOS并串转换芯片设计[D];东南大学;2004年

9 吴春红;10-40Gb/s光通信和万兆以太网时钟产生及恢复电路的设计[D];东南大学;2004年


  本文关键词:基于FPGA的万兆以太网数据分发平台设计,由笔耕文化传播整理发布。



本文编号:304675

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/304675.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户49b69***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com