首页 | 本学科首页   官方微博 | 高级检索  
     

万兆以太网MAC层控制器设计与实现
引用本文:曹政,李磊,陈明宇.万兆以太网MAC层控制器设计与实现[J].小型微型计算机系统,2007,28(6):974-978.
作者姓名:曹政  李磊  陈明宇
作者单位:1. 中国科学院,计算技术研究所,北京,100080;中国科学院,研究生院,北京,100039
2. 中国科学院,计算技术研究所,北京,100080
基金项目:中国科学院计算技术研究所领域前沿青年创新基金
摘    要:根据IEEE802.3和802.3ae协议,设计实现了万兆以太网MAC层控制器.文中使用交叉流水CRC和异步双口RAM技术,解决了非固定数据宽度CRC编码/校验,以及与千兆以太网兼容两个关键问题.本文实现的控制器由发送、接收和管理三个模块组成.发送接收模块除实现发送和接收数据帧功能外,还包含了流量控制和协调子层的功能.管理模块实现了对MAC层控制器的灵活配置,并能够获得丰富的统计信息.后时序仿真的结果表明,该控制器可以满足万兆以太网对带宽的要求.

关 键 词:万兆以太网
文章编号:1000-1220(2007)06-0974-05
修稿时间:2006-03-24

Design and Implementation of 10-Gigabit Ethernet MAC Controller
CAO Zheng,LI Lei,CHEN Ming-yu.Design and Implementation of 10-Gigabit Ethernet MAC Controller[J].Mini-micro Systems,2007,28(6):974-978.
Authors:CAO Zheng  LI Lei  CHEN Ming-yu
Affiliation:1.Institute of Computing Technology, The Chinese Academy of Sciences, Beijing 100080, China;2.Graduate School of The Chinese Academy of Sciences, Beijing 100039, China
Abstract:Based on IEEE 802.3 and 802.3ae specification, this paper designs and implements a 10-Gigabit Ethernet MAC controller. By using cross pipeline CRC and asynchrony dual port RAM, problems of unfix width data CRC and compliant with Gigabit Ethernet are solved. The MAC controller includes three modules, which are Transmit module, Receive module and Management module. Transmit module and Receive module have functions of transmitting and receiving frames, flow control and Reconciliation Sublayer. Management Module can configure and statistic the MAC controller flexible. The result of post-place and route simulation indicates that the implementation in this paper can reach 10Gbit/s in bandwidth.
Keywords:MAC  XGMII  CRC
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号