beautypg.com

1 speed, 2 duplex, 3 copper auto-negotiation – Intel IXF1104 User Manual

Page 78: 6 jumbo packet support, Speed, Duplex, Copper auto-negotiation, Jumbo packet support

background image

Intel

®

IXF1104 4-Port Gigabit Ethernet Media Access Controller

Datasheet

78

Document Number: 278757
Revision Number: 009
Revision Date: 27-Oct-2005

by the 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.1

Speed

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

MAC speed setting must be programmed by the system software to match the speed of the attached
PHY for proper IXF1104 MAC operation.

Note:

When the IXF1104 MAC 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 MAC must
be configured to use the RGMII interface.

5.1.5.2

Duplex

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 163

. The

IXF1104 MAC duplex setting must be programmed by the system software to match the attached
PHY duplex for proper IXF1104 MAC operation.

5.1.5.3

Copper 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 99

for further operation details.

Note:

In copper mode, auto-negotiation is accomplished by the attached PHY, not the IXF1104 MAC.
Thus, the IXF1104 MAC 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.6

Jumbo Packet Support

The IXF1104 MAC supports jumbo frames. The jumbo frame length is dependent on the
application and the IXF1104 MAC 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.