beautypg.com

Test sequence and error messages – HP A7818-IE002 User Manual

Page 52

background image

System Board

Input/output Controller Hub 2 (82801BA)

Chapter 2

52

The integrated microprocessor includes the following:

Synopsys cell based on Dallas “8052” equivalent

2KB boot ROM

256 bytes of data RAM

I2C cell

Analog-to-Digital (ADC) with five entries

Additional glue logic for interrupt control, fan regulation, and a status panel control

MaxiLife downloads its code in 96 milliseconds from an I2C serial EEPROM. The total
firmware (MaxiLife 8051-code, running in RAM) size is 14KB. As it exceeds the 2KB
program RAM space, a paging mechanism swaps code as necessary, based on a 512-byte
buffer. The first 2KB pages of firmware code is crucial because it controls the initial
power on/reset to boot the system. This initial page is checked with a null-checksum test
and the presence of MaxiLife markers (located just below the 2KB limit).

MaxiLife is not accessible in I/O space or memory space of the system platform, but only
through the SMBus (which is a subset of the I2C bus), via the ICH2. Its I2C cell may
operate either in slave or master mode, switched by firmware, or automatically in the
event of Arbitration loss.

As a monitoring chip, MaxiLife reports critical errors at start-up, and is therefore
powered by Vstandby (3.3V) power. For MaxiLife to work, the workstation must be
connected to a grounded outlet. This enables the workstation’s hardware-monitoring
chip to be active, even if the system has been powered off.

Test Sequence And Error Messages

For detailed information about the different test sequences and error messages, see
“MaxiLife Test Sequence And Error Messages” on page 78.