Datasheet
3.510/100 Ethernet MAC
The Ethernet Media Access Controller (MAC) provides the following features:
Compliant with the IEEE 802.3 and 802.3u specifications
Supports
Transmit and receive message data encapsulation
Framing (frame boundary delimitation, frame synchronization)
Error detection (physical medium transmission errors)
Media access management
Medium allocation (collision detection, except in
Contention resolution (collision handling, except in
Decoding of control frames (PAUSE command) and disabling the transmitter
Generation of control frames
Internal MII interface for communication with the embedded PHY
Supports Virtual Local Area Network (VLAN) operations
Supports both full- and
Support of CSMA/CD Protocol for
Supports flow control for
Wake detection logic, which detects Wakeup Frames and Magic Packets
Collision detection and auto retransmission on collisions in
Preamble generation and removal
Automatic
Options to insert PAD/CRC32 on transmit
Options to set Automatic Pad stripping in Receive packets
Checksum offload engine for calculation of layer 3 transmit and receive checksum
The MAC block includes a MAC Interface Layer (MIL). The MIL provides a FIFO interface between the DMAC and the MAC. The MIL provides the following features:
Provides a bridge between the DMA controller and Ethernet MAC
Separate paths for transmit and receive operations
Separate 2KB FIFOs (one for Transmit and one for Receive operations)
Receive: Sends only filtered packets to DMAC
Transmit: Supports Store and Forward mechanism
Transmit: Frame data held in MIL FIFO until the MAC retransmits the packets without collision
The MAC incorporates the essential protocol requirements for operating an Ethernet/IEEE 802.3- compliant node and provides an interface between the Host system and the internal Ethernet PHY. The MAC can operate in either
The MAC operates in both
The MAC provides programmable enhanced features designed to minimize Host supervision, bus utilization, and pre- or
SMSC LAN9420/LAN9420i | 53 | Revision 1.22 |
| DATASHEET |
|