Summary of Contents for Compaq Deskpro Workstation AP230
Page 1
Technical Reference Guide Compaq Deskpro Personal Computers Covers Deskpro EN and Deskpro Workstation AP230 Models Featuring Intel Celeron and Pentium III Processors And the Intel 815E Chipset...
Page 3
This document is designed to fit into a standard 3-ring binder. Provided below is a title block that can be copied and/or cut out and placed into a slip or taped onto the edge of the binder. Deskpro Personal Computers Featuring Intel Celeron and Pentium III Processors and the Intel 815E Chipset...
Page 5
Reader Feedback Please feel free to send any questions, suggestions, corrections, or comments regarding this document please to the following email address: Desktop.training.feedback@Compaq.com When responding, please state the title and edition of the referenced document.
Page 7
The information in this document is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS HEREIN; NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. IT IS THE RESPONSIBILITY OF MANUFACTURERS TO ENSURE THAT DEVICES DESIGNED TO BE USED WITH COMPAQ PRODUCTS COMPLY WITH FCC CLASS B EMISSIONS REQUIREMENTS.
Page 8
Technical Reference Guide Compaq Deskpro Personal Computers Third Edition –- April 2001...
TABLE OF CONTENTS CHAPTER 1 INTRODUCTION... ABOUT THIS GUIDE ...1-1 1.1.1 ONLINE VIEWING...1-1 1.1.2 HARDCOPY ...1-2 ADDITIONAL INFORMATION SOURCES ...1-2 MODEL NUMBERING CONVENTION...1-2 SERIAL NUMBER ...1-2 NOTATIONAL CONVENTIONS...1-3 1.5.1 VALUES ...1-3 1.5.2 RANGES ...1-3 1.5.3 REGISTER NOTATION AND USAGE ...1-3 1.5.4 BIT NOTATION ...1-3 COMMON ACRONYMS AND ABBREVIATIONS ...1-4...
Page 10
Technical Reference Guide CHAPTER 4 SYSTEM SUPPORT... INTRODUCTION ...4-1 PCI BUS OVERVIEW...4-2 4.2.1 PCI BUS TRANSACTIONS...4-3 4.2.2 PCI BUS MASTER ARBITRATION...4-6 4.2.3 OPTION ROM MAPPING ...4-7 4.2.4 PCI INTERRUPTS...4-7 4.2.5 PCI POWER MANAGEMENT SUPPORT ...4-7 4.2.6 PCI SUB-BUSSES ...4-7 4.2.7 PCI CONFIGURATION ...4-8 4.2.8 PCI CONNECTOR...4-9...
Page 11
KEYBOARD/POINTING DEVICE INTERFACE ...5-16 5.6.1 KEYBOARD INTERFACE OPERATION ...5-16 5.6.2 POINTING DEVICE INTERFACE OPERATION ...5-18 5.6.3 KEYBOARD/POINTING DEVICE INTERFACE PROGRAMMING...5-18 5.6.4 KEYBOARD/POINTING DEVICE INTERFACE CONNECTOR...5-21 UNIVERSAL SERIAL BUS INTERFACE...5-22 5.7.1 USB DATA FORMATS ...5-22 5.7.2 USB PROGRAMMING ...5-24 5.7.3 USB CONNECTOR ...5-25 5.7.4 USB CABLE DATA ...5-25 AUDIO SUBSYSTEM...5-26...
Page 12
Technical Reference Guide CHAPTER 7 POWER SUPPLY AND DISTRIBUTION... INTRODUCTION ...7-1 POWER SUPPLY ASSEMBLY/CONTROL ...7-1 7.1.1 POWER SUPPLY ASSEMBLY ...7-2 7.1.1 POWER CONTROL ...7-3 POWER DISTRIBUTION ...7-5 7.1.1 3.3/5/12 VDC DISTRIBUTION ...7-5 7.1.1 LOW VOLTAGE DISTRIBUTION ...7-7 SIGNAL DISTRIBUTION...7-8 CHAPTER 8 BIOS ROM ... INTRODUCTION ...8-1 ROM FLASHING ...8-2 8.2.1...
2–1. C IGURE OMPAQ ESKPRO ERSONAL 2–2. C IGURE OMPAQ ESKPROS 2–3. C IGURE OMPAQ ESKPROS 2–4. S IGURE MALL ACTOR 2–5. S IGURE ESKTOP HASSIS 2–6. C IGURE ONFIGURABLE INITOWER )...2-9 CONFIGURATION 2–7. S IGURE MALL ACTOR 2–8. S IGURE ESKTOP OR ONFIGURABLE...
Page 16
Technical Reference Guide 7–1. P IGURE OWER ISTRIBUTION AND 7–2. S IGURE MALL ACTOR 7–3. S IGURE ESKTOP ONFIGURABLE 7–4. L IGURE OLTAGE UPPLY AND 7–5. S IGURE MALL ACTOR 7–6. S IGURE ESKTOP ONFIGURABLE 7–7. H ...7-10 IGURE EADER INOUTS B–1.
1–1. A ABLE CRONYMS AND BBREVIATIONS 2-1. F ABLE EATURE IFFERENCE 2-2. C ...2-16 ABLE HIPSET OMPARISON 2-3. S ABLE UPPORT OMPONENT 2-4. G ABLE RAPHICS UBSYSTEM 2-5. E ABLE NVIRONMENTAL PECIFICATIONS 2-6. E ABLE LECTRICAL PECIFICATIONS 2-7. P ABLE HYSICAL PECIFICATIONS 2-8.
Page 18
Technical Reference Guide 5–14. K ABLE EYBOARD NTERFACE 5–15. CPU C ABLE OMMANDS 5–16. K ABLE EYBOARD OINTING 5–17. USB I ABLE NTERFACE ONFIGURATION 5–18. USB C ABLE ONTROL EGISTERS 5–19. USB C ABLE ONNECTOR INOUT 5–20. USB C ABLE ABLE ENGTH 5–21.
Page 19
D-3. DB-15 M ABLE ONITOR ONNECTOR E-1. NVIDIA Q 2 EX/MXR G ABLE UADRO E-2. M ABLE ONITOR OWER ANAGEMENT E-3. DB-15 M ABLE ONITOR ONNECTOR F-1. M ABLE ATROX ILLENNIUM F-2. M ABLE ONITOR OWER ANAGEMENT F-3. DB-15 M ABLE ONITOR ONNECTOR...
Page 20
Technical Reference Guide This page is intentionally blank. Compaq Deskpro Personal Computers Third Edition –- April 2001...
Chapter 1 INTRODUCTION Chapter 1 INTRODUCTION ABOUT THIS GUIDE This guide provides technical information about Compaq Deskpro EN and Deskpro Workstation AP230 Personal Computers that feature Intel Celeron and Pentium III processors and the Intel 815E chipset. This document describes in detail the system’s design and operation for programmers, engineers, technicians, and system administrators, as well as end-users wanting detailed information.
Hard drive size (in GB) Processor speed (3 digits, in MHz; 2 digits, in GHz) Processor type: C = Celeron; P = Pentium Form factor: S = Small form factor, L = slim desktop, C = Convertible minitower Third Edition – April 2001...
NOTATIONAL CONVENTIONS The notational guidelines used in this guide are described in the following subsections. 1.5.1 VALUES Hexadecimal values are indicated by a numerical or alpha-numerical value followed by the letter “h.” Binary values are indicated by a value of ones and zeros followed by the letter “b.” Numerical values that have no succeeding letter can be assumed to be decimal unless otherwise stated.
Chapter 1 Introduction COMMON ACRONYMS AND ABBREVIATIONS Table 1-1 lists the acronyms and abbreviations used in this guide. Table 1–1. Acronyms and Abbreviations Acronym/Abbreviation Description ampere alternating current ACPI Advanced Configuration and Power Interface analog-to-digital Accelerated graphics port application programming interface APIC Advanced Programmable Interrupt Controller advanced power management...
Page 25
DOS compatibility hole Display Data Channel DIMM dual inline memory module Deutche IndustriNorm (connector type) dual inline package direct memory access Desktop management interface dots per inch DRAM dynamic random access memory data request EDID extended display identification data extended data out (RAM type)
Page 26
Chapter 1 Introduction Table 1-1. Acronyms and Abbreviations Continued Acronym/Abbreviation Description inch interrupt input/output initial program loader IrDA InfraRed Data Association interrupt request industry standard architecture Kb / KB kilobits / kilobytes (x 1024 bits / x 1024 bytes) Kb/s kilobits per second kilogram kilohertz...
Page 27
Table 1-1. Acronyms and Abbreviations Continued Acronym/Abbreviation Description Power factor correction personal identification number Programmed I/O POST power-on self test PROM programmable read-only memory pointer random access memory row address strobe rcvr receiver RDRAM (Direct) Rambus DRAM red/green/blue (monitor input) Relative humidity root mean square read-only memory...
Page 28
Chapter 1 Introduction Table 1-1. Acronyms and Abbreviations Continued Acronym/Abbreviation Description telephone answering device TAFI Temperature-sensing And Fan control Integrated circuit tape carrier package trap flag thin-film transistor Telecommunications Information Administration twisted pair ethernet track per inch transistor-transistor logic television transmit UART universal asynchronous receiver/transmitter...
These models feature architectures incorporating the PCI bus. All models are easily upgradable and expandable to keep pace with the needs of the office enterprise. Compaq Deskpro EN Slim Desktop Compaq Deskpro EN Configurable Minitower Figure 2–1.
# of PCI slots Smart Cover Sensor/Lock Power Supply NOTES: [1] Unit may be configured as desktop or minitower. [2] Systems with integrated AC97 sound. All systems are also available without integrated AC97 sound circuitry (legacy beep-audio only). Compaq Deskpro Personal Computers Table 2-1.
2.2.2 OPTIONS The following items are available as options for all models and may be included in the standard configuration of some models: System Memory: Hard drives/controllers: Removeable media drives: 8x/4x/32x CD-RW drive Graphics Monitors: PC133 64-MB DIMM (non-ECC) PC133 128-MB DIMM (non-ECC) PC133 256-MB DIMM (non-ECC) 10- or 15-GB UATA/66 hard drive 20-GB UATA/100 hard drive...
MECHANICAL DESIGN These systems are available in three form factors: Small Form Factor (SFF) – a small-footprint desktop designed for environments where both performance and space are critical issues. Slim Desktop (SDT) – a low-profile ATX-type desktop that satisfies expandability needs.
CD-ROM drive open/close button Microphone In Jack [1] Headphone Out Jack [1] NOTE: [1] Systems with integrated AC97 audio. Figure 2–2. Compaq Deskpros, Front Views Deskpro EN Slim Desktop Deskpro EN Configurable Minitower (as a Minitower) Compaq Deskpro Personal Computers...
Chapter 2 System Overview 2.3.1.2 Rear Views Small Form Factor Configurable Minitower (as a Desktop) Item Description AC line In Connector (115V/230V) Line voltage switch USB I/F connectors (top, port B; bot. , port A) PS/2 keyboard I/F connector PS/2 mouse I/F connector...
2.3.2 CHASSIS LAYOUTS This section describes the internal layouts of the chassis. For detailed information on servicing the chassis refer to the multimedia training CD-ROM and/or the maintenance and service guide for these systems. The chassis layout for the Small Form Factor is shown in Figure 2-4. Service features include: Easily-removable card cage assembly.
Chapter 2 System Overview Figure 2-5 shows the layout for the Slim Desktop. Service features include: Tilting upper drive bay assembly (for easy access to all drive bays). Easy access to expansion slots and all socketed system board components. PCI Slot 1...
Figure 2-5 shows the layout for the Configurable Minitower in the minitower configuration. Features include: Externally accessible drive bay assembly may be configured for minitower (vertical) or desktop (horizontal) position. Easy access to expansion slots and all socketed system board components. Power Supply...
Chapter 2 System Overview 2.3.3 BOARD LAYOUTS Riser Board PCA# 010636 Item Description SCSI hard drive LED connector PCI bus expansion connectors AOL/SOS connector Riser card connector PS/2 mouse connector PS/2 keyboard connector Monitor connector Top: USB port B; Bottom: USB port A Serial port COM2 connector Network interface connector Parallel port LPT1 connector...
[1] Connector for power, IDE HD LED, and SCSI HD LEDs. [2] Jumper installed, password enabled. Jumper removed, password cleared. [3] Installed on PCA# 010630 only. Figure 2–8. Slim Desktop or Configurable Minitower System Board Layout Third Edition - April 2001 Technical Reference Guide...
Super I/O Controller provides serial, parallel, keyboard, mouse, and diskette drive interface functions. The Small Form Factor system uses a 120-watt power supply while Slim Desktop and Configurable Minitower systems feature 200-watt power supplies. Below is a matrix defining the standard configuration differences between the Deskpro EN and the Deskpro Workstation AP230 models.
Chapter 2 System Overview 2.4.1 PROCESSORS The Compaq Deskpro EN Series include models based on Celeron and Pentium III processors. All Compaq Deskpro Workstation AP230 models feature the Pentium III processor. These processors are backward-compatible with software written for the Pentium II, Pentium MMX, Pentium Pro, Pentium, and x86 microprocessors.
Page 43
2.4.1.1 Celeron Processor The Celeron processor provides economical performance and is compatible with software written for previous generation processors such as Pentium II, Pentium MMX, Pentium, and x86 processors. Featuring a Pentium-type core architecture, the Celeron processor integrates a dual- ALU CPU with a floating-point unit, 32-KB first-level cache, and 128-KB second level cache, all of which operate at full processing (CPU) speed.
Chapter 2 System Overview 2.4.2 CHIPSET The Intel 815E chipset consists of a Graphics Memory Controller Hub (GMCH), an enhanced I/O controller hub (ICH2), and a firmware hub (FWH). Table 2-2 lists the integrated functions provided by the chipset. Table 2-2. Chipset Comparison Component Type Function 82815 GMCH...
2.4.4 SYSTEM MEMORY These systems support and come configured with PC133 SDRAM and provide three DIMM sockets with at least one socket populated with a single- or double-sided memory module. Up to 512 megabytes of memory may be installed using one, two, or three DIMMs. NOTE: There are restrictions on PC133 operation.
The customer must choose which graphics solution at the time of purchase. The Slim Desktop and Configurable Minitower units feature an AGP slot that is used for either mounting a AGP graphics card or for mounting a GPA/AIMM card that supports the integrated i740 controller.
Page 47
Technical Reference Guide Compaq Deskpro Personal Computers 2-19 Third Edition - April 2001...
Models that feature an embedded AC’97 audio system uses the integrated AC97 audio controller of the chipset and an AC’97-compliant audio codec. These systems include microphone and line inputs and headphone and line outputs. The AC’97-equipped Slim Desktop and Configurable Minitower models include a 3-watt output amplifier driving an internal speaker. The AC’97-...
[1] System weight may vary depending on installed drives/peripherals. [2] Assumes reasonable article(s) such as a display monitor and/or another system unit. [3] Minitower configuration. For desktop configuration, swap Height and Width dimensions. Table 2-8. Diskette Drive Specifications Table 2-8.
Chapter 3 PROCESSOR/ MEMORY SUBSYSTEM Chapter 3 PROCESSOR/MEMORY SUBSYSTEM INTRODUCTION This chapter describes the processor/cache memory subsystem of Compaq Deskpro Personal Computers covered in this guide. These systems feature a Celeron or Pentium III processor and the 815E chipset (Figure 3-1). The 815E chipset supports up to three SDRAM DIMMs. Processor 64-Bit FSB Cntl...
Chapter 3 Processor/Memory Subsystem PROCESSOR The Compaq Deskpro EN is shipped with either a Celeron or Pentium III processor. The Compaq Deskpro Workstation AP230 is shipped with a Pentium III processor. 3.2.1 CELERON PROCESSOR The Celeron processor (Figure 3-2) uses a dual-ALU CPU with branch prediction and MMX support, floating point unit (FPU) for math coprocessing, a 32-KB primary (L1) cache, and a 128- KB secondary (L2) ECC cache.
3.2.2 PENTIUM III PROCESSOR The Pentium III processor’s architecture (Figure 3-3) includes the same core functionality as described previously for the Celeron processor but includes a larger, 8-way set-associative L2 ECC cache, additional processing features, and higher processing speeds. Core processing speed Figure 3–3.
Chapter 3 Processor/Memory Subsystem 3.2.3 PROCESSOR UPGRADING 3.2.3.1 Physical Considerations In Upgrading All units use the PGA370 ZIF mounting socket and ship with a processor in a Flip-Chip (FC- PGA370) package installed with a passive heat sink. CAUTION: These systems are specifically designed for processors using the FC-PGA370 package.
MEMORY SUBSYSTEM The system boards for these systems provide three 168-pin SDRAM DIMM sockets that accommodate single- or double-sided DIMMs and can handle a maximum of 512 megabytes of SDRAM. These systems support (and are shipped with) PC133 SDRAM for system memory, providing a maximum throughput of 1 GB/s.
Page 57
Chapter 3 Processor/Memory Subsystem The SPD address map is shown below. Table 3–3. SPD Address Map (SDRAM DIMM) Byte Description No. of Bytes Written Into EEPROM Total Bytes (#) In EEPROM Memory Type No. of Row Addresses On DIMM No. of Column Addresses On DIMM No.
Chapter 3 Processor/Memory Subsystem SUBSYSTEM CONFIGURATION The 82815 GMCH component provides the configuration function for the processor/memory subsystem. Table 3-4 lists the configuration registers used for setting and checking such parameters as memory control and PCI bus operation. These registers reside in the PCI Configuration Space and accessed using the methods described in Chapter 4, section 4.2.
Chapter 4 SYSTEM SUPPORT 4. Chapter 4 SYSTEM SUPPORT INTRODUCTION This chapter covers subjects dealing with basic system architecture and covers the following topics: PCI bus overview (4.2) AGP bus overview (4.3) System resources (4.4) System clock distribution (4.5) Real-time clock and configuration memory (4.6) page 4-23 System management (4.7) Register map and miscellaneous functions (4.8) page 4-38 This chapter covers functions provided by off-the-shelf chipsets and therefore describes only basic...
Hub Link I/F Hub Link Bus Hub Link I/F PCI Bridge Function Bus #2 Bus #2 Slim Desktop and Configurable Minitower models only. Figure 4-1. PCI Bus Devices and Functions Compaq Deskpro Personal Computers PCI Bus #1 (AGP Bus) Bus #0 Bridge...
4.2.1 PCI BUS TRANSACTIONS The PCI bus consists of a 32-bit path (AD31-00 lines) that uses a multiplexed scheme for handling both address and data transfers. A bus transaction consists of an address cycle and one or more data cycles, with each cycle requiring a clock (PCICLK) cycle. High performance is realized during burst modes in which a transaction with contiguous memory locations requires that only one address cycle be conducted and subsequent data cycles are completed using auto-incremented addressing.
PCI Connector 3 (slot 3) PCI Connector 4 (slot 4) PCI Connector 5 (slot 5) NOTES: [1] Not implemented. [2] PCI bus number given is for standard configuration. [3] Slim Desktop and Configurable Minitower models only. Compaq Deskpro Personal Computers Device Reserved Number Number IDSEL (only one signal line asserted) Table 4-1.
The register index (CF8h, bits <7..2>) identifies the 32-bit location within the configuration space of the PCI device to be accessed. All PCI devices can contain up to 256 bytes of configuration data (Figure 4-3), of which the first 64 bytes comprise the configuration space header. 24 23 16 15 Device-Specific Area...
GREQ/GGNT NOTE: [1] Slim Desktop and Configurable Minitower models only. PCI bus arbitration is based on a round-robin scheme that complies with the fairness algorithm specified by the PCI specification. The bus parking policy allows for the current PCI bus owner (excepting the PCI/ISA bridge) to maintain ownership of the bus as long as no request is asserted by another agent.
4.2.3 OPTION ROM MAPPING During POST, the PCI bus is scanned for devices that contain their own specific firmware in ROM. Such option ROM data, if detected, is loaded into system memory’s DOS compatibility area (refer to the system memory map shown in chapter 3). 4.2.4 PCI INTERRUPTS Eight interrupt signals (INTA- thru INTH-) are available for use by PCI devices.
Chapter 4 System Support 4.2.7 PCI CONFIGURATION PCI bus operations require the configuration of certain parameters such as PCI IRQ routing, DMA channel configuration, RTC control, port decode ranges, and power management options. These parameters are handled by the LPC I/F bridge function (PCI function #0, device 31) of the ICH2 component and configured through the PCI configuration space registers listed in Table 4-4.
AGP BUS OVERVIEW NOTE: The Small Form Factor system features an on-board AGP graphics adapter and does not provide an accessible AGP slot. All Slim Desktop and Configurable Minitower systems provide an AGP slot and may implement either an on-board AGP graphics adapter with a GPA/AIMM card or separate AGP graphics card.
Page 70
4.3.1.1 Data Request Requesting data is accomplished in one of two ways; either multiplexed addressing (using the AD lines for addressing/data) or demultiplexed (“sideband”) addressing (using the SBA lines for addressing only and the AD lines for data only). Even though there are only eight SBA lines (as opposed to the 32 AD lines) sideband addressing maximizes efficiency and throughput by allowing the AD lines to be exclusively used for data transfers.
Page 71
Chapter 4 System Support AGP 2X Transfers During AGP 2X transfers, clocking is basically the same as in 1X transfers except that the 66- MHz CLK signal is used to qualify only the control signals. The data bytes are latched by an additional strobe (AD_STBx) signal so that an 8-byte transfer occurs in one CLK cycle (Figure 4- 6).
4.3.2 AGP CONFIGURATION AGP bus operations require the configuration of certain parameters involving system memory access by the AGP graphics adapter. The AGP bus interface is configured as a PCI device integrated within the north bridge (GMCH, device 1) component. The AGP function is, from the PCI bus perspective, treated essentially as a PCI/PCI bridge and configured through PCI configuration registers (Table 4-6).
Chapter 4 System Support 4.3.3 AGP CONNECTOR Figure 4-8. Universal AGP Bus Connector Table 4-7. AGP Bus Connector Pinout A Signal B Signal +12 VDC OVRCNT- Type Det- USBN USBP INTA- INTB- RESET GNT- REQ- VDD3 VDD3 PIPE- RBF- WBF- SBA1 SBA0 VDD3...
SYSTEM RESOURCES This section describes the availability and basic control of major subsystems, otherwise known as resource allocation or simply “system resources.” System resources are provided on a priority basis through hardware interrupts and DMA requests and grants. 4.4.1 INTERRUPTS The microprocessor uses two types of hardware interrupts;...
Chapter 4 System Support 8259 Mode The 8259 mode handles interrupts IRQ0-IRQ15 in the legacy (AT-system) method using 8259- equivalent logic. Table 4-8 lists the standard source configuration for maskable interrupts and their priorities in 8259 mode. If more than one interrupt is pending, the highest priority (lowest number) is processed first.
The PCI interrupts can be configured by PCI Configuration Registers 60h..63h to share the standard ISA interrupts (IRQn). NOTE: The APIC mode is supported by the Windows NT and Windows 2000 operating systems. Systems running the Windows 95 or 98 operating system will need to run in 8259 mode.
Page 77
Chapter 4 System Support The NMI Status Register at I/O port 061h contains NMI source and status data as follows: NMI Status Register 61h Function NMI Status: 0 = No NMI from system board parity error. 1 = NMI requested, read only IOCHK- NMI: 0 = No NMI from IOCHK- 1 = IOCHK- is active (low), NMI requested, read only...
4.4.2 DIRECT MEMORY ACCESS Direct Memory Access (DMA) is a method by which a device accesses system memory without involving the microprocessor. Although the DMA method has been traditionally used to transfer blocks of data to or from an ISA I/O device, PCI devices may also use DMA operation as well. The DMA method reduces the amount of CPU interactions with memory, freeing the CPU for other processing tasks.
Page 79
Chapter 4 System Support The DMA logic is accessed through two types of I/O mapped registers; page registers and controller registers. 4.4.2.1 DMA Page Registers The DMA page register contains the eight most significant bits of the 24-bit address and works in conjunction with the DMA controllers to define the complete (24-bit)address for the DMA channels.
Page 80
DMA controller 1 can move up to 64 Kbytes of data per DMA transfer. DMA controller 2 can move up to 64 Kwords (128 Kbytes) of data per DMA transfer. Word DMA operations are only possible between 16-bit memory and 16-bit peripherals. The RAM refresh is designed to perform a memory read cycle on each of the 512 row addresses in the DRAM memory space.
NOTES: [1] Routed to on-board controller on Deslpro EN SFF. Routed to AGP slot on Slim Desktop and Configurable Minitower. Certain clock outputs are turned off during reduced power modes to conserve energy. Clock output control is handled through the SMBus interface by BIOS.
REAL-TIME CLOCK AND CONFIGURATION MEMORY The Real-time clock (RTC) and configuration memory (also referred to as “CMOS”) functions are provided by the 82801 ICH2 component and is MC146818-compatible. As shown in the following figure, the 82801 ICH2 component provides 256 bytes of battery-backed RAM divided into two 128-byte configuration memory areas.
Chapter 4 System Support 4.6.2 CMOS ARCHIVE AND RESTORE During the boot sequence the BIOS saves a copy of NVRAM (CMOS contents, password(s) and other system variables) in a portion of the flash ROM. Should the system become un-usable, the last good copy of NVRAM data can be restored with the Power Button Override function.
Page 84
Function Update in Progress. Read only. 0 = Time update will not occur before 2444 us 1 = Time update will occur within 2444 us 6..4 Divider Chain Control. R/W. 00x = Oscillator disabled. 010 = Normal operation (time base frequency = 32.768 KHz). 11x = Divider chain reset.
Chapter 4 System Support Configuration Byte 0Eh, Diagnostic Status Default Value = 00h This byte contains diagnostic status data. Configuration Byte 0Fh, System Reset Code Default Value = 00h This byte contains the system reset code. Configuration Byte 10h, Diskette Drive Type Function 7..4 Primary (Drive A) Diskette Drive Type...
Page 87
Chapter 4 System Support Configuration Bytes 19h-1Ch, Hard Drive Types Byte 19h contains the hard drive type for drive 1 of the primary controller if byte 12h bits <7..4> hold 1111b. Byte 1Ah contains the hard drive type for drive 2 of the primary controller if byte 12h bits <3..0>...
Page 88
Configuration Byte 26h, Auxiliary Peripheral Configuration Default Value = 00h Function I/O Delay Select 00 = 420 ns (default) 01 = 300 ns 10 = 2600 ns 11 = 540 ns Alternative A20 Switching 0 = Disable port 92 mode 1 = Enable port 92 mode Bi-directional Print Port Mode 0 = Disabled...
Page 89
Chapter 4 System Support Configuration Byte 29h, Miscellaneous Configuration Data Default Value = 00h Function 7..5 Reserved Primary Hard Drive Enable (Non-PCI IDE Controllers) 0 = Disable 1 = Enable 3..0 Reserved Configuration Byte 2Ah, Hard Drive Timeout Default Value = 02h Function 7..5 Reserved...
Page 90
Configuration Byte 2Dh, Additional Flags Default Value = 00h Function 7..5 Reserved Memory Test 0 = Test memory on power up only 1 = Test memory on warm boot POST Error Handling (BIOS Defined) 0 = Display “Press F1 to Continue” on error 1 = Skip F1 message 2..0 Reserved...
Page 91
Chapter 4 System Support Configuration Byte 35h, APM Status Flags Default Value = 11h Function 7..6 Power Conservation State: 00 = Ready 01 = Standby 10 = Suspend 11 = Off Reserved 32-bit Connection: 0 = Disconnected, 1 = Connected 16-bit Connection 0 = Disconnected, 1 = Connected Real Mode Connection...
SYSTEM MANAGEMENT This section describes functions having to do with security, power management, temperature, and overall status. These functions are handled by hardware and firmware (BIOS) and generally configured through the Setup utility. 4.7.1 SECURITY FUNCTIONS These systems include various features that provide different levels of security. Note that this subsection describes only the hardware functionality (including that supported by Setup) and does not describe security features that may be provided by the operating system and application software.
Cover (hood) Lock mechanisms to inhibit unauthorized tampering of the system unit. Smart Cover Sensor The Small Form Factor and Slim Desktop systems include a plunger switch that, when the cover (hood) is removed, closes and grounds an input of the 82801 ICH2. The battery-backed logic will record this “intrusion”...
4.7.2 POWER MANAGEMENT This system provides baseline hardware support of ACPI- and APM-compliant firmware and software. Key power-consuming components (processor, chipset, I/O controller, and fan) can be placed into a reduced power mode either automatically or by user control. The system can then be brought back up (“wake-up”) by events defined by the ACPI specification.
(standard on all Small Form Factor and on some Slim Desktop and Configurable Minitower units). Slim Desktop and Configurable Minitower systems provide an auxiliary chassis fan. All fans are controlled through...
Sensing ASIC Fan Off- Therm- NOTES: [1] Will be +12 VDC if chassis or boxed fan is connected and turned on. Figure 4-12. Slim Desktop/Configurable Minitower Fan Control Block Diagram +12 VDC Heat Sink Fan Header Speed Control Speed Control...
Chapter 4 System Support REGISTER MAP AND MISCELLANEOUS FUNCTIONS This section contains the system I/O map and information on general-purpose functions of the ICH2 and I/O controller. 4.8.1 SYSTEM I/O MAP Table 4-17 lists the fixed addresses of the input/output (I/O) ports. Table 4-17.
4.8.2 82801 ICH2 GENERAL PURPOSE FUNCTIONS The 82801 ICH2 component includes a number of single and multi-purpose pins available as general-purpose input/output (GPIO) ports. The GPIO ports are configured (enabled/disabled) during POST by BIOS through the PCI configuration registers of the ICH2’s LPC I/F Bridge (82801, function 0).
Chapter 4 System Support 4.8.3 LPC47B357 I/O CONTROLLER FUNCTIONS The LPC47B357 I/O controller contains various functions such as the keyboard/mouse interfaces, diskette interface, serial interfaces, and parallel interface. While the control of these interfaces uses standard AT-type I/O addressing (as described in chapter 5) the configuration of these functions uses indexed ports unique to the LPC47B357.
Page 100
4.8.3.1 LPC47B357 GPIO Utilization The LPC47B357 I/O Controller provides 62 general-purpose pins that can be individually configured for specific purposes. These pins are configured through the Runtime registers (logical device 0Ah) during the system’s configuration phase of the boot sequence by the BIOS. Table 4-20 lists the GPIO registers for the LPC47B357.
Page 101
LPC47B357 is connected to the hood sensor switch to record hood (cover) removal. Hood lock/unlock – Used on Small Form Factor and Slim Desktop models, logic internal to the LPC47B34x controls the lock bar mechanism.
Chapter 5 INPUT/OUTPUT INTERFACES 5. Chapter 5 INPUT/OUTPUT INTERFACES INTRODUCTION This chapter describes the standard (i.e., system board) interfaces that provide input and output (I/O) porting of data and specifically discusses interfaces that are controlled through I/O-mapped registers. The following I/O interfaces are covered in this chapter: Enhanced IDE interface (5.2) Diskette drive interface (5.3) Serial interfaces (5.4)
Page 103
Chapter 5 Input/Output Interfaces Hard drives types not found in the ROM’s parameter table are automatically configured as to (soft)type by DOS as follows: Primary controller: drive 0, type 65; drive 1, type 66 Secondary controller: drive 0, type 68; drive 1, type 15 Non-DOS (non-Windows) operating systems may require using Setup (F10) for drive configuration.
5.2.2 IDE CONNECTOR This system uses a standard 40-pin connector for the primary IDE device and connects (via a cable) to the hard drive installed in the right side drive bay. Note that some signals are re-defined for UATA/33 and UATA/66 modes, which require a special 80-conductor cable (supplied) designed to reduce cross-talk.
Chapter 5 Input/Output Interfaces DISKETTE DRIVE INTERFACE The diskette drive interface supports up to two diskette drives, each of which use a common cable connected to a standard 34-pin diskette drive connector. All models come standard with a 3.5-inch 1.44-MB diskette drive installed as drive A. The drive designation is determined by which connector is used on the diskette drive cable.
5.3.1 DISKETTE DRIVE PROGRAMMING Programming the diskette drive interface consists of configuration, which occurs typically during POST, and control, which occurs at runtime. 5.3.1.1 Diskette Drive Interface Configuration The diskette drive controller must be configured for a specific address and also must be enabled before it can be used.
Page 107
Chapter 5 Input/Output Interfaces Diskette Drive Interface Control Registers Pri. Sec. Addr. Addr. Register 3F0h 370h Status Register A: <7> Interrupt pending <6> Reserved (always 1) <5> STEP pin status (active high) <4> TRK 0 status (active high) <3> HDSEL status (0 = side 0, 1 = side 1) <2>...
5.3.2 DISKETTE DRIVE CONNECTOR This system uses a standard 34-pin connector (refer to Figure 5-2 and Table 5-6 for the pinout) for diskette drives. Drive power is supplied through a separate connector. Figure 5-2. 34-Pin Diskette Drive Connector. Table 5–6. 34-Pin Diskette Drive Connector Pinout 34-Pin Diskette Drive Connector Pinout Signal Description...
Chapter 5 Input/Output Interfaces SERIAL INTERFACE All models include two serial interfaces to transmit and receive asynchronous serial data with external devices. The serial interface function is provided by the LPC47B357 I/O controller component that includes two NS16C550-compatible UARTs. Each UART supports the standard baud rates up through 115200, and also special high speed rates of 239400 and 460800 baud.
5.4.2 COM1 PORT HEADER The Small Form Factor system board includes a header that connects to the COM1 port’s DB-9 connector on the rear chassis I/O panel through a cable assembly. The header pinout is shown in the following figure: Figure 5-4.
Chapter 5 Input/Output Interfaces 5.4.3.2 Serial Interface Control The BIOS function INT 14 provides basic control of the serial interface. The serial interface can be directly controlled by software through the I/O-mapped registers listed in Table 5-9. Table 5–9. Serial Interface Control Registers COM1 COM2 Addr.
PARALLEL INTERFACE The legacy-light models include a parallel interface for connection to a peripheral device that has a compatible interface, the most common being a printer. The parallel interface function is integrated into theLPC47B277 I/O controller component and provides bi-directional 8-bit parallel data transfers with a peripheral device.
Chapter 5 Input/Output Interfaces 5.5.2 ENHANCED PARALLEL PORT MODE In Enhanced Parallel Port (EPP) mode, increased data transfers are possible (up to 2 MB/s) due to a hardware protocol that provides automatic address and strobe generation. EPP revisions 1.7 and 1.9 are both supported.
5.5.4 PARALLEL INTERFACE PROGRAMMING Programming the parallel interface consists of configuration, which typically occurs during POST, and control, which occurs during runtime. 5.5.4.1 Parallel Interface Configuration The parallel interface must be configured for a specific address range (LPT1, LPT2, etc.) and also must be enabled before it can be used.
Chapter 5 Input/Output Interfaces 5.5.4.2 Parallel Interface Control The BIOS function INT 17 provides simplified control of the parallel interface. Basic functions such as initialization, character printing, and printer status are provide by subfunctions of INT 17. The parallel interface is controllable by software through a set of I/O mapped registers. The number and type of registers available depends on the mode used (SPP, EPP, or ECP).
5.5.5 PARALLEL INTERFACE CONNECTOR Figure 5-5 and Table 5-12 show the connector and pinout of the parallel interface connector. Note that some signals are redefined depending on the port’s operational mode. Figure 5-5. Parallel Interface Connector (Female DB-25 as viewed from rear of chassis) Table 5–12.
Chapter 5 Input/Output Interfaces KEYBOARD/POINTING DEVICE INTERFACE The keyboard/pointing device interface function is provided by the LPC47B357 I/O controller component, which integrates 8042-compatible keyboard controller logic (hereafter referred to as simply the “8042”) to communicate with the keyboard and pointing device using bi-directional serial data transfers.
Page 118
Control of the data and clock signals is shared by the 8042and the keyboard depending on the originator of the transferred data. Note that the clock signal is always generated by the keyboard. After the keyboard receives a command from the 8042, the keyboard returns an ACK code. If a parity error or timeout occurs, a Resend command is sent to the 8042.
Chapter 5 Input/Output Interfaces 5.6.2 POINTING DEVICE INTERFACE OPERATION The pointing device (typically a mouse) connects to a 6-pin DIN-type connector that is identical to the keyboard connector both physically and electrically. The operation of the interface (clock and data signal control) is the same as for the keyboard. The pointing device interface uses the IRQ12 interrupt.
Page 120
5.6.3.2 8042 Control The BIOS function INT 16 is typically used for controlling interaction with the keyboard. Sub- functions of INT 16 conduct the basic routines of handling keyboard data (i.e., translating the keyboard’s scan codes into ASCII codes). The keyboard/pointing device interface is accessed by the CPU through I/O mapped ports 60h and 64h, which provide the following functions: Output buffer reads Input buffer writes...
Chapter 5 Input/Output Interfaces Value Command Description Put current command byte in port 60h. Load new command byte. Test password installed. Tests whether or not a password is installed in the 8042: If FAh is returned, password is installed. If F1h is returned, no password is installed. Load password.
The legacy-light model provides separate PS/2 connectors for the keyboard and pointing device. Both connectors are identical both physically and electrically. Figure 5-7 and Table 5-16 show the connector and pinout of the keyboard/pointing device interface connectors. Figure 5-7. Keyboard or Pointing Device Interface Connector (as viewed from rear of chassis) Table 5–16.
Chapter 5 Input/Output Interfaces UNIVERSAL SERIAL BUS INTERFACE The Universal Serial Bus (USB) interface provides asynchronous/isochronous data transfers of up to 12 Mb/s with compatible peripherals such as keyboards, printers, or modems. This high-speed interface supports hot-plugging of compatible devices, making possible system configuration changes without powering down or even rebooting systems.
Page 124
The USB transmissions consist of packets using one of four types of formats (Figure 5-9) that include two or more of seven field types. Sync Field – 8-bit field that starts every packet and is used by the receiver to align the incoming signal with the local clock.
Chapter 5 Input/Output Interfaces 5.7.2 USB PROGRAMMING Programming the USB interface consists of configuration, which typically occurs during POST, and control, which occurs at runtime. 5.7.2.1 USB Configuration The USB interface functions as a PCI device (31) within the 82801 component (function 2) and is configured using PCI Configuration Registers as listed in Table 5-17.
5.7.3 USB CONNECTOR The USB interface provides two series-A connectors on the front panel and, on legacy-free models, three series-A USB connectors on the rear panel. Figure 5-10. Universal Serial Bus Connector Table 5–19. USB Connector Pinout Signal Description +5 VDC USB- Data (minus) 5.7.4 USB CABLE DATA...
Control data and digital audio streams (record and playback) are transferred between the Audio Controller and the Audio Codec over the AC97 Link Bus. Slim Desktop and Configurable Minitower systems implement Business Audio, which has the codec analog output applied to a 3-watt amplifier that drives a 16-ohm speaker. Small Form Factor systems feature Premier Sound, which includes a 6-level equalizer that compensates for chassis acoustics and a low-distortion 8-watt amplifier driving a speaker.
CD Audio (L) CD ROM CD Audio (R) Figure 5-11. Audio Subsystem Functional Block Diagram Third Edition - April 2001 Technical Reference Guide AC97 Link Bus Audio HP Out Audio (L/R) AC97 Equalizer Link Bus Mono Audio 4301 Line Sense...
Chapter 5 Input/Output Interfaces 5.8.2 AC97 AUDIO CONTROLLER The AC97 Audio Controller is a PCI device (device 31/function 5) that is integrated into the 82801 ICH component and supports the following functions: Read/write access to audio codec registers 16-bit stereo PCM output @ up to 48 KHz sampling 16-bit stereo PCM input @ up to 48 KHz sampling Acoustic echo correction for microphone AC’97 Link Bus...
5.8.4 AUDIO CODEC The audio codec provides pulse code modulation (PCM) coding and decoding of audio information as well as the selection and/or mixing of analog channels. As shown in Figure 5-13, analog audio from a microphone, tape, or CD can be selected and, if to be recorded (saved) onto a disk drive, routed through an analog-to-digital converter (ADC).
Chapter 5 Input/Output Interfaces Audio subsystem programming consists configuration, typically accomplished during POST, and control, which occurs during runtime. 5.8.5.1 Audio Configuration The audio subsystem is configured according to PCI protocol through the AC’97 audio controller function of the 82801 ICH2. Table 5-21 lists the PCI configuration registers of the audio subsystem.
Mic In Line In Line Out Signal-to-Noise Ratio (input to Line Out) Max. Power Output (with 10% THD): Small Form Factor Slim Desktop/Configurable Minitower Input Gain Attenuation Range Master Volume Range Frequency Response: Codec Speaker (Small Form Factor) Third Edition - April 2001...
Chapter 5 Input/Output Interfaces NETWORK INTERFACE CONTROLLER These systems include a network interface controller (NIC) consisting of a 82562-equivalent controller integrated into the 82801BA ICH2 component coupled with a physical interface (PHY) component and an RJ-45 jack with integral status LEDs (Figure 5-14). The support firmware is contained in the system (BIOS) ROM.
Intel PRO/100 VM Network Connection drivers 3.80 or later (available from Compaq). Intel Alert-On-LAN Utilities, version 2.5 (available from Compaq). Management console running one of the following: HP OpenView Network Node Manager 6.x Intel LANDesk Client Manager Sample Application Console from the Intel AOL Utilities (item #2 above) Table 5-24.
Chapter 5 Input/Output Interfaces 5.9.3 POWER MANAGEMENT SUPPORT The NIC features Wired-for-Management (WfM) support providing system wake up from network events (WOL) as well as generating system status messages (AOL) and supports both APM and ACPI power management environments. The controller receives 3.3 VDC (auxiliary) power as long as the system is plugged into a live AC receptacle, allowing support of wake-up events occuring over a network while the system is powered down or in a low-power state.
5.9.4 NIC PROGRAMMING Programming the NIC consists of configuration, which occurs during POST, and control, which occurs at runtime. 5.9.4.1 Configuration The network interface function is a PCI device and configured though PCI configuration space registers using PCI protocol described in chapter 4. The PCI configuration registers are listed in the following table: Table 5–25.
Chapter 5 Input/Output Interfaces 5.9.5 NIC CONNECTOR Figure 5-15 shows the RJ-45 connector used for the NIC interface. This connector includes the two status LEDs as part of the connector assembly. Speed LED 8 7 6 5 Figure 5-15. Ethernet TPE Connector (RJ-45, viewed from card edge) 5.9.6 NIC SPECIFICATIONS Table 5–27.
5.9.7 NIC UPGRADING/CHANGING The integrated NIC may be used in conjunction with another NIC card in a PCI slot. These systems provide AOL support for NIC cards that are AOL-compliant to the extent described previously in section 5.9.2. These systems also provide Remote System Alert (RSA) support for such NIC cards as the 3Com 3C905C-TX NIC card.
Server-side utility software (called 3Com Remote System Alert Manager on the compaq.com web site ). Management console running one of the following: HP OpenView Network Node Manager 6.x Microsoft Systems Management Server (SMS), version 1.2 5-38 Compaq Deskpro Personal Computers Table 5-28.
PCI graphics card. In Slim Desktop and Configurable Minitower systems an AGP slot is provided. Upgrading these systems is accomplished by simply replacing the GPA/AIMM or AGP graphics controller card in the AGP slot.
Chapter 6 Embedded Graphics Subsystems INTEL 815E-BASED GRAPHICS SUBSYSTEM The Intel 815E chipset integrates a graphics controller into its 82815 GMCH component (Figure 6-1). AGP Bus 4 MB SDRAM Display Cache Monitor Described in Chapter 3 Described in Chapter 4 Figure 6-1.
HSync HSync Monitor Connector Figure 6-2. 82815 GMCH Integrated Graphics Subsystem The integrated graphics controller includes special enhancements for 2D operations. Motion compensation logic is included to improve performance during software decoding of MPEG2 video. Hardware cursor and overlay engines relieve software processing and provide independent gamma correction, saturation, and brightness control.
Chapter 6 Embedded Graphics Subsystems 6.2.2 DISPLAY MODES The Intel graphics controller supports the following 2D display modes: Table 6-1. 815E-Based Graphics Display Modes Resolution 640 x 480 640 x 480 640 x 480 720 x 480 720 x 480 720 x 480 720 x 576 720 x 576...
However, dual-monitor support is possible by adding a PCI-type graphics card. Compaq Deskpro EN Slim Desktop/Configurable Minitower: Upgrading the AGP graphics is facilitated by replacing the existing GPA card with an AGP graphics adapter card. During POST, the BIOS will detect the presence of the AGP graphics adapter on the AGP bus and disable the 815E-based graphics controller.
Compaq Deskpro EN Small Form Factor systems and as a separate AGP card in Compaq Deskpro EN Slim Desktop and Configurable Minitower systems. This subsection describes only the on- board NVIDIA graphics subsystem used on Small Form Factor systems. The NVIDIA graphics card used in Deskpro EN Slim Desktop/Configurable Minitower systems is described in Appendix d.
"upgrade" is not possible on these systems. However, dual-monitor support is possible by adding a PCI-type graphics card. Compaq Deskpro EN Slim Desktop/Configurable Minitower: Upgrading the AGP graphics is facilitated by replacing the existing nVIDIA graphics card with another AGP graphics adapter card.
Chapter 6 Embedded Graphics Subsystems MONITOR POWER MANAGEMENT CONTROL The embedded graphics controllers provide monitor power control for monitors that conform to the VESA display power management signaling (DPMS) protocol. This protocol defines different power consumption conditions and uses the HSYNC and VSYNC signals to select a monitor’s power condition.
Chapter 7 POWER and SIGNAL DISTRIBUTION Chapter 7 POWER SUPPLY AND DISTRIBUTION INTRODUCTION This chapter describes the power supply and method of general power and signal distribution. Topics covered in this chapter include: Power supply assembly/control (7.2) Power distribution (7.3) Signal distribution (7.4) POWER SUPPLY ASSEMBLY/CONTROL This system features a power supply assembly that is controlled through programmable logic...
Chapter 7 Power and Signal Distribution 7.1.1 POWER SUPPLY ASSEMBLY The power supply assembly is contained in a single unit that features a selectable input voltage: 90-132 VAC and 180-264 VAC. Small Form Factor systems use a 120-watt supply while all other systems employ a 200-watt supply.
7.1.2 POWER CONTROL The power supply assembly is controlled digitally by the PS On signal (Figure 7-1). When PS On is asserted, the Power Supply Assembly is activated and all voltage outputs are produced. When PS On is de-asserted, the Power Supply Assembly is off and all voltages (except +3.3 AUX and +5 AUX) are not generated.
Chapter 7 Power and Signal Distribution 7.1.2.3 Wake Up Events The PS On signal can be activated with a power “wake-up” of the system due to the occurrence of a magic packet, serial port ring, or PCI power management (PME) event. These events can be individually enabled through the Setup utility to wake up the system from a sleep (low power) state.
POWER DISTRIBUTION 7.2.1 3.3/5/12 VDC DISTRIBUTION The power supply assembly includes a multi-connector cable assembly that routes +3.3 VDC, +5 VDC, -5 VDC, +12 VC, and -12 VDC to the system board as well as to the individual drive assemblies. Figure 7-2 shows the power supply cabling for the Deskpro EN SFF series. Power Supply Assembly (p/n 165997)
RTN = Return (signal ground) GND = Power ground RS = Remote sense FO = Fan off FSpd = Fan speed FS = Fan Sink Figure 7–3. Slim Desktop/Configurable Minitower Power Cable Diagram Compaq Deskpro Personal Computers Drive Assemblies System Board...
7.2.2 LOW VOLTAGE DISTRIBUTION Voltages less than 3.3 VDCincluding processor core (VccP) voltage are produced through regulator circuitry on the system board. Type Det- AGP Bus Power Supply Processor NOTE: [1] VDDQ = 1.5 for AGP 4X cards (Type Det- grounded), 3.3 for AGP 1X/2X cards (Type Det- left open). Figure 7–4.
Chapter 7 Power and Signal Distribution SIGNAL DISTRIBUTION Figures 7-4 and 7-5 show general signal distribution between the main subassemblies of the system units. System Board (PCA # 010633, 010700, 011035, 011308, or 011311) Conn P20 Conn P21 Conn P10 Conn P89 NOTES: [1] Connector mounted on rear chassis panel.
Models with 933 MHz or faster processor. Models with AGP graphics controller card. Select Workstation AP230 models only. [1] See Figure 7-8 for header pinout. Figure 7–6. Slim Desktop/Configurable Minitower Models Signal Distribution Diagram Third Edition - April 2001 Technical Reference Guide Slim Desktop Only...
Chapter 8 BIOS ROM Chapter 8 BIOS ROM INTRODUCTION The Basic Input/Output System (BIOS) of the computer is a collection of machine language programs stored as firmware in read-only memory (ROM). The BIOS ROM includes such functions as Power-On Self Test (POST), PCI device initialization, Plug ‘n Play support, power management activities, and the Setup utility.
Chapter 8 BIOS ROM ROM FLASHING The system BIOS firmware is contained in a flash ROM device that can be re-written with BIOS code (using the ROMPAQ utility or a remote flash program) allowing easy upgrading, including changing the splash screen displayed during the POST routine. 8.2.1 UPGRADING Upgrading the BIOS is not normally required but may be necessary if changes are made to the unit’s operating system, hard drive, or processor.
8.2.2 CHANGEABLE SPLASH SCREEN The splash screen (image displayed during POST) is stored in the BIOS ROM and may be replaced with another image of choice by using the Image Flash utility (Flashi.exe). The Image Flash utility allows the user to browse directories for image searching and pre-viewing. Background and foreground colors can be chosen from the selected image’s palette.
Chapter 8 BIOS ROM BOOT FUNCTIONS The BIOS supports various functions related to the boot process, including those that occur during the Power On Self-Test (POST) routine. 8.3.1 BOOT DEVICE ORDER The default boot device order is as follows: CD-ROM drive (EL Torito CD images) Diskette drive (A) Hard drive (C) Network boot...
8.3.3 MEMORY DETECTION AND CONFIGURATION This system uses the Serial Presence Detect (SPD) method of determining the installed DIMM configuration. The BIOS communicates with an EEPROM on each DIMM through the SMBus to obtain data on the following DIMM parameters: Presence Size Type...
Chapter 8 BIOS ROM SETUP UTILITY The Setup utility (stored in ROM) allows the user to configure system functions involving security, power management, and system resources. The Setup utility is ROM-based and invoked when the F10 key is pressed during the time the F10 prompt is displayed in the lower right-hand corner of the screen during the POST routine.
Page 164
Table 8-3. Setup Utility Functions Heading Option Storage Device (continued) Configuration (continued) Storage Options Third Edition - April 2001 Technical Reference Guide Continued Description Translation Mode (IDE disks only) Lets you select the translation mode to be used for the device.
Page 165
Specify whether password is required for warm boot (CTRL+ALT+DEL). Note: This selection is available only when Network Server Mode is disabled. See the Desktop Management Guide for more information. Allows user to: Enable/disable the Smart Cover Lock Enable/disable Smart Cover Sensor.
Page 166
Allows user to set: Asset tag (16-byte identifier) and Ownership Tag (80-byte identifier displayed during POST) - Refer to the Desktop Management guide for more information Chassis serial number or Universal Unique Identifier (UUID) number - If current number is...
Page 167
Chapter 8 BIOS ROM Table 8-3. Setup Utility Functions Heading Option Power Energy Saver Timeouts Energy Saver Options Advanced Power-On Options (Advanced users only) Onboard Devices PCI Devices 8-10 Compaq Deskpro Personal Computers Continued Description Allows user to set the energy saver mode (advanced, disable, or minimal).
Page 168
Table 8-3. Setup Utility Functions Heading Option Advanced Bus Options (continued) Device Options PCI VGA Configuration Third Edition - April 2001 Technical Reference Guide Continued Description Allows user to enable or disable: PCI bus mastering, which allows a PCI device to take control of the PCI bus PCI VGA palette snooping, which sets the VGA palette snooping bit in PCI configuration...
Chapter 8 BIOS ROM CLIENT MANAGEMENT FUNCTIONS Table 8-4 lists the client management BIOS functions supported by the systems covered in this guide. These functions, designed to support intelligent manageability applications, are Compaq- specific unless otherwise indicated. Table 8-4. Client Management Functions (INT15) Client Management Functions (INT15) Function E800h...
Page 170
FAR call is invoked using the value specified at offset 04h to retrieve the CM services entry point. The following entry conditions are used for calling the Desktop Management service directory: INPUT: = Service Identifier [$CLM] EBX (31..8)
System Small Form Factor: w/815E-based graphics w/NVIDIA graphics Slim Desktop/Configurable Minitower The ROM family and version numbers can be verified with the Setup utility or the Compaq Insight Manager or Diagnostics applications. 8.5.2 EDID RETRIEVE The BIOS function INT 15, AX=E813h is a tri-modal call that retrieves the VESA extended display identification data (EDID).
8.5.3 TEMPERATURE STATUS The BIOS includes a function (INT15, AX=E816h) to retrieve the status of a system’s interior temperature. This function allows an application to check whether the temperature situation is at a Normal, Caution, or Critical condition. 8.5.4 DRIVE FAULT PREDICTION The Compaq BIOS directly supports Drive Fault Prediction for IDE-type hard drives.
Chapter 8 BIOS ROM 8.6.1 SMBIOS In support of the DMI specification the PnP functions 50h and 51h are used to retrieve the SMBIOS data. Function 50h retrieves the number of structures, size of the largest structure, and SMBIOS version. Function 51h retrieves a specific structure. This system supports SMBIOS version 2.3.1 and the following structure types: Type Data...
POWER MANAGEMENT FUNCTIONS The BIOS ROM provides three types of power management support: independent PM support; APM support, and ACPI support. 8.7.1 INDEPENDENT PM SUPPORT The BIOS can provide power management (PM) of the system independently from an operating system that doesn’t support APM (including DOS, Unix, NT & older versions of OS/2). In the Independent PM environment the BIOS and hardware timers determine when to switch the system to a different power state.
Chapter 8 BIOS ROM 8.7.1.2 Going to Sleep in Independent PM When a time-out timer expires, Standby for that timer occurs. System Standby When the system acquires the Standby mode the BIOS performs two duties: Blanks the screen. Turns off Vsync (to reduce CRT heater voltage). Since the hard drive inactivity timer is in the drive and triggered by drive access, the system can be in Standby with the hard drives still spinning (awake).
8.7.2 ACPI SUPPORT This system meets the hardware and firmware requirements for being ACPI compliant. This system supports the following ACPI functions: PM timer Power button Power button override RTC alarm Sleep/Wake logic (S1,S3, S4 (Windows 2000), S5) C1 state (Halt) PCI Power Management Event (PME) 8.7.3 APM 1.2 SUPPORT Advanced Power Management (APM) is an extension of power management.
Page 177
Chapter 8 BIOS ROM Table 8-6. APM BIOS Functions APM BIOS Function APM Installation Check APM Real Mode Interface Connect APM Protected Mode 16-bit APM Protected Mode 32-bit APM Interface Disconnect CPU Idle CPU Busy Set Power State Enable/Disable Power Management Restore Power-On Defaults Get Power Status...
8.7.3.1 Staying Awake in APM There are two "Time-out to Standby" timers used in APM: the System Timer and the IDE had Drive Timer. System Timer In POST, the ROM enables a timer in the ICH2 that generates an SMI once per minute. When the ROM gets the SMI it checks status bits in the ICH2 for activity at any of the following devices: Keyboard...
Page 179
Chapter 8 BIOS ROM 8.7.3.2 Going to Sleep in APM There are three levels of system sleep in APM: System/Hard Drive Standby, System Suspend, and System Off. System/Hard Drive Standby System Standby is achieved only by a system timer time-out, at such time the following occurs: All APM-aware device drivers put their respective devices into “Device Standby.”...
System OFF There are two ways to turn the system off: Press and hold the power button for longer than 4 seconds (not recommended unless absolutely necessary). Software shut-down as directed by the O/S. This, being the normal procedure, allows a NIC driver to re-arm the NIC for a Magic Packet™.
Page 181
Chapter 8 BIOS ROM This page is intentionally blank. 8-24 Compaq Deskpro Personal Computers Third Edition - April 2001...
Appendix A ERROR MESSAGES AND CODES A. Appendix A ERROR MESSAGES AND CODES INTRODUCTION This appendix lists the error codes and a brief description of the probable cause of the error. NOTE: Errors listed in this appendix are applicable only for systems running Compaq BIOS.
Appendix A Error Messages and Codes POWER-ON SELF TEST (POST) MESSAGES Table A–2. Power-On Self Test (POST) Messages Error Message Invalid Electronic Serial Number Network Server Mode Active (w/o kybd) 101-Option ROM Checksum Error 102-system Board Failure 150-Safe POST Active 162-System Options Not Set 163-Time &...
SYSTEM ERROR MESSAGES (1xx-xx) Table A–3. System Error Messages Message Probable Cause Option ROM error System board failure System board failure 104-01 Master int. cntlr. test fialed 104-02 Slave int. cntlr. test failed 104-03 Int. cntlr. SW RTC inoperative 105-01 Port 61 bit <6>...
PRINTER ERROR MESSAGES (4xx-xx) Table A–6. Printer Error Messages Message Probable Cause 401-01 Printer failed or not connected 402-01 Printer data register failed 402-02 Printer control register failed 402-03 Data and control registers failed 402-04 Loopback test failed 402-05 Loopback test and data reg. failed 402-06 Loopback test and cntrl.
Appendix A Error Messages and Codes DISKETTE DRIVE ERROR MESSAGES (6xx-xx) Table A–8. Diskette Drive Error Messages Message Probable Cause 6xx-01 Exceeded maximum soft error limit 6xx-02 Exceeded maximum hard error limit 6xx-03 Previously exceeded max soft limit 6xx-04 Previously exceeded max hard limit 6xx-05 Failed to reset controller 6xx-06...
A.11 MODEM COMMUNICATIONS ERROR MESSAGES (12xx-xx) Table A–10. Serial Interface Error Messages Message Probable Cause 1201-XX Modem internal loopback test 1201-01 UART DLAB bit failure 1201-02 Line input or UART failure 1201-03 Address line failure 1201-04 Data line fault 1201-05 UART control signal failure 1201-06 UART THRE bit failure...
Appendix A Error Messages and Codes A.12 SYSTEM STATUS ERROR MESSAGES (16xx-xx) Table A–11. System Status Error Messages System Status Error Messages Message Probable Cause 1601-xx Temperature violation 1611-xx Fan failure A.13 HARD DRIVE ERROR MESSAGES (17xx-xx) Table A–12. Hard Drive Error Messages Message Probable Cause 17xx-01...
Appendix B ASCII CHARACTER SET Appendix B ASCII CHARACTER SET INTRODUCTION This appendix lists, in Table B-1, the 256-character ASCII code set including the decimal and hexadecimal values. All ASCII symbols may be called while in DOS or using standard text-mode editors by using the combination keystroke of holding the Alt key and using the Numeric Keypad to enter the decimal value of the symbol.
Page 195
Appendix B ASCII Character Set Table B-1. ASCII Code Set (Continued) Symbol Ç ü é â ä à å ç ê ë è ï î ì Ä Å É æ Æ ô ö ò û ù ÿ Ö Ü ¢ £...
Appendix C KEYBOARD Appendix C KEYBOARD INTRODUCTION This appendix describes the Compaq keyboard that is included as standard with the system unit. The keyboard complies with the industry-standard classification of an “enhanced keyboard” and includes a separate cursor control key cluster, twelve “function” keys, and enhanced programmability for additional functions.
Appendix C Keyboard KEYSTROKE PROCESSING A functional block diagram of the keystroke processing elements is shown in Figure C-1. Power (+5 VDC) is obtained from the system through the PS/2-type interface. The keyboard uses a Z86C14 (or equivalent) microprocessor. The Z86C14 scans the key matrix drivers every 10 ms for pressed keys while at the same time monitoring communications with the keyboard interface of the system unit.
C.2.1 PS/2-TYPE KEYBOARD TRANSMISSIONS The PS/2-type keyboard sends two main types of data to the system; commands (or responses to system commands) and keystroke scan codes. Before the keyboard sends data to the system (specifically, to the 8042-type logic within the system), the keyboard verifies the clock and data lines to the system.
Appendix C Keyboard C.2.2 USB-TYPE KEYBOARD TRANSMISSIONS The USB-type keyboard sends essentially the same information to the system that the PS/2 keyboard does except that the data receives additional NRZI encoding and formatting (prior to leaving the keyboard) to comply with the USB I/F specification (discussed in chapter 5 of this guide).
C.2.3 KEYBOARD LAYOUTS Figures C-3 through C-8 show the key layouts for keyboards shipped with Compaq systems. Actual styling details including location of the Compaq logo as well as the numbers lock, caps lock, and scroll lock LEDs may vary. C.2.3.1 Standard Enhanced Keyboards 17 18 19 20 21 22 23 24 25 26 27 28 29...
C.2.3.3 Easy Access Keyboards The Easy Access keyboard is a Windows Enhanced-type keyboard that includes special buttons allowing quick internet navigation. Depending on system, either a 7-button or an 8-button layout may be supplied. The 7-button Easy Access Keyboard uses the layout shown in Figure C-7 and is available with either a legacy PS/2-type connection or a Universal Serial Bus (USB) type connection.
Appendix C Keyboard C.2.4 KEYS All keys generate a make code (when pressed) and a break code (when released) with the exception of the Pause key (pos. 16), which produces a make code only. All keys with the exception of the Pause and Easy Access keys are also typematic, although the typematic action of the Shift, Ctrl, Alt, Num Lock, Scroll Lock, Caps Lock, and Ins keys is suppressed by the BIOS.
Page 204
Shift - The Shift key (pos. 75/86), when held down, produces a shift state (upper case) for keys in positions 17-29, 30, 39-51, 60-70, and 76-85 as long as the Caps Lock key (pos. 59) is toggled off. If the Caps Lock key is toggled on, then a held Shift key produces the lower (normal) case for the identified pressed keys.
Page 205
Appendix C Keyboard The Easy Access keyboards (Figures C-7 and C-8) include additional keys (also referred to as buttons) used to streamline internet access and navigation. These buttons, which can be re-programmed to provide other functions, have the default functionality described below: 7-Button Easy Access Keyboard: Button # Description...
C.2.5 KEYBOARD COMMANDS Table C-1 lists the commands that the keyboard can send to the system (specifically, to the 8042- type logic). Table C–1. Keyboard-to-System Commands Command Key Detection Error/Over/run BAT Completion BAT Failure Echo Acknowledge (ACK) Resend Keyboard ID Note: [1] Modes 2 and 3.
Appendix C Keyboard CONNECTORS Two types of keyboard interfaces are used in Compaq systems: PS/2-type and USB-type. System units that provide a PS/2 connector will ship with a PS/2-type keyboard but may also support simultaneous connection of a USB keyboard. Systems that do not provide a PS/2 interface will ship with a USB keyboard.
Appendix D COMPAQ/NVIDIA TNT2 PRO AGP GRAPHICS CARD D. Appendix D Compaq/NVIDIA TNT2 Pro AGP Graphics Card INTRODUCTION This appendix describes the Compaq/NVIDIA TNT2 Pro AGP Graphics Card used in the standard configuration on some models and also available as an option. This card (layout shown in the following figure) installs in a system’s AGP slot.
Appendix D Compaq/NVIDIA TNT2 Pro AGP Graphics Card The NVIDIA TNT2 Pro-SD Graphics Card provides high performance 2D and 3D display imaging. The card’s AGP design provides an economical approach to 3D processing by off- loading 3D effects such as texturing, z-buffering and alpha blending to the system memory while 16 megabytes of on-board SGRAM stores the main display image.
DISPLAY MODES The graphics display modes supported by the NVIDIA TNT2 Pro Graphics are listed in Table D- Table D-1. NVIDIA TNT2 Pro Graphics Display Modes NVIDIA TNT2 Pro Graphics Display Modes Resolution Bits per pixel 640 x 480 640 x 480 640 x 480 800 x 600 800 x 600...
Appendix D Compaq/NVIDIA TNT2 Pro AGP Graphics Card SOFTWARE SUPPORT INFORMATION The NVIDIA TNT2 Pro graphics card is fully compatible with software written for legacy video modes (VGA, EGA, CGA) and needs no driver support for those modes. Drivers are provided with or available for the card to provide extended mode support for the current operating systems and programming environments such as: Windows 98, 95 Windows NT 4.0, 3.51...
CONNECTORS There are two connectors associated with the graphics subsystem; the display/monitor connector and the Feature connector. NOTE: The graphic card’s edge connector mates with the AGP slot connector on the system board. This interface is described in chapter 4 of this guide. The DB-15 disply/monitor connector is provided for connection of a compatible RGB/analog monitor.
Page 217
Appendix D Compaq/NVIDIA TNT2 Pro AGP Graphics Card This page is intentionally blank. Compaq Personal Computers Original - July 2000...
Appendix E COMPAQ/NVIDIA QUADRO2 EX/MXR AGP GRAPHICS CARDS Appendix E Compaq/NVIDIA Quadro2 EX/MXR AGP Graphics Cards INTRODUCTION This appendix describes the Compaq/NVIDIA Quadro2 EX and MXR AGP Graphics Cards used in the standard configuration on some models and also available as an option. These cards (layout shown in the following figure) installs in a system’s AGP slot and provide high 2D performance as well as entry-level 3D capabilities.
Appendix J Compaq/NVIDIA Quadro2 EX/MXR AGP Graphics Cards FUNCTIONAL DESCRIPTION The NVIDIA Quadro2 MXR Graphics Card provides high performance 2D and 3D display imaging. The card’s AGP design provides an economical approach to 3D processing by off- loading 3D effects such as texturing, z-buffering and alpha blending to the system memory while 32 megabytes of on-board SDRAM stores the main display image.
DISPLAY MODES The 2D graphics display modes supported by the NVIDIA Quadro2 MXR Graphics are listed in Table E-1. Table E-1. NVIDIA Quadro2 MXR Graphics Display Modes NVIDIA Quadro2 EX/MXR Graphics Display Modes Resolution Bits per pixel 640 x 480 640 x 480 640 x 480 800 x 600...
Appendix J Compaq/NVIDIA Quadro2 EX/MXR AGP Graphics Cards SOFTWARE SUPPORT INFORMATION The NVIDIA Quadro2 MXR graphics card is fully compatible with software written for legacy video modes (VGA, EGA, CGA) and needs no driver support for those modes. Drivers are provided with or available for the card to provide extended mode support for the current operating systems and programming environments such as: Windows 3.1, 95, 98, 2000, ME Windows NT 4.0, 3.51...
CONNECTORS There are two connectors associated with the graphics subsystem; the display/monitor connector and the Feature connector. NOTE: The graphic card’s edge connector mates with the AGP slot connector on the system board. This interface is described in chapter 4 of this guide. The DB-15 disply/monitor connector is provided for connection of a compatible RGB/analog monitor.
Page 223
Appendix J Compaq/NVIDIA Quadro2 EX/MXR AGP Graphics Cards This page is intentionally blank. Compaq Personal Computers Changed - April 2001...
Appendix F COMPAQ/Matrox Millennium G450 AGP GRAPHICS CARD Appendix F Compaq/Matrox Millennium G450 AGP Graphics Card INTRODUCTION This appendix describes the Compaq/Matrox Millennium G450 AGP Graphics Card used in the standard configuration on some models and also available as an option. This card (layout shown in the following figure) installs in a system’s AGP slot.
Appendix H Compaq/Matrox Millennium G450 AGP Graphics Card FUNCTIONAL DESCRIPTION The Matrox Millennium G450-SD Graphics Card provides high performance 2D and 3D display imaging. The card’s AGP design provides an economical approach to 3D processing by off- loading 3D effects such as texturing, z-buffering and alpha blending to the system memory while 32 megabytes of on-board SDRAM stores the main display image.
DISPLAY MODES The graphics display modes supported by the Matrox Millennium G450 Graphics are listed in Table F-1. Table F-1. Matrox Millennium G450 Graphics Display Modes Matrox Millennium G450 Graphics Display Modes Resolution Bits per pixel 640 x 480 640 x 480 640 x 480 640 x 480 800 x 600...
Appendix H Compaq/Matrox Millennium G450 AGP Graphics Card SOFTWARE SUPPORT INFORMATION The Matrox Millennium G450 graphics card is fully compatible with software written for legacy video modes (VGA, EGA, CGA) and needs no driver support for those modes. Drivers are provided with or available for the card to provide extended mode support for the current operating systems and programming environments such as: Windows 2000 Windows NT 4.0...
CONNECTORS There are three connectors associated with the graphics subsystem; two display/monitor connectors and the Feature connector. NOTE: The graphic card’s edge connector mates with the AGP slot connector on the system board. This interface is described in chapter 4 of this guide. F.6.1 MONITOR CONNECTOR The display/monitor connector is provided for connection of a compatible RGB/analog monitor.
Page 229
Appendix H Compaq/Matrox Millennium G450 AGP Graphics Card F.6.2 VIDEO FEATURE CONNECTOR The Video Feature connector allows a video peripheral such as a TV tuner card to provide video input to the graphics card. This interface is compliant with VESA VIP specification 1.1. 2 / Y1 1 / Z1 Figure F-4.
Appendix G COMPAQ/ADAPTEC 29160N SCSI HOST ADAPTER Appendix G Compaq/Adaptec SCSI Host Adapter INTRODUCTION The Compaq/Adaptec 29160N SCSI Host Adapter (Compaq SP# 158364-001) is a PCI peripheral that provides high performance interfacing with compatible SCSI peripherals, typically SCSI hard drives. The card installs in a PCI slot and supports full bus mastering capability. This appendix covers the following subjects: Functional description (G.2) SCSI adapter programming (G.3)
Appendix K Compaq/Adaptec 29160N SCSI Host Adapter FUNCTIONAL DESCRIPTION A block diagram of the SCSI Adapter is shown in Figure L-2. The adapter’s architecture is based on the AIC-7892 SCSI controller working off the 32-bit, 66-/33-MHz PCI bus. Providing full bus mastering capability, the adapter supports data transfers up to 266 MB/s using the burst mode rate on a 66-MHz 32-bit PCI bus.
SCSI ADAPTER PROGRAMMING G.3.1 SCSI ADAPTER CONFIGURATION The Adaptec SCSI Host Adapter Card is a PCI device and configured using PCI protocol and PCI Configuration Space registers (PCI addresses 00h-FFh) as discussed in Chapter 4 of this guide. Configuration is accomplished by BIOS during POST and re-configurable with software. The vender ID and device ID for the adapter are as follows: Vender ID (PCI config.
G.5.2 INTERNAL 50-PIN ULTRA SCSI CONNECTOR The card provides one internal 50-pin header-type Ultra SCSI connector. Internal cabling to this connector should consists of an unshielded connector with a 50-conductor flat cable as specified in ANSI standard X3T9.2/375R. Pin 49 Pin 50 Figure G–4.
Appendix K Compaq/Adaptec 29160N SCSI Host Adapter G.5.3 INTERNAL 68-PIN ULTRA160 SCSI CONNECTOR The card provides one internal 68-pin Ultra160 SCSI connector. This connection is designed for a 68-conductor unshielded Twist ‘N Flat cable as specified in the T-10 SPI-2 standard. Pin 34 Pin 68 Figure G–5.
Page 236
INDEX 3D effects, D-2, E-2, F-2 abbreviations, 1-4 AC97 link bus, 5-28 Accelerated Graphics Port (AGP), 4-10 ACPI, 5-34 acronyms, 1-4 AGP, 4-10 Alert-On-LAN, 5-33 AOL, 5-33 AOL requirements, 5-33, 5-38 APIC, 4-16 APM, 5-34 APM BIOS support, 8-19 arbitration, PCI bus master, 4-6 ASCII character set, B-1 audio, 5-26 audio controller (AC97), 5-28...