Data Sheet
Ethernet Controller I210 —Interconnects
96
Software must configure the PCS_ANADV fields to the desired advertised base page. The bits in the
Device Control register are not mapped to the txConfigWord field in hardware until after auto-
negotiation completes. Table 3-24 lists the mapping of the PCS_ANADV fields to the Config_reg Base
Page encoding per clause 37 of the standard.
The partner advertisement can be seen in the PCS_LPAB and PCS_LPABNP registers.
3.7.4.1.4 Forcing Link-up in SerDes/1000BASE-BX Mode
Forcing link can be accomplished by software by writing a 1b to CTRL.SLU, which forces the MAC PCS
logic into a link-up state (enables listening to incoming characters when SRDS_[n]_SIG_DET is
asserted by the external optical module or an equivalent signal is asserted by the internal PHY).
Note: The PCS_LCTL.AN_ENABLE bit must be set to a logic zero to enable forcing link.
When link is forced via the CTRL.SLU bit, the link does not come up unless the
SRDS_[n]_SIG_DET signal is asserted or an internal energy indication is received from the
SerDes receiver, implying that there is a valid signal being received by the optical module or
SerDes circuitry.
The source of the signal detect is defined by the ENRGSRC bit in the CONNSW register.
3.7.4.1.5 Hardware Detection of Non-Auto-Negotiation Partner
Hardware can detect a SerDes link partner that sends idle code groups continuously, but does not
initiate or answer an auto-negotiation process. In this case, hardware initiates an auto-negotiation
process, and if it fails after some timeout, a link up is assumed. To enable this functionality the
PCS_LCTL.AN_TIMEOUT_EN bit should be set. This mode can be used instead of the force link mode as
a way to support a partner that do not support auto-negotiation.
3.7.4.2 1000BASE-KX Link Configuration
When using 1000BASE-KX link mode, link mode configuration is forced manually by software since the
I210 does not support IEEE802.3 clause 73 backplane auto-negotiation.
3.7.4.2.1 MAC Link Speed
1000BASE-KX operation is only defined for 1000 Mb/s operation. Other link speeds are not supported.
When configured for the 1000BASE-KX interface, the MAC speed-determination function is disabled and
the Device Status register bits (STATUS.SPEED) indicate a value of 10b for 1000 Mb/s.
3.7.4.2.2 1000BASE-KX Auto-Negotiation
The I210 only supports parallel detection of the 1000BASE-KX link and does not support the full
IEEE802.3ap clause 73 backplane auto-negotiation protocol.
Table 3-24. 802.3z Advertised Base Page Mapping
15 14 13:12 11:9 8:7 6 5 4:0
Nextp Ack RFLT rsv ASM Hd Fd rsv