Intel 8 LAN 1.0Non-VolatileMemory NVM, 1.1Introduction, 1.2NVM Programming Procedure Overview

Page 5
1.0Non-Volatile Memory (NVM)

ICH8—NVM Information Guide

1.0Non-Volatile Memory (NVM)

1.1Introduction

The document is intended for designs using the 10/100/1000 Mb/s LAN controller that is integrated into the Intel® I/O Control Hub 8 (ICH8) device.

The NVM space is used for hardware and software configuration. It is also read by software to determine and configure specific design features.

Unless otherwise specified, all numbers in this document use the following numbering convention:

Numbers that do not have a suffix are decimal (base 10).

Numbers with a suffix of “h” are hexadecimal (base 16).

Numbers with a suffix of “b” are binary (base 2).

1.2NVM Programming Procedure Overview

The LAN NVM shares space on an SPI Flash device (or devices) along with the BIOS, Manageability Firmware, and a Flash Descriptor Region. It is programmed through the ICH8. This combined image is shown in Figure 1. The Flash Descriptor Region is used to define vendor specific information and the location, allocated space, and read and write permissions for each region. The Manageability (ME) Region contains the code and configuration data for ME functions such as Intel® Active Management Technology, ASF, and Advanced Fan Speed Control. The system BIOS is contained in the BIOS Region. The ME Region and BIOS Region are beyond the scope of this document and a more detailed explanation of these areas can be found in the Intel® I/O Controller Hub 8 (ICH8) Family External Design Specification (ICH8 EDS). This document describes the LAN image contained in the Gigabit Ethernet (GbE) region. Fast Ethernet (82562V) images are also described.

5

Image 5
Contents 316234-006Revision JanuaryIntel Corporation P.O. Box 5937 Denver, CO Tables ContentsRevision History 1.1Introduction 1.2NVM Programming Procedure Overview1.0Non-VolatileMemory NVM Region Figure 1. LAN NVM RegionsBIOS Region ME Region GbE Region Flash Descriptor Example 1. EEUPDATE /D file1.eep 1.3EEUPDATE Utility1.3.1Command Line Parameters Table 1. LAN NVM Address Map 1.4LAN NVM Format and ContentsReserved Word 03h 1.4.1Ethernet Individual Address Words 00h - 02h1.4.2Reserved Word 03h 1.4.4Image Version Information Word 05h 1.4.3Reserved Word 04h1.4.5Reserved Word 06h 1.4.6Reserved Word 07h1.4.9Subsystem ID Word 0Bh 1.4.8PCI Initialization Control Word 0Ah1.4.10Subsystem Vendor ID Word 0Ch PCI Initialization Control Word Word 0AhLAN Power Consumption Word 10h 1.4.14LAN Power Consumption Word 10h1.4.11Device ID Word 0Dh 1.4.12Vendor ID Word 0EhShared Initialization Control Word 13h 1.4.15Shared Initialization Control Word 13h1.4.17Extended Configuration Word 2 Word 15h 1.4.16Extended Configuration Word 1 Word 14h1.4.18Extended Configuration Word 3 Word 16h Extended Configuration Word 1 Word 14hLED 1 Configuration and Power Management Word 17h LED Modes 1.4.20LED 0 and 2 Configuration Defaults Word 18h1.4.21 LED 0 and 2 Configuration Defaults Word 18hFuture Initialization Word 1 Words 19h 1.4.221.4.23PXE Words Words 30h - 3Eh 1.4.23.1Boot Agent Main Setup Options Word 30hTable 18. Boot Agent Main Setup Options prompt message appears, if enabled by DIM NVM Information Guide-ICH8 Disable Protocol Select Table 21. IBA Capabilities 1.4.24Checksum Word 3Fh1.4.23.4IBA Capabilities Word 33h LAN NVM Contents Appendix A ICH8 NVM Contents and Sample ImagesA.1 82566DM NVM Image with ICH8 A.2 82566MM NVM Image with ICH8M A.3 82566MC NVM Image with ICH8 A.4 82562V NVM Image with ICH8 Note This page intentionally left blank