十接口线速千兆以太网线路接口卡的设计与实现

十接口线速千兆以太网线路接口卡的设计与实现

论文摘要

本文详细介绍了十接口线速千兆以太网线路接口卡的设计与实现。十接口千兆以太网线路接口卡是T比特路由器的多种网络接口之一,实现路由器与千兆以太网互连的功能。在分析千兆以太网线路接口的设计难点和千兆以太网协议的基础上,根据十接口千兆以太网线路接口卡设计的功能需求和性能需求,对线路接口卡进行了子模块划分与芯片选择,实现了各个功能模块的具体功能,并给出了系统调试方案和测试结果。 本文按照十接口千兆以太网线路接口卡的设计过程,对子模块划分、器件选型、子模块实现与线路接口卡调试进行了研究,主要研究内容如下: 第一部分:分析了十接口千兆以太网线路接口卡的研究现状及研究的难点,介绍了千兆以太网线路接口卡在T比特路由器中的外部接口和千兆线路接口卡需要处理的MAC帧封装格式。 第二部分:根据十接口千兆以太网线路接口卡设计的功能需求和性能需求,按照数据处理流程划分功能模块,选用PM3388作为链路层处理芯片和两片高性能FPGA作为链路层处理芯片完成了系统设计,并给出了具体实现方案。对两片FPGA控制功能的实现做了重点阐述,对实现难点做了深入的分析。 第三部分:作为线路接口卡设计与实现的重要组成部分,设计了合理的调试方案。按照模块化和循序渐进的原则,成功完成了线路接口卡的调试,并给出了测试结果。 第四部分:提出了一种两级实现结构,该结构实现了帧重组加速功能,具有良好的加速性能;研究了一种具有良好时延性能的多级调度算法MURR,实现了多端口数据在高速条件下的合路调度。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 课题概述
  • 1.3 论文组织
  • 第二章 十接口千兆以太网线路接口卡与千兆以太网协议
  • 2.1 十接口千兆以太网线路接口卡
  • 2.1.1 十接口千兆以太网线路接口卡研究现状及实现难点
  • 2.1.2 十接口千兆以太网线路接口卡在T比特路由器中的位置
  • 2.1.3 十接口千兆以太网线路接口卡功能
  • 2.1.4 十接口千兆以太网线路接口卡的接口设计
  • 2.2 千兆以太网协议
  • 2.2.1 千兆以太网基本规范
  • 2.2.2 千兆以太网协议的体系结构
  • 2.2.3 千兆以太网的MAC帧格式
  • 2.3 本章小结
  • 第三章 十接口千兆以太网线路接口卡的设计与实现
  • 3.1 十接口千兆以太网线路接口卡设计需求
  • 3.2 子模块划分
  • 3.3.1 MAC层处理芯片PM3388
  • 3.3.2 Stratix GX系列FPGA芯片
  • 3.3.3 其它芯片
  • 3.3 各子模块设计与实现
  • 3.3.1 光电转换子模块
  • 3.3.2 MAC层处理子模块
  • 3.3.3 输入处理FPGA子模块
  • 3.3.4 输出处理FPGA子模块
  • 3.3.5 输入IP地址表(CAM)子模块
  • 3.3.6 输出IP地址表(CAM+SRAM)子模块
  • 3.3.7 协议报缓存(FIFO)子模块
  • 3.4 板级处理机软件设计
  • 3.5 本章小节
  • 第四章 十接口千兆以太网线路接口卡调试设计
  • 4.1 子模块调试设计
  • 4.1.1 FPGA的调试设计
  • 4.1.2 板级处理机的调试设计
  • 4.1.3 PM3388的调试设计
  • 4.1.4 查表模块的调试设计
  • 4.1.5 协议FIFO的调试设计
  • 4.2 线路接口卡调试设计
  • 4.3 线路接口卡性能测试结果
  • 4.4 本章小结
  • 第五章 帧重组加速实现结构与MURR调度算法
  • 5.1 帧重组加速实现结构
  • 5.1.1 帧重组加速问题的提出
  • 5.1.2 帧重组加速的实现结构
  • 5.1.3 帧重组加速结构的实现
  • 5.1.4 帧重组加速结构的性能分析
  • 5.2 多级轮询调度算法MURR
  • 5.2.1 高速多端口合路调度问题的提出
  • 5.2.2 高速多端口合路调度算法设计
  • 5.2.3 MURR算法与MORR算法时延性能比较
  • 5.2.4 MURR算法的实现
  • 5.3 本章小结
  • 第六章 结束语
  • 6.1 结论
  • 6.2 本文主要创新点
  • 6.3 进一步的研究工作
  • 致谢
  • 参考文献
  • 作者在攻读硕士学位期间撰写的论文
  • 相关论文文献

    • [1].基于计算机网络加密接口卡的硬件研究[J]. 计算机产品与流通 2020(02)
    • [2].通用型数据传输等效接口卡设计[J]. 电子器件 2016(04)
    • [3].计算机直接制版机数据接口卡的设计[J]. 电子世界 2014(02)
    • [4].便携式1553B总线通讯接口卡的设计与实现[J]. 火力与指挥控制 2014(02)
    • [5].基于FPGA的PCI-CAN接口卡设计[J]. 黑龙江科技信息 2012(03)
    • [6].基于PCI总线的RS485接口卡的设计[J]. 科技创新导报 2009(03)
    • [7].简易USB接口卡的设计和实现[J]. 微计算机信息 2008(05)
    • [8].基于FPGA的PCI-Express接口卡设计[J]. 计算机测量与控制 2014(01)
    • [9].ECLIPS-5700WTS接口卡的研制[J]. 石油仪器 2014(04)
    • [10].POS接口卡与主控卡间通信协议的设计与实现[J]. 铁路计算机应用 2011(07)
    • [11].基于CPCI总线的接口卡设计[J]. 电子技术应用 2014(06)
    • [12].智能执行器EPA通信接口卡的设计与开发[J]. 杭州电子科技大学学报 2010(04)
    • [13].基于FPGA的AFDX终端接口卡设计[J]. 计算机测量与控制 2012(12)
    • [14].某导弹一体化测试设备LAN接口卡设计[J]. 计算机测量与控制 2011(01)
    • [15].EMD 10G线路接口卡的硬件设计与实现[J]. 电子技术应用 2008(07)
    • [16].CAN/RS232接口卡的设计与实现[J]. 现代电子技术 2009(24)
    • [17].CardBus信令接口卡驱动程序开发[J]. 信息通信 2008(06)
    • [18].基于FPGA的SpaceFibre-USB3.0接口卡设计[J]. 仪表技术与传感器 2019(08)
    • [19].基于双CPCI总线的地震数据采集接口卡设计[J]. 电子技术应用 2017(05)
    • [20].基于Nios Ⅱ的随钻声波测井仪通讯接口卡设计[J]. 科学技术与工程 2013(16)
    • [21].G.SHDSL接口卡多PVC测试技术的研究[J]. 微型机与应用 2011(14)
    • [22].PCI9052在PCI接口卡中的应用[J]. 大地测量与地球动力学 2009(S1)
    • [23].PCI接口卡中的DMA传输模块软硬件设计[J]. 中国传媒大学学报(自然科学版) 2008(03)
    • [24].异构网络交换机光电一体接口卡设计[J]. 新型工业化 2012(06)
    • [25].基于PCI Express总线的高速光纤接口卡的设计与实现[J]. 电子技术应用 2011(05)
    • [26].基于LPC2148和MCP2510的高速USB-CAN卡[J]. 微计算机信息 2010(02)
    • [27].基于NiosⅡ的PCI Express接口卡的设计[J]. 计算机测量与控制 2012(02)
    • [28].基于RMAP_IP核的PCIe-SpaceWire接口卡的研究与实现[J]. 半导体光电 2017(02)
    • [29].基于FC-AE-ASM协议的终端接口卡设计与实现[J]. 仪表技术与传感器 2017(08)
    • [30].Linux平台下PCI数据接口卡驱动的设计与开发[J]. 电子制作 2012(12)

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    十接口线速千兆以太网线路接口卡的设计与实现
    下载Doc文档

    猜你喜欢