Intel® I/O Control Hub 5, 6, and 7 Programming Information (AP-478)
I/O Control Hub 5, 6, 7 and Intel® NM10 Express Chipset EEPROM Map and Programming Information
Introduction and Scope
The scope of this application note describes the EEPROM and its contents for products based upon the Intel® I/O Control Hub 5 (ICH5), I/O Control Hub 6 (ICH6), and I/O Control Hub 7 devices and the Intel® NM10 Express Chipset. These components include an integrated 10/100 Mbps LAN controller.
The EEPROM is used for hardware and software configuration. It is read by software to determine and configure specific design features. For compatibility, Intel does not create separate drivers for the integrated ICH5, ICH6, and ICH7 controllers and the NM10 Express Chipset. 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).
EEPROM Device and Interface
The serial EEPROM stores configuration data for the controller and is an input and output device. The ICH5, ICH6, and ICH7 support 64-word or 256-word sized EEPROMs. The NM10 Express Chipset supports a 256-word sized EEPROM. Designs based on the 82562G/GT/ET and 82562GZ/EZ require a 64-word EEPROM. A 256-word EEPROM device is required in systems based on the 82562EP/EM, 82562GX/EX or 82552V.
Read the full Intel® I/O Control Hub 5, 6, and 7 Programming Information Application Note.