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.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.