Data Sheet

Initialization—Ethernet Controller I210
149
CTRL.RFCE Must be programmed by software after reading capabilities from external PHY
registers and resolving the desired setting.
CTRL.TFCE Must be programmed by software after reading capabilities from external PHY
registers and resolving the desired setting.
CTRL.SPEED Ignored; speed setting is established from SGMII's internal indication to the MAC
after SGMII PHY has auto-negotiated a successful link-up.
STATUS.FD Reflects hardware-negotiated priority resolution.
STATUS.LU Reflects PCS_LSTS.Link OK
STATUS.SPEED Reflects actual speed setting negotiated by the SGMII and indicated to the MAC.
PCS_LCTL.Force Flow Control Ignored.
PCS_LCTL.FSD Should be set to zero.
PCS_LCTL.FSV Ignored; speed is set by priority resolution of PCS_ANDV and PCS_LPAB.
PCS_LCTL.FDV Ignored; duplex is set by priority resolution of PCS_ANDV and PCS_LPAB.
PCS_LCTL.AN TIMEOUT EN Must be 0b. Auto-negotiation time-out should be disabled in SGMII mode.
CONNSW.ENRGSRC Must be 0b. In SGMII mode source of the signal detect indication is internal.
4.5.7.5 MAC/1000BASE-KX Link Setup (CTRL_EXT.LINK_MODE = 01b)
4.5.7.5.1 Auto-Negotiation Skipped (PCS_LCTL. AN ENABLE = 0b; CTRL.FRCSPD = 1b;
CTRL.FRCDPLX = 1b)
Link setup procedures using an external 1000BASE-KX server backplane interface mode:
CTRL.FD Must be set to 1b. 1000BASE-KX always in full duplex mode.
CTRL.SLU Must be set to 1b by software to enable communications to the SerDes.
CTRL.RFCE Must be 0b (no auto-negotiation).
CTRL.TFCE Must be 0b (no auto-negotiation).
CTRL.SPEED Must be set to 10b. Only 1000 Mb/s is supported in 1000BASE-KX mode.
STATUS.FD Reflects the value written by software to CTRL.FD.
STATUS.LU Reflects whether the PCS is synchronized, qualified with CTRL.SLU (set to 1b).
STATUS.SPEED Reflects 1000Mb/s speed, reporting fixed value of (10b).
PCS_LCTL.FSD Must be set to 1b by software to enable communications to the 1000BASE-KX
SerDes.
PCS_LCTL.Force Flow Control Must be set to 1b.
PCS_LCTL.FSV Must be set to 10b. Only 1000 Mb/s is supported in 1000BASE-KX mode.
PCS_LCTL.FDV Must be set to 1b. Only full duplex is supported in 1000BASE-KX mode.
PCS_LCTL.AN TIMEOUT EN Must be 0b. Auto-negotiation not supported in 1000BASE-KX mode.
CONNSW.ENRGSRC Must be 0b. In 1000BASE-KX mode source of the signal detect indication is
internal.