Datasheet
retransmission and detection of collision frames, as well as an L3 checksum offload engine for transmit and receive operations.
The MAC can sustain transmission or reception of
The transmit and receive data paths are separate within the MAC, allowing the highest performance, especially in full duplex mode.
The MAC includes a control and status register block (MCSR) through which the MAC can be configured and monitored by the Host. The MCSR are accessible from the Host system via the Target Interface of the PCIB.
On the backend, the MAC interfaces with the 10/100 PHY through an MII (Media Independent Interface) port which is internal to LAN9420/LAN9420i. The MCSR also provide a mechanism for accessing the PHY’s internal registers through the internal SMI (Serial Management Interface) bus.
3.5.1Flow ControlThe MAC supports
3.5.1.1Full-Duplex Flow Control
The pause operation inhibits data transmission of data frames for a specified period of time. A pause operation consists of a frame containing the globally assigned multicast address
The MAC also transmits control frames (pause command) under software control. The software driver requests the MAC to transmit a control frame, and gives the value of the PAUSE time to be used in the control frame, through the MAC’s FLOW register. The MAC constructs a control frame with the appropriate values set in all the different fields (as defined in the 802.3x specification) and transmits the frame (via the PHY). The transmission of the control frame is not affected by the current state of the Pause timer value that is set because of a recently received control frame. Refer to Section 4.4.8, "Flow Control Register (FLOW)," on page 129 for more information on enabling flow control in the MAC.
3.5.2Virtual Local Area Network (VLAN) SupportVirtual Local Area Networks or VLANs, as defined within the IEEE 802.3 standard, provide network administrators one means of grouping nodes within a larger network into broadcast domains. To implement a VLAN, four extra bytes are added to the basic Ethernet packet. As shown in Figure 3.18 VLAN Frame on page 55, the four bytes are inserted after the Source Address Field and before the Type/Length field. The first two bytes of the VLAN tag identify the tag, and by convention are set to the value 8100h. The last two bytes identify the specific VLAN associated with the packet; they also provide a priority field.
The MAC supports
Revision 1.22 | 54 | SMSC LAN9420/LAN9420i |
| DATASHEET |
|