The GRETH core implements 10/100 Mbit/s Ethernet Media Access Controller (MAC) with AMBA host interface. The core implements the 802.3-2002 Ethernet standard. Receive and transmit data is autonomously transferred between the Ethernet MAC and the AMBA AHB bus using DMA transfers. Through the use of receive and transmit descriptors, multiple ethernet packets can be received and transmitted without CPU involvement. The GRETH also provides an MII interface for PHY control, and hardware support for the EDCL UDP debugging protocol. For critical space applications, a fault-tolerant version of GRETH is available with full SEU protection of all RAM blocks.