10G以太网MAC控制器的设计与验证

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:c13140608886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络技术的发展,特别是带宽应用的迅速崛起,网络数据交互日趋频繁化与复杂化,用户对以太网带宽的要求日益提高,以往100/1000M的速度已经开始拖累用户体验,因此10G以太网技术在主干网络乃至用户接入网中的应用必将日益广泛,10G以太网介质访问控制层(Media Access Control,MAC)控制器的设计具有重大意义。本设计中的10G以太网MAC控制器是“基于铜互连的背板以太网物理层IP设计”项目的重要组成部分,主要完成对以太网帧的封装、解封及管理等操作。首先,通过解读IEEE802.3ae系列协议,对其中MAC控制器相关的功能、帧格式、流量控制原理、10G介质无关接口(10 Gigabit Media Independent Interface, XGMII)等方面的规定进行分析,从而完成系统框架的整体设计。然后,按照自顶向下的设计方法,根据系统框架将10G以太网MAC控制器划分为发送模块、接收模块、流量控制模块和XGMII接口模块,对子模块的内部结构、外部接口信号和互连通信方式进行详细设计,重点提出混合并行CRC32校验算法以验证数据包的正确性;同时,通过总结保持DIC(Deficit Idle Count,DIC)算法优化10G以太网MAC控制器的结构。设计时采用Verilog语言对顶层模块和子模块进行描述,完成前端设计。最后,搭建验证平台,通过ISim工具完成功能仿真验证;基于SMIC 40nm标准逻辑单元库,使用Design Complier(DC)进行逻辑综合,分析综合报告,判断时序、面积及功耗是否符合设计要求;基于Xilinx公司VC709连接套件搭建FPGA验证平台,RTL设计在ISE中完成综合与布局布线之后,下载至FPGA,使用ChipScope观察测试波形。验证结果表明10G以太网MAC控制器的设计实际可行。本文创新之处有:第一,根据10G以太网并行处理的特点,提出一种简明高效的发送和接收PAUSE帧策略实现流量控制,该策略共用收发数据帧的部分结构,有效减小电路规模;第二,对传统多路并行CRC32校验的方式进行改进,采用64比特与8比特混合的校验生成结构,简化了校验电路的结构;第三,总结并归纳保持DIC算法,并利用查找表法进行硬件实现,维持了最小帧间隔要求且保证了数据传输效率。
其他文献
本文从项目决策、设计经验、管理经验、材料设备、质量管理体系、工期等多方面详细地论述了影响工程质量因素及解决问题的方法,在实际工作中具一定的参考和借鉴意义。
在促进贸易自由化成为世界绝大多数国家的共同目标的同时,各种形式的贸易壁垒行为也在全球范围内此起彼伏,严重损害了国际贸易的发展。美国和欧洲的一些国家据此相继完善国内
拱棚蔬菜种植具有投入少、技术简单农民易掌握、见效快等特点,经过近几年的发展,在城郊蔬菜基地建设和农户发展庭院经济拓宽增收致富门路中正成为岳普湖县设施农业快速发展的主
<正>糖尿病足严重威胁着糖尿病病人的健康[1]。神经病变、血管缺血性病变、细菌感染是糖尿病足的三大病因[2]。1临床特征糖尿病足的症状早期表现为肢体皮温下降,足部发凉,上
DNA条形码技术是现今生物分类学中重要的分子技术之一,其利用线粒体细胞色素C氧化酶亚单位Ⅰ(COⅠ)等基因可以快速准确地鉴定新种和隐存种。COⅠ基因存在于所有动物中,呈母系
分析介绍了几家冲压机床机身材质的性能,并通过分析其优缺点,论述了如何确定机床机身的选材。
当前“农业4.0”技术涵盖了水产养殖行业的多个方面,但随着追求水产养殖的利益化加大,密度随之不断增加,水产动物疾病也随之增多.为了确保水产养殖的高产、稳产,在对鲤鱼使用
对泥浆漏失的原因,进行具体分析,并提出了泥浆漏失处理方案;对岩层的漏失地段,采用不同泥浆性能,使钻探工艺更加合理。
农业机械推广在农业机械化和农机制造企业发展中发挥发桥梁和纽带作用。最近几年,随着现代农业理念的提出.农业机械化进程不断向前发展。要想实现农业机械化.就需要切实做好农机
无标底招标投标制度是国际通用的、比较成熟的、科学合理的工程承包交易方式,是1项公认的国际惯例.