Intel IXF1104 manual 5.1.6Jumbo Packet Support, 5.1.5.1Speed, 5.1.5.2Duplex, Datasheet

Models: IXF1104

1 227
Download 227 pages 3.32 Kb
Page 77
Image 77
5.1.5.1Speed

IXF1104 Quad-Port 10/100/1000 Mbps Ethernet Media Access Controller

user. The RGMII interface supports operation at 10/100/1000 Mbps when a full-duplex link is established, and supports 10/100 Mbps when a half-duplex link is established. The GMII interface only supports a 1000 Mbps full-duplex link.

5.1.5.1Speed

The copper MAC supports 10 Mbps, 100 Mbps, and 1000 Mbps. All required speed adjustments, clocks, etc., are supplied by the MAC. The operating speed of the MAC is programmable through the “MAC IF Mode and RGMII Speed ($ Port_Index + 0x10)" (MAC_IF_Mode). The IXF1104 speed setting must be programmed by the system software to match the speed of the attached PHY for proper IXF1104 operation.

Note: When the IXF1104 is configured to use the GMII interface, the only mode of operation that is supported is 1000 Mbps full-duplex.

If 10/100 Mbps operation is required in either full-duplex or half-duplex, the IXF1104 must be configured to use the RGMII interface.

5.1.5.2Duplex

The MAC supports full-duplex or half-duplex depending on the line-side interface that is configured by the “MAC IF Mode and RGMII Speed ($ Port_Index + 0x10)" (MAC_IF_Mode). The duplex of the MAC is set in the “Desired Duplex ($ Port_Index + 0x02)” on page 162. The IXF1104 duplex setting must be programmed by the system software to match the attached PHY duplex for proper IXF1104 operation.

5.1.5.3Copper Auto-Negotiation

In the copper MAC, auto-negotiation and all other controls of the PHY devices are achieved through the MDIO interface, and are independent of the MAC controller. See Section 5.5, “MDIO Control and Interface” on page 98 for further operation details.

Note: In copper mode, auto-negotiation is accomplished by the attached PHY, not the IXF1104. Thus, the IXF1104 does not automatically configure the MAC or other blocks in the device to be consistent with attached PHY auto-negotiation results. This must be accomplished by the user and system software.

5.1.6Jumbo Packet Support

The IXF1104 supports jumbo frames. The jumbo frame length is dependent on the application and the IXF1104 design is optimized for a 9.6 KB jumbo frame length. Larger lengths can be programmed, but limited system performance may lead to data loss during certain flow-control conditions

The value programmed into the“Max Frame Size (Addr: Port_Index + 0x0F)" determines the maximum length frame size the MAC can receive or transmit without activating any error counters, and without truncation.

The“Max Frame Size (Addr: Port_Index + 0x0F)" bits 13:0 set the frame length. The default value programmed into this register is 0x05EE (1518). The value is internally adjusted by +4 if the frame has a VLAN tag. The overall programmable maximum is 0x3FFF or 16383 bytes.

Datasheet

77

Document Number: 278757

Revision Number: 007

Revision Date: March 25, 2004

Page 77
Image 77
Intel IXF1104 manual 5.1.6Jumbo Packet Support, 5.1.5.1Speed, 5.1.5.2Duplex, 5.1.5.3Copper Auto-Negotiation, Datasheet