Atmel Evaluation Kit AT91SAM9X25-EK AT91SAM9X25-EK Data Sheet

Product codes
AT91SAM9X25-EK
Page of 1151
1023
SAM9X25 [DATASHEET]
11054E–ATARM–10-Mar-2014
45.
Ethernet MAC 10/100 (EMAC)
45.1 Description
The EMAC module implements a 10/100 Ethernet MAC compatible with the IEEE 802.3 standard using an address 
checker, statistics and control registers, receive and transmit blocks, and a DMA interface.
The address checker recognizes four specific 48-bit addresses and contains a 64-bit hash register for matching multicast 
and unicast addresses. It can recognize the broadcast address of all ones, copy all frames, and act on an external 
address match signal.
The statistics register block contains registers for counting various types of event associated with transmit and receive 
operations. These registers, along with the status words stored in the receive buffer list, enable software to generate 
network management statistics compatible with IEEE 802.3.
45.2 Embedded Characteristics
EMAC0 supports MII and RMII interfaces to the physical layer (EMAC1 supports RMII only)
Compatible with IEEE Standard 802.3
10 and 100 Mbit/s Operation
Full-duplex and Half-duplex Operation
Statistics Counter Registers
Interrupt Generation to Signal Receive and Transmit Completion
DMA Master on Receive and Transmit Channels
Transmit and Receive FIFOs
Automatic Pad and CRC Generation on Transmitted Frames
Automatic Discard of Frames Received with Errors
Address Checking Logic Supports Up to Four Specific 48-bit Addresses
Supports Promiscuous Mode Where All Valid Received Frames are Copied to Memory
Hash Matching of Unicast and Multicast Destination Addresses
Physical Layer Management through MDIO Interface
Half-duplex Flow Control by Forcing Collisions on Incoming Frames
Full-duplex Flow Control with Recognition of Incoming Pause Frames 
Support for 802.1Q VLAN Tagging with Recognition of Incoming VLAN and 
Priority Tagged Frames
Multiple Buffers per Receive and Transmit Frame
Jumbo Frames Up to 10240 bytes Supported