Data Sheet
Interconnects—Ethernet Controller I210
77
Note: The Protected Module Contents shown in Figure 3-8 starts with the I210 blank Flash Device
ID word of the Flash header described in Section 6.9.1, and ends with the last word of the
Firmware Secured Module - regardless to the size of the firmware code and to the presence
and size of a Flash Devices Table and RO Updates sections at the last two sector of the
Firmware Secured Module area.
3.3.10.2 Protected Modules
Any data that is modified in-the-field (either by the OEM during manufacturing, or by the end user)
cannot be included in the signed region of Flash. The device is incapable of generating a signed image
by itself because the private key is not available to the device to generate the digital signature in Flash.
Only the following Flash module requires authentication in the I210. The module includes its own digital
signature: firmware image and its associated sub-modules.
3.3.11 Flash Init Flow
After a PCIe reset, the I210 reads the global device parameters from the shadow RAM (assuming it has
a valid NVM Validity field contents) including all the parameters impacting the content of the PCIe
configuration space. After a software reset to the port (CTRL.RST set to 1b), a partial load is done of
the parameters relevant to the port where the software reset occurred.
Table 3-18 lists the words read in each auto-load sequence. During full load after power-on all
hardware related Flash words are loaded. Following a software reset, only a subset of the hardware
related Flash words are loaded. For details of the content of each word, see Chapter 6.0.
Table 3-18. Shadow RAM Auto-Load Sequence
Flash Word Name
Flash Word
Address
Loading
Order
Full Load
(Power-up)
Full Load
No MGMT
(PCI RST)
Software
1
Reset Port
Load
Ethernet Address Byte 2-1 - LAN 0x00 29 Y Y Y
Ethernet Address Byte 4-3 - LAN 0x01 30 Y Y Y
Ethernet Address Byte 6-5 - LAN 0x02 31 Y Y Y
Init Control 1 0x0A 4 Y Y
Subsystem ID
2
0x0B 17 Y Y
Subsystem Vendor ID
2
0x0C 18 Y Y
Device ID - LAN
2
0x0D 19 Y Y
Vendor ID - LAN
2
0x0E 20 Y Y
Init Control 2 LAN 0x0F28YYY
Flash Device Size (FL_SIZE only) 0x11 2 Y
Flash Sizing and Protected Fields 0x12 1 Y Y Y
Init Control 4 LAN 0x1327YYY
PCIe L1 Exit Latencies 0x14 15 Y Y
PCIe Completion Timeout
Configuration
0x15 16 Y Y
MSI-X Configuration LAN 0x16 21 Y Y
Software Reset CSR Auto
Configuration Pointer and
Software Reset CSR Auto
Configuration structures - LAN
0x17 33 Y Y Y
PCIe Init Configuration 1 0x18 5 Y Y
PCIe Init Configuration 2 0x19 6 Y Y