
IXF1010 — 10-Port 100/1000 Mbps Ethernet MAC
22
Preliminary Datasheet
Document #: 249839
Revision #: 001
Rev. Date: April 29, 2002
The following IXF1010 capabilities should be advertised during auto-negotiation in the connected
PHY’s Auto-Negotiation Advertisement Register.
Speed
— The IXF1010 supports both 100 and 1000 Mbps operation. All required speed
adjustments, clocks, etc., are supplied by the IXF1010. The operating speed of the MAC
is programmable via the RGMII Speed Register.
Duplex
— The IXF1010 supports full-duplex only, and this must be the only mode advertised by the
connected PHY during auto-negotiation. If the IXF1010 is connected to a link partner that
does not support auto-negotiation and reverts to parallel detection, the duplex setting
between the IXF1010 MAC and the local and remote PHYs become out of step, leading to
a link collision.
Flow Control
— The connected PHY should advertise that IXF1010 supports the ability to send and
receive flow control frames (symmetric).
The IXF1010 polls the PHY to determine when auto-negotiation is complete. After completion of
auto-negotiation by the PHY, the IXF1010 reads the PHY's Auto-Negotiation Link Partner Base
Page Ability Register. From the settings in this register, the following IXF1010 registers must be
programmed to match the connected PHY configuration.
Speed: The IXF1010 Speed should be set to either 100 or 1000 Mbps in the RGMII Speed
Link: While link is established, the user must write Link LED Enable Register (Addr 0x502)
on page 41). The link LED does not update automatically. The Link LED Register should be
updated anytime there is a change in link status in order to have the link LED Green show
expected behavior.
Flow Control: If the link partner does not support flow control, the FC Enable Register (Addr
Note:
If a change is detected, the user must once again update the IXF1010 registers if any changes in the
speed, duplex, or flow control capabilities of the link partner change.
3.1.3
RMON Statistics Support
3.1.3.1
RMON Statistics
The IXF1010 supplies RMON statistics via the CPU interface. These statistics are available in the
form of counter values that can be accessed at specific addresses in the IXF1010 memory map.
Once read, these counters automatically reset and begin counting from zero. A separate set of
RMON statistics is available for each MAC device in the IXF1010.
Implementation of the RMON Statistics block is similar to the functionality provided by existing
Intel switch and router products. This allows the IXF1010 to provide all of the RMON Statistics
group as defined by RFC2819.
The following statistics are supported on a per-port basis: