Chapter 2
57
System Board
Devices on the SMBus
LM75 Temperature Sensor
The LM75 temperature sensor and alarm are located on the system board. The sensor is
used to measure the temperature in various areas of the system board. This information is
used, with other information, to regulate the hard disk drive fan and to send an alarm to
the processor when the temperature is above maximum and programmed minimum
thresholds.
Main PLL
The registers of the main PLL are accessed through the SMBus. These registers control
the PLL clock signal outputs and are write-only.
WARNING
Writing over the SMBus may be destructive to the PC Workstation as
it allows access to information necessary to the System BIOS,
without which the system will not run.
HP MaxiLife Utility
MaxiLife is a hardware monitoring chip which is resident on the system board. Its
responsibility includes On/Off and reset control, status panel management (Lock button,
LEDs), hardware monitoring (temperature and voltage), early diagnostics (CPU, DIMMs,
PLLs, boot start), run-time diagnostics (CPU errors, package intrusions), and other
miscellaneous functions (such as special OK/FAIL symbols based on a smiling face).
The integrated microprocessor includes a Synopsys cell based on Dallas “8052” equivalent,
a 2 KB boot ROM, 256 bytes of data RAM, an I2C cell, an Analog-to-Digital (ADC) with 5
entries, and an 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 8 KB. As it exceeds the 2 KB
program RAM space, a paging mechanism will swap code as it is required, based on a 512
byte buffer. The first 2 KB pages of firmware code is critical 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 2 KB limit).
If the boot block has been corrupted, which prevents the system from powering on, the
Firmware can start from its ‘crisis’ block. To do this, set the System board switch 10 to the
On position. In order to reset the MaxiLife ASIC, unplug the power cord for more than 30
seconds before plugging it back in. Then power on the Personal Workstation and use the
BIOS bootblock recovery feature that is described in the section “BIOS Update Crisis
Recovery Procedure” in this chapter.
MaxiLife is partially replacing HP ASIC (Little Ben), and provides the necessary hardware
monitoring control. However, MaxiLife is not accessible in I/O space or memory space of
the system platform, but only through the SMBUS (which is a sub-set of the I2C bus), via
the PCI/ISA chipset (PIIX4E South Bridge). Its I2C cell may operate either in Slave or
Master mode, switched by firmware, or automatically in the event of ‘Arbitration’ loss.
Содержание X Class 500/550MHz
Страница 6: ...6 Contents ...
Страница 8: ...8 Figures ...
Страница 15: ...15 1 System Overview ...
Страница 66: ...66 Chapter2 System Board Devices on the ISA Bus ...
Страница 96: ...96 Chapter3 Interface Boards and Mass Storage Drivers Connectors and Sockets ...
Страница 134: ...134 Chapter5 Tests and Error Messages Beep Codes ...
Страница 135: ...135 A Regulatory Information and Warranty ...
Страница 146: ...146 AppendixA Regulatory Information and Warranty HP Hardware Warranty ...