English
Language : 

319282-007 Datasheet, PDF (147/586 Pages) Intel Corporation – 10 GbE Controller
Intel® 82598 10 GbE Controller
To enable flow control, program the MAC Address to RAL and RAH. Other registers to be configured are
FCTTV, FCRTL, FCRTH and FCRTV. If flow control is not enabled, the above registers should be written
with 0b.
The core configuration according to the electrical specification of the relevant electrical interface should
be set prior to the Link setup. This configuration is done through the EEPROM by applying the
appropriate settings to the core block.
3.2.3.2.3 Link Setup Mechanisms and Control/Status Bit Summary
3.2.3.2.3.1 BX 1 Gb/s Link Setup
The 82598 PCS initialization is done using the following steps:
1. BX link electrical setup is done according to EEPROM configuration to set the analog interface to the
appropriate setting.
2. Configure the 1G Auto Negotiation Enable in the AUTOC register to make sure the link follows
IEEE802.3 clause 37 Auto Negotiation flow.
3. Configure the Speed Configuration field to 1 Gb link in the AUTOC register.
4. If necessary, configure any interface fields in the SERDESC register.
5. Configure the KX/KX4 Auto Negotiation Enable field to disabled in the AUTOC register. This causes
the Speed Control field to control the link.
6. Restart the link using the Restart Auto Negotiation field in the AUTOC register.
7. Check the link status (sync, link_up, speed) using the LINKS register.
3.2.3.2.3.2 10 Gb/s Link Setup
XAUI / CX4 Link Setup
82598 XAUI/ CX initialization is done using the following steps:
1. XAUI / CX4 link electrical setup is done according to EEPROM configuration to set the analog
interface to the appropriate setting.
2. Configure the Speed Configuration field to 10 Gb/s link in the AUTOC register.
3. If necessary, configure any interface fields in the SERDESC register.
4. Configure the KX/KX4 Auto Negotiation Enable field to disabled in the AUTOC register. This causes
the Speed Control field to control the link.
5. Restart the link using the Restart Auto Negotiation field in the AUTOC register.
6. Check the link status (align, link_up, speed) using the Links register.
KX / KX4 Link Setup
82598 KX/KX4 without auto negotiation initialization is done using the following steps:
1. KX/KX4 link electrical setup is done according to EEPROM configuration to set the analog interface
to the appropriate setting.
2. Configure the Speed Configuration field to 10 Gb/s or 1 Gb/s link in the AUTOC register (for KX4/KX
accordingly).
3. If necessary, configure any interface fields in the SERDESC register.
4. Configure the KX/KX4 Auto Negotiation Enable field to disabled in the AUTOC register. This causes
the Speed Control field to control the link.
5. Restart the link using the Restart Auto Negotiation field in the AUTOC register.
6. Check the link status (sync, align, link_up, speed) using the LINKS register.
Reference Number: 319282-007
Revision Number: 3.2
October 2010
Intel® 82598 10 GbE Controller
Datasheet
147