Archive | 2021

An implementation method of ethernet MAC controller IP core

 
 
 
 

Abstract


Ethernet Media Access Control (MAC) controller is an indispensable IP core in Field-Programmable Gate Array (FPGA), in order to realize the independent intellectual property rights of MAC controller IP core. This paper designs a MAC controller which supports Media Independent interface (MII) / Gigabit Media Independent Interface (GMII) and supports full duplex / half duplex. According to the definition of Ethernet frame format, MAC control frame structure and Station (STA) management frame format in IEEE 802.3 protocol, the overall structure of MAC controller and the function of each module are designed. Advanced High-performance Bus (AHB) and Advanced Peripheral Bus (APB) are used to realize separate access of data cache and configuration register to improve the transmission efficiency of MAC controller bus. The results of Electronic Design Automation (EDA) and FPGA board level verification show that the MAC controller meets the design requirements of data transmission.

Volume 11719
Pages 1171910 - 1171910-8
DOI 10.1117/12.2588975
Language English
Journal None

Full Text