MAC Features
- 10/100 Mb/s full and half duplex
- 1000 Mb/s full duplex
- Priority (Q1) on transmit and receive frames
- Jumbo frames up to 10,240 bytes
- Promiscuous mode, broadcast mode
- Collision detection and enforcement
- Wake on LAN
DMA Features
- 44-bit physical to memory-mapped destinations, or 48-bit virtual address
to SMMU
- Descriptor driven with scatter-gather
Common Features
- Automatic pad and cyclic redundancy check (CRC) generation on TX
frames
- Automatic discard of RX frames with errors
- Programmable inter-packet gap (IPG) stretch
- Full-duplex flow control with recognition of incoming pause
frames and hardware generation of transmitted pause frames
- Address checking logic for four specific 48-bit addresses, four specific
type ID values, promiscuous mode, hash matching of unicast and multicast
destination addresses
- VLAN tagging with recognition of incoming VLAN and priority tagged
frames
- IPv4 and IPv6 transmit and receive IP, TCP, and UDP checksum offload
- Checksum offload can be done in the IP instead of the
software stack
- Partial store and forward option
- Precision timestamp protocol
- Time sensitive networking (TSN)
- Interrupts for TX/RX, error handling, and wake on LAN
PHY Features
- MDIO programming interface for clause 22 protocol
I/O Features
- Local I/O loopback from TXD to RXD within the controller