Design and Implementation of 10-Gigabit Ethernet MAC Controller

Mingyu Chen · Journal of Chinese Computer Systems · 2007

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.

Read the paper · More papers on PaperTik