Atmel Xplained Pro Evaluation Kit ATSAM4E-XPRO ATSAM4E-XPRO Data Sheet

Product codes
ATSAM4E-XPRO
Page of 1506
1191
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
43.
Ethernet MAC (GMAC) 
43.1
Description
The Ethernet MAC (GMAC) module implements a 10/100 Mbps Ethernet MAC compatible with the IEEE 802.3
standard. The GMAC can operate in either half or full duplex mode at all supported speeds. The 
 is used to select the speed, duplex mode and interface type (MII ).
The GMAC comprises two constituent components:
GEM_MAC controlling transmit, receive, address checking and loopback
GEM_TSU calculates the IEEE 1588 timer values
43.2
Embedded Characteristics
Compatible with IEEE Standard 802.3
10, 100 Mbps operation
Full and half duplex operation at all supported speeds of operation
Statistics Counter Registers for RMON/MIB
MII interface to the physical layer
Integrated physical coding
Direct memory access (DMA) interface to external memory
Programmable burst length and endianism for DMA
Interrupt generation to signal receive and transmit completion, or errors
Automatic pad and cyclic redundancy check (CRC) generation on transmitted frames
Automatic discard of frames received with errors
Receive and transmit IP, TCP and UDP checksum offload. Both IPv4 and IPv6 packet types supported
Address checking logic for four specific 48-bit addresses, four type IDs, promiscuous mode, hash matching 
of unicast and multicast destination addresses and Wake-on-LAN
Management Data Input/Output (MDIO) interface for physical layer management
Support for jumbo frames up to 10240 bytes
Full duplex flow control with recognition of incoming pause frames and hardware generation of transmitted 
pause frames
Half duplex flow control by forcing collisions on incoming frames
Support for 802.1Q VLAN tagging with recognition of incoming VLAN and priority tagged frames
Support for 802.1Qbb priority-based flow control
Programmable Inter Packet Gap (IPG) Stretch 
Recognition of IEEE 1588 PTP frames
IEEE 1588 time stamp unit (TSU)
Support for 802.1AS timing and synchronization