Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
This hardcopy is designed to be placed into a standard 3-ring binder. Provided below is a title block that
can be copied and cut out and placed into the slip or taped onto the edge of the binder.
Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
TRG
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 of the referenced document.
Technical Reference Guide
NOTICE
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.
This guide contains information protected by copyright. No part of this document may be
photocopied or reproduced in any form without prior written consent from Compaq Computer
Corporation.
1998 Compaq Co mputer Cor poration
All rights reserved. Printed in the US A
Compaq, Deskpro, LTE, Contura, Presario, ProLinea
Registered U.S. Patent and Trademark Office
Product names mentioned in this document may be trademarks and/or registered trademarks of other companies.
“Pentium” and “MMX ” are trad emarks of Intel Corporation.
“Windows” is a trademark of Microsoft Corporation.
For more information regarding specifications and Compaq-specific parts please contact Compaq
Computer Corporation.
Technical Reference Guide
Compaq Deskpro EN Series of Personal Computers, Desktop and Minitower Form Factors
Third Edition - Se ptember 1998
Documen t Number DSK-113C /0498
for
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
i
Technical Reference Guide
ii
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion–- September1998
Chapter 1
INTRODUCTION
1.Chapter 1 INTRODUCTION
Technical Reference Guide
1.1
ABOUT THIS G UIDE
This guide provides technical information about the Compaq Deskpro EN Series of Personal
Computers in desktop and minitower form factors. This document includes information
regarding system design, function, and features that can be used by programmers, engineers,
technicians, and system administrators.
This and other support documentation is available online and can be downloaded in .PDF format
from the following WEB site: http://www.compaq.com/support/index.htm.
1.1.1 USING THIS G U ID E
This guide consists of chapters and appendices. The chapters primarily describe the hardware
and firmware elements contained within the chassis and specifically deal with the system board
and the power supply assembly. The appendices contain general information about standard
peripheral devices such as the keyboard as well as separate audio or other interface cards, as well
as other general information in tabular format.
1.1.2 ADDITIONAL INFORMATION SOURCES
This guide does not describe in detail other manufacturer’s components used in the product
covered. For more information on individual commercial-off-the-shelf (COTS) components refer
to the indicated manufacturers’ documentation. The products covered by this guide use
architecture based on industry-standard specifications that can be referenced for detailed
information.
Hardcopy documentation sources:
♦ The Lotus/Intel/Microsoft Expanded Memory Specification, Ver. 4.0
♦ PCI Local Bus Specification Revision 2.1
Online information sources:
♦ Compaq Computer Corporation: http://www.compaq.com
♦ Intel Corporation: http://www.intel.com
♦ National Semiconductor Incorporated: http://www.national.com
♦ ATI Incorporated: http://www.atitech.com
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
1-1
Chapter 1 Introduction
1.2 NOTATIONAL CONVENTIONS
1.2.1 VALUES
Hexadecimal values are indicated by the letter “h” following an alpha-numerical value. Binary
values are indicated by the letter “b” following a value of ones and zeros. Memory addresses
expressed as “SSSS:OOOO” (SSSS = 16-bit segment, OOOO = 16-bit offset) can be assumed as
a hexadecimal value. Values that have no succeeding lett er can be a s s u med to be decimal.
1.2.2 RANGES
Ranges or limits for a parameter are shown as a pair of values separated by two dots:
Example: Bits <7..4> = bits 7, 6, 5, and 4.
1.2.3 SIGNAL LABELS
Signal names are indicated using abbreviations, acronyms, or, if possible, the full signal name in
all capital letters. Signals that are meant to be active low are indicated with a dash immediately
following the name.
1.2.4 REGISTER NOTATION AND USAGE
This guide uses standard Intel naming conventions in discussing the microprocessor’s (CPU)
internal registers. Registers that are accessed through programmable I/O using an indexing
scheme are indicated using the following format:
03C5.17h
Index port
Data port
In the exam ple a bove , re gister 03C5. 17h is accessed by writing the index port value 17h to the
index address (03C4h), followed by a write to or a read from port 03C5h.
1.2.5 BIT NOTATION
Bit values are labeled with bit <0> representing the least-significant bit (LSb) and bit <7>
representing the most-significant bit (MSb) of a byte. Bytes, words, double words, and quad
words are typically shown with most-significant portions on the left or top and the leastsignificant portions on the right or bottom respectively.
Compaq Deskpro EN Series of Personal Computers
1-2
Desktop and Minitower Form Factors
Third Edi tion – September 1998
1.3 COMM ON ACRONYMS AND ABBREVIATIONS
Table 1-1 lists the acronyms and abbreviations used in this guide.
Technical Reference Guide
Table 1–1.
Acronyms and Abbreviations
Table 1-1.
Acronyms and Abbreviations
Acronym/AbbreviationDescription
Aampere
ACalternating current
ACPIAdvanced Configuration and Power Interface
A/Danalog-to-digital
AGPAccelerated graphics port
APIapplication programming interface
APMadvanced power management
ASICapplication-specific integrated circuit
AT1. attention (commands) 2. 286-based PC architecture
ATAAT attachment (mode)
AVIaudio-video interleaved
AVGAAdvanced VGA
BCDbinary-coded decimal
BIOSbasic input/out put system
bissecond/new revision
BitBLTbit block transfer
BNCBayonet Neill-Concelman (connector)
bps or b/sbits per second
BSPBootstrap processor
BTOBuilt to order
CAScolumn address strobe
CDcompact disk
CD-ROMcompact disk read-only memory
CDScompct disk system
CFcarry flag
CGAcolor graphics adapter
Chchannel
CLUTcolor look-up table (pallete)
cmcentimeter
CMCcache/memory controller
CMOScomplimentary metal-oxide semiconductor (configuration memory)
Cntlrcontroller
codec compressor/decompressor
CPQCompaq
CPUcentral processing unit
CRTcathode ray tube
CSMCompaq system management / Compaq server management
CTOConfigure to order
DAAdirect access arrangement
DACdigital-to-analog converter
dbdecibel
DCdirect current
DCHDOS compatibility hole
DDCDisplay Data Channel
DFdirection flag
Continued
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
1-3
Chapter 1 Introduction
Table 1-1. Acronyms and Abbreviations
Acronym/AbbreviationDescription
DIMMdual inline memory module
DINDeutche IndustriNorm (connector standard)
DIPdual inline package
DMAdirect mem ory acce ss
DMIDesktop management interface
dpidots per inch
DRAMdynamic random access memory
DRQdata request
EDIDextended display identification data
EDOextended data out (RAM type)
EEPROMelectrically eraseable PROM
EGAenhanced graphics adapter
EIAElectronic Industry Association
EISAextended ISA
EPPenhanced parallel port
EIDEenhanced IDE
ESCDExtended System Configuration Data (format)
EVEnvironmental Variable (data)
ExCAExchangeable Card Architecture
FIFOfirst in / first out
FLflag (register)
FMfrequency modulation
FPMfast page mode (RAM type)
FPUFloating point unit (numeric or math coprocessor)
ftfoot
GBgigabyte
GNDground
GPIOgeneral purpose I/O
GPOCgeneral purpose open-collector
GARTGraphics address re-mapping table
GUIgraphics user interface
hhexadecimal
HWhardware
hexhexadecimal
Hzhertz
IDEintegrated drive element
IEEEInstitute of Electrical and Electronic Engineers
IFinterrupt flag
I/Finterface
ininch
INTinterrupt
I/Oinput/output
IPLinitial program loader
IrDAInfra Red Data Association
IRQinterrupt request
ISAindustry standard architecture
JEDECJoint Electron Device Engineering Council
Kb / KBkilobits / kilobytes (x 1024 bits / x 1024 bytes)
Kb/skilobits per second
kgkilogram
KHzkilohertz
kvkilovolt
Continued
Continued
Compaq Deskpro EN Series of Personal Computers
1-4
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Technical Reference Guide
Table 1-1. Acronyms and Abbreviations
Acronym/AbbreviationDescription
lbpound
LANlocal area network
LCDliquid crystal display
LEDlight-emitting diode
LIFlow insertion force (socket)
LSIlarge scale integration
LSb / LSBleast significant bit / least significant byte
LUNlogical unit (SCSI)
MMXmultimedia extensions
MPEGMotion Picture Experts Group
msmillisecond
MSb / MSBmost significant bit / most significant byte
muxmultiplex
MVAmotion video acceleration
MVWmotion video window
n
NICnetwork interface card/controller
NiCadnickel cadmium
NiMHnickel-metal hydride
NMInon-maskable interrupt
nsnanosecond
NTnested task flag
NTSCNational Television Standards Committee
NVRAMnon-volatile random access memory
OEMoriginal equipment manufacturer
OSoperating system
PAL1. programmable array logic 2. phase altering line
PCpersonal computer
PCIperipheral component interconnect
PCMpulse code modulation
PCMCIAPersonal Computer Memory Card International Association
PFparity flag
PINpersonal identification number
PIOProgrammed I/O
POSTpower-on self test
PROMprogrammable read-only memory
PTRpointer
RAMrandom access memory
RASrow address strobe
rcvrreceiver
RFresume flag
RGBred/green/blue (monitor input)
RHRelative humidity
RMSroot mean square
ROMread-only memory
RPMrevolutions per minute
RTCreal time clock
R/Wread/write
variable parameter/value
Continued
Continued
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
1-5
Chapter 1 Introduction
Table 1-1. Acronyms and Abbreviations
Acronym/AbbreviationDescription
SCSIsmall co mputer system in terface
SDRAMSynchronous Dynamic RAM
SECSingle Edge-Connector
SECAMsequential colour avec memoire (sequential color with memory)
SFsign flag
SGRAMSynchronous Graphics RAM
SIMMsingle in-line memory module
SITsystem information ta ble
SMARTSelf Monitor Analysis Report Technology
SMIsystem management interrupt
SMMsystem management mode
SMRAMsystem m anagement RAM
SPDserial presence detect
SPPstandard parallel port
SRAMstatic RAM
STNsuper twist pneumatic
SVGAsuper VGA
SWsoftware
TADtelephone answering device
TAMtelephone answering machine
TCPtape carrier package
TFtrap flag
TFTthin-film transistor
TIATelecommunications Information Administration
TPEtwisted pair ethernet
TPItrack per inch
TTltransistor-transistor logic
TVtelevision
TXtransmit
UARTuniversal asynchronous receiver/transmitter
UDMAUltra DMA
us / µsmicrosecond
USBUniversal Serial Bus
UTPunshielded twisted pair
Vvolt
VESAVideo Electronic Standards Association
VGAvideo graphics adapter
vibvibrato
VLSIvery large scale integration
VRAMVideo RAM
Wwatt
WOLWake on LAN
WRAMWindows RAM
ZFzero flag
ZIFzero insertion force (socket)
Continued
Compaq Deskpro EN Series of Personal Computers
1-6
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Chapter 2
SYSTEM OVERVIEW
Technical Reference Guide
2.
2.1
Chapter 2 SYSTEM OVERVIEW
INTRODUCTION
The Compaq Deskpro EN Series of desktop and minitower Personal Computers (Figure 2-1)
delivers an outstanding combination of manageability, serviceability, and consistency for
enterprise environments. Based on Intel Pentium II and Celeron processors, the Deskpro EN
Series emphasizes performance and industry compatibility. These models feature architectures
incorporating the PCI, AGP, and ISA buses. All m odels are easily upgradable and expan d a ble to
keep pa ce with the need s of t he office ent erpr ise.
Figure 2–1.
This chapter includes the following topics:
♦ Features and options (2.2)page 2-2
♦ Mechanical design (2.3)page 2-4
♦ System architectur e (2.4)page 2-8
♦ Specifications (2.5)page 2-13
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Compaq Deskpro EN Desktop Personal Computers with Monitor
Third Edi tion - September 1998
2-1
Chapter 2 System Overview
2.2 FEATURES AND OPTIONS
This section describes the standard features and available options.
2.2.1 STANDARD FEATURES
The following standard features are included on all models:
♦ Pentium II or Celeron processor
♦ High-per form ance 2D/3D AGP graphics card
♦ Embedded 16-bit full-duplex audio with Compaq Premier Sound
♦ 3.5 inch, 1. 44-MB diskette drive
♦ Extended IDE controller support for up to four IDE drives
♦ Hard drive fault prediction
♦ Two serial interfaces
♦ Parallel interface
♦ Two universal serial bus ports
♦ Two PCI slots
♦ Two combo PCI/ISA s lots
♦ 10/100 NIC card
♦ Compaq Enhanced keyboard w/Windows support
♦ Mouse
♦ APM 1.2 power management support
♦ Plug ’n Play compatible (with ESCD support)
♦ Intelligent Manageability support
♦ Energy Star compliant
♦ Security features including:
• Flash ROM Boot Bl oc k
• Diskette drive disable, boot disable , write p rotec t
• Power-on password
• Administrator password
• QuickLock/QuickBlank
• Smart Cover lock
• Smart Cover removal sense
• Serial port disable
• Parallel port disable
Compaq Deskpro EN Series of Personal Computers
2-2
Desktop and Minitower Form Factors
Third Edi tion – September 1998
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:16-MB DIMM (ECC and non-ECC)
♦ Hard drives/controllers:3.2 GB UATA
♦ Removeable media drives:1.44 MB diskette drive
Technical Reference Guide
32-MB DIMM (ECC and non-ECC)
64-MB DIMM (ECC and nonECC)
128-MB DIMM (ECC and non-ECC)
♦Communications cards: Compaq 10/100TX PCI Intel with WOL UTP
Netelligent 10/100, TX PCI UTP TLAN
3COM Fast EtherLink XL 10/100TX PCI
Compaq Netelligent 56.6 Baud ISA Modem
♦Graphics cards/memory: ATI RAGE PRO Turbo AGP card
ATI RAGE PRO Turbo AGP 2X card
4-MB SGRAM SODIMM (for RAGE PRO AGP 2X card)
Matrox MGA-G100A car d
Matrox Millennium G200-SD card
8-MB SDRAM SODIMM (for Millennium G200-SD card)
Compaq Deskpro Computers are easily upgraded and enh a nced with peripheral devices designed
to meet PCI and ISA standards. The Compaq Deskpro Personal Computers are compatible with
peripherals designed for Plug ’n Play operation.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
2-3
Chapter 2 System Overview
2.3 MECHANICAL DESIGN
The Compaq Deskpro EN Series uses a desktop form factor. This section illustrates the
mechanical particulars of the bezel, chassis, and major board assemblies.
1AC Line In Connector
2Smart Cover Lock Screws
3Line Voltage Switch
4USB Interface Port B
5USB Interface Port A
6100TX speed LED
7Activity LED
8Link LED
Figures 2-4 and 2-5 show the layout of key assemblies within the desktop and minitower chassis
respectively. For serviceability this system features an expansion card cage that allows easy
removal of the backplane and expansion cards as a single assembly. The tilt drive cage tilts up for
easy removal/replacement of drives. For detailed information on servicing the chassis refer to the
multimedia training CD-ROM and/or the maintenance and service guide for this system.
PCI Slot 4 (SCSI Card)
ISA Slot
PCI Slot 3
ISA Slot
PCI Slot 2
PCI Slot 1 (NIC Card)
Slots On Backplane,
Rear View
Back
Expansion Card Cage
AGP NLX
Graphics Card
Wide-Ultra
SCSI Card
System Board
Figure 2–4.
Speaker
Processor
Desktop Chassis Layout, Top View
Power Supply
Tilt Drive Cage
Chassi s Fan
Front
Compaq Deskpro EN Series of Personal Computers
2-6
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Technical Reference Guide
ISA Slot
ISA Slot
PCI Slot 5
PCI Slot 4
PCI Slot 3
PCI Slot 1 (NIC Card)
Slots On Backplane,
Rear View @ 90
°
Wide-Ultra
SCSI Card
System Board
AGP NLX
Graphics Card
Power Supply
Drive Bays
Expansion Card Cage
Front
Back
Processor
Speaker
Figure 2–5. Minit ower Chassis Layout, Left Side View
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
2-7
Chapter 2 System Overview
2.3.3 BOARD LAYOUTS
Figure 2-6 shows the location of connectors and switches for the system board, which is the same
for all models and both formfactors.
16
15
13
2
67
5
4
14
13
12
11
8
9
10
System Board (NLX-Type)
(P/N 007998-xxx
or 008123-xxx [1])
ItemFunctionItemFunction
1Serial I/F (COM2)7(bottom) USB Port A I/F
2Serial I/F (COM1)8Backplane Connector
3Parallel I/F9Processor Slot 1
4(top) Mouse connector10Heat Sink Thermal Diode Connector [2]
4(bottom) Keyboard connector11DIMM Sockets
5(top) Audio Line Input12Frequency/Password DIP Switch
5(bottom) Audio Line Output13Heat Sink Thermal Diode Connector [3]
6(top) Audio Mic Input14CMOS Clear Jumper
6(bottom) Audio Headphone Output15AGP Slot (NLX-type)
7(top) USB Port B I/F16Battery
NOTE:
[1] T he two system boards are electrically identical. There are slight differences in the location of some
components. Later production units use the 008123-xxx board.
[2] PCA # 008123
[3] PCA # 007998
Figure 2–6.
Compaq Deskpro EN Series of Personal Computers
2-8
System Board Connector and Switch Locations
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Technical Reference Guide
Figure 2-7 shows the connector and switch locations for the two types of backplane boards.
[1] Shares slot with item 4 on desktop backplane (combo slot 1)
[2] Shares slot with item 3 on desktop backplane (combo slot 1)
[3] Shares slot with item 7 on desktop backplane (combo slot 2)
[4] Shares slot with item 5 on desktop backplane (combo slot 2)
[5] Later production units use the 009663-001 board
Figure 2–7. Backplane Board Connector, Header, and Switch Locations
Power Supply SideSystem Board Side
Minitower Backplane Boar d
(P/N 008058-xxx)
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
2-9
Chapter 2 System Overview
2.4 SYSTEM ARCHITECTURE
The Compaq Deskpro EN Series of Personal Computers is based on an Intel Pentium II processor
matched with the Intel 440BX AGPset. The basic archi t ectur e (Figure 2-8), uses three main
buses: the Host bus, the Peripheral Component Int er conn ect (PCI) bus, and th e Industry Standard
Architect u re (ISA) bus.
The Host and memory buses provide high performance support for CPU, cache and system
memory accesses, and operate at 66 or 100 MHz, depending on the speed of the microprocessor.
The PCI bus provides support for the UATA controllers, USB ports, and PCI expansion devices.
The PCI bus operates a t 3 3 MHz. Thi s system also includes an Accelerat ed Graph ics Port (AGP)
slot for an AGP g raph i cs card. The AGP bus is closely associated with the PCI bus but operates at
66 MHz and allows data pipelining, sideband addressing, and frame mode transfers for increased
3D graphics performance.
The ISA bus provides a standard 8-MHz interface for the input/output (I/O) devices such as the
keyboard, diskette drive, serial and parallel interfaces, as well as the addition of 16- or 8-bit
expansion devices.
The nort h and south bri dge functi ons a re provided by the 440BX AGPset designed to compliment
the processor. The support chipset also provides memory controller and data buffering functions
as well as bus control and arbitration functions.
The I/O interfaces and diskette drive controller ar e integrated into the PC87307 I/O Contr oller.
This component also includes the real time clock and battery-backed configuration memory
(CMOS).
Table 2-1 lists differences between system models:
Table 2–1.
Model Differences
Table 2-1
.
Model Differences
Form FactorDT/MTDT/MTDT/M
CPU Speed (MHz)266/300/333333/350/400300/333/350/400400/450
Host Bus Speed (MHz)6666/100/10066/66/100/100100
Hard Drive3.2 GB UATA4.3 GB SCSI6.4 GB UATA9.1 GB SCSI
System Memory:
Standard
Maximum installable
Graphics ControllerATI RAGE PRO
NOTE:
Only BTO configurations shown.
Model 3200Model 4300Model 6400Model 9100
16/32 MB SDRAM
384 MB
Turbo
AGP 1X Card
32/64 MB ECC
384 MB
ATI RAGE PRO
Turbo
AGP 2X Card
32/64 MB SDRAM
ATI RAGE PRO
AGP 1X/2X Card
384 MB
Turbo
T
MT
64 MB ECC
384 MB
ATI RAGE PRO
Turbo
AGP 2X Card
The following subsections provide a description of the key functions and subsystems.
Compaq Deskpro EN Series of Personal Computers
2-10
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Graphics
(2)
g
Cntlr. Card
66-MHz
32-Bit
AGP Bus
10/100 NIC
Card
Pentium II or
Processor
33-MHz
32-Bit
PCI Bus
Celeron
82443BX
(North
Bridge)
66-/100- MHz 64-Bit Host Bus
66-/100-MHz
64-Bit
System
Memory
Wide Ultra SCSI
Cntlr. Card
Technical Reference Guide
Wide Ultra
SCSI
Hard Drive
IDE
Hard Drive
Beep Audio
CD Audio
CDS Desktops and all Minitower models.
3200 and 6400 models only.
4300 and 9100 models only.
Audio
Subsystem
Keyboard/
Mouse I/F
Pri.
IDE I/F
Sec.
IDE I/F
87307 I/O Controller
Diskette
I/F
82371
(South
Bridge)
Serial
I/F
USB
I/F (2)
16-Bit ISA Bus
Parallel
I/F
System
Security
Lo
BIOS
ROM
ic
Power
Supply
Figure 2–8. Compaq Deskpro EN System Architecture, Block diagram
Compaq Deskpro EN Series of Personal Computers
2-11
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Chapter 2 System Overview
2.4.1 PROCESSOR
The Deskpro EN Series includes models based on Pentium II and Celeron processors. The
processor and heat sink is mounted as an assembly (Figure 2-9) in a slot (Slot 1) on the system
board. The Pentium II processor includes a microprocessor and a secondary (L2) cache contained
in a single edge connector (SEC) cartridge to which a heat sink is attached. The Celeron
processor includes a microprocessor mounted on a single edge processor package (SEPP) board.
On these systems the SEPP board of the Celeron processor is contained within a SEPP board
housing and heat sink.
Heat Sink
SEPP Board
SEC Cartridge
Microprocessor
Figure 2–9.
Secondary (L2) Cache
Pentium II Processor
Assembly
Processor Assembly Compari son
SEPP Board
Housing
Celeron Processor
Assembly
The Pentium II and Celeron processors are backward-compatible with software written for the
Pentium MMX, Pentium Pro, Pentium , a nd x86 micropr ocessors. The integra ted microprocessor
provides performance enhancements for multi-byte and floating-point processing.
Microprocessor
Compaq Deskpro EN Series of Personal Computers
2-12
Desktop and Minitower Form Factors
Third Edi tion – September 1998
2.4.2 SYSTEM MEMORY
This system provides three 168-pin DIMM sockets with 16, 32 or 64 megabytes of RAM
installed depending on model. System memory can be expanded up to 384 megabytes using 16-,
32-, 64-, an d 128-MB DIMMs. T his system supports SDRAM, EDO, and E CC DIMMs. Models
3200 and 6400 come with SDRAM installed while models 4300 and 9100 come with ECC
DIMMs installed. Non-parity DIMMs are installed as standard but parity DIMMs are supported.
2.4.3 SUPPORT CHIPSETS
Table 2-2 shows the functions provided by the key components on the system board.
Technical Reference Guide
Table 2–2.
Support Chipsets
Table 2-2.
Support Chipsets
Component NameComponent TypeFunction
PCI Arbitration Controller (PAC) North Bridge82443BXMemory Controller
PCI-ISA/IDE eXcelerator (PIIX4E) South Bridge82371PCI/ISA Bridge
Super I/O Controller87307Keyboard I/F
Clock GeneratorCY2280Clock Generator
System Security ASICCompaq ASICSuper I/O Security
Host/PCI Bridge
EIDE Controller
DMA Controll er
Interrupt Controller
Timer/Counter
NMI Registers
Reset Control Reg.
USB I/F (2)
Diskette I/F
Serial I/F
Parallel I/F
RTC/CMOS Mem.
GPIO Ports
Smart Cover Lock
ROM Write Protect
Temperature Shutdown
SM/WOL Interrupts
Diskette Write Disable
Pwr LED Blink Cntrl.
PS On sig. Cntrl.
2.4.4 MASS STORAGE
All models include a 3.5 inch 1.44-MB diskette drive installed. Either an EIDE or SCSI hard
drive is also installed, depending on model. All models include a PCI bus mastering Enhanced
IDE (EIDE) controller that provides two EIDE interfaces supporting up to four IDE devices.
Models equipped with a SCSI drive include a Wide Ultra SCSI adapter board. A 32x CD-ROM is
included on desktop CDS models and on all MT models.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
2-13
Chapter 2 System Overview
2.4.5 SERIAL AND PARALLEL INTERFACES
All models include two serial ports and a parallel port accessible at the rear of the chassis. The
serial and parallel ports are integrated into a PC87307 I/O Controller component. The serial port
is RS-232-C/16550-compatible and operates at baud rates up to 115,200. The parallel interface is
Enhanced Parallel Port (EPP1.9) and Enhanced Capability Port (ECP) compatible, and supports
bi-directional data transfers.
2.4.6 UNIVERSAL SERIAL BUS INTERFACE
All models feature two Universal Serial Bus (USB) ports that provide a high speed interface for
future systems and/or periph er a ls. The USB operates at 12 Mbps and provides hot
plugging/unplugging (Plug ’n Play) functionality.
2.4.7 GRAPHICS SUBSYSTEM
The graphics subsystem is conatained on a card installed into the AGP slot. Two types of
gra phics contr ol lers a re used, depend i ng on the microprocessor emp loyed on th e s ystem boa rd as
indicated in Ta ble 2-3.
Table 2–3.
Graphics Subsystem Comparison
Graphics Subsystem Comparison
Graphics ControllerATI Rage Pro Turbo AGPATI Rage Pro Turbo AGP 2X
Graphics Memory
Standard installed:
Expandable to:
Maximum Resolution
w/ standard mem.
w/ max. mem.
All models feature the Compaq Premier Sound system. The system board includes an embedded
16-bit full-duplex subsystem based on the ES1869 graphics controller. T he audio output is
processed through a six-level equalizer designed to work with the chassis acoustics. A lowdistortion 5-watt amplifier drives a long-excursion speaker for optimum sound. The audio
subsystem is compatible with software written for industry-common sound hardware.
Table 2-3.
4 MB SGRAM
N/A
--
4 MB SGRAM
8 MB SGRAM
1600 x 1200 @ 65K colors
1600 x 1200 @ 16.7M colors
Compaq Deskpro EN Series of Personal Computers
2-14
Desktop and Minitower Form Factors
Third Edi tion – September 1998
2.5 SPECIFICATIONS
This section includes the environmental, electrical, and physical specifications for the Compaq
DESKPRO EN Series Per sonal Comput ers.
Technical Reference Guide
Table 2–4.
Environmental Specifications
Table 2-4.
Environmental Specifications
ParameterOperatingNonoperating
Air Temperature50
ShockN/A60.0 g for 2 ms half-sine pulse
Vibration0.000215g^ 2/hz, 10-300 Hz [1]0.0005g^ 2/Hz, 10-500 Hz [1]
Humidity90% RH @ 36
Maximum Altitude10,000 ft (3048 m)30,000 ft (9,144 m)
NOTE:
Table 2–5.
Values are subject to change without notice.
[1] 0.5 grms nominal
Electrical Specifications
o
to 95o F (10o to 35o C)-24o to 140o F (-30o to 60o C)
o
C (no hard drive)95% RH @ 36o C
Table 2-5.
Electrical Specifications
ParameterU.S.International
Input Line Voltage:
Nominal:
Maximum:
Input Line Frequency Range:
Nominal:
Maximum:
Power Supply:
Maximum Continuous Power
Maximum Peak Power
Maximum Line Current Draw
110 - 120 VAC
90 - 132 VAC
50 - 60 Hz
47 - 63 Hz
200 watts
200 watts
5.5 A
200 - 240 VAC
180 - 264 VAC
50 - 60 Hz
47 - 63 Hz
200 watts
200 watts
3.0 A
Table 2–6.
Physical Specifications
Table 2-6.
Physical Specific ations
ParameterDesktopMinitower
Height5.88 in (14.93 cm)20.25 in (51.44 cm)
Width19.16 in (48.66 cm)8.38 in (21.29 cm)
Depth16.82 in (42.72 cm)18.60 in (47.24 cm)
Weight [1]32.0 lb (14.50 kg)40.0 lb (18.20 kg)
NOTES:
Metric figures in parenthesis.
[1] System weight may differ depending on installed drives/peripherals.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
2-15
Chapter 2 System Overview
Table 2–7.Diskette Drive Specifications
ParameterMeasurement
Media Type3.5 in 1.44 MB/720 KB diskette
Height1/3 bay (1 in)
Bytes per Sector512
Secto rs per Track:
High Density
Low Density
Tracks p er Side:
High Density
Low Density
Read/Write Heads2
Average Access Time:
Track-to-Track (high/low)
Average (high/low)
Settling Time
Latency Average
Table 2-7.
Diskette Drive S pec ifications
(Compaq SP# 179161-001)
18
9
80
80
3 ms/6 ms
94 ms/173ms
15 ms
100 ms
Table 2–8.24x CD-ROM Drive Specifications
Table 2-8.
32x CD-ROM Drive Spec ifications
(SP# 327659-001)
ParameterMeasurement
Interface TypeIDE
Transfer Rate:
Max. Sustained
Burst
Media TypeMode 1,2, Mixed Mode, CD-DA,
Capacity:
Mode 1, 12 cm
Mode 2, 12 cm
8 cm
Center Hole Diameter15 mm
Disc Diameter8/12 cm
Disc Thickness1.2 mm
Track Pitch1.6 um
Laser
Beam Divergence
Output Power
Type
Wave Length
Average Access Time:
Random
Full Stroke
Audio Output Level0.7 Vrms
Cache Buffer128 KB
4800 KB/s
16.6 MB/s
Photo CD, Cdi , CD-XA
550 MB
640 MB
180 MB
53.5 +/- 1.5
53.6 0.14 mW
790 +/- 25 nm
<100 ms
<150 ms
°
GaAs
Compaq Deskpro EN Series of Personal Computers
2-16
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Technical Reference Guide
Table 2–9.Hard Drive Specifications
Table 2-9.
Hard Drive Specifications
Parameter
InterfaceEIDE-UATAWide-Ultra SCSIEIDE-UATAWide-Ultra SCSI
Drive Type65656565
Drive Size5.25 in5.25 in5.25 in5.25 in
Transfer Rate33.3 MB/s40.0 MB/s33.3 MB/s40.0 MB/s
Seek Time (w/settling)
Single Track
Average
Full Stroke
Disk Format:
# of Cylinders
# of Data Heads
# of Sectors per Track
Buffer Size256 KB512 KB256 KB512 KB
Drive Fault PredictionSMART IISMART IISMART IISMART II
3.2 GB
(# 166873-001)
<1.0 ms
<9.7 ms
<18.0 ms
6697
15
63
4.3 GB
(# 179287-001)
.76 ms
7.5 ms
17.0 ms
8420
8
165-264
6.4 GB
(# 166973-001)
2.0 ms
<9.7 ms
20.0 ms
13325
15
63
9.1 GB
(# 179288-001)
.76 ms
7.5 ms
15.0 ms
8420
10
165-264
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
2-17
Chapter 2 System Overview
This page is intentionally blank.
Compaq Deskpro EN Series of Personal Computers
2-18
Desktop and Minitower Form Factors
Third Edi tion – September 1998
Chapter 3
PROCESSOR/
MEMORY SUBSYSTEM
Technical Reference Guide
3.
3.1
Chapter 3 PROCESSOR/MEMORY SUBSYSTEM
INTRODUCTION
This chapter describes the processor/cache memory subsystem of the Compaq Deskpro EN Series
of desktop and minitower Personal Computers. These systems are shipped either with an Intel
Pentium II or Celeron processor and either 32 or 64 megabytes of system memory, depending on
configuration.
This chapter includes the following topics:
♦ Processor/memory subsystem [3.2]page 3-2
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3-1
Chapter 3 Processor/Memory Subsystem
3.2 PROCESSOR/M EM O RY SUBSYSTEM
The subsystem features an Intel Pentium II or Celeron processor with the North Bridge
(82443BX), and either 32 or 64 megabytes of system memory (Figure 3-1). The 64-bit Host and
memory buses operate at either 66- or 100-MHz depending on the speed of the processor. The 32bit PCI bus operates at 33-MHz.
Processor
(in Slot 1)
J1
32-MB
DIMM
System Memory
J2
DIMM
J3
DIMM
Graphics
Subsystem
Optional module
Figure 3–1.
66-/100-MHz
64-Bit Host Bus
66-MHz
32-Bit
AGP Bus
(82443BX)
Cntl
66-/100-MHz
Mem. Data Bus
North
Bridge
Mem. Addr.
33-MHz 32-Bit PCI Bus
Processor/Memory Subsystem Archi t ectu re
The processor is mounted in a slot 1-type connector that facilitates easy changing/upgradin g.
Replacing the processor may require reconfiguring DIP switch SW1 to select the correct bus
frequency/core frequency combination. Frequency selection is described in detail later in this
section.
The North Bridge (82443BX) provides Host/memory/PCI bridge functions and controls data
transfers with system memory over the 64-bit memory data bus. The 443BX supports SDRAM,
EDO, FPM, a nd ECC DIMM m odules. Three DIMM sockets allow the system memory to be
expanded to 384 megabytes.
Compaq Deskpro EN Series of Personal Computers
3-2
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3.2.1 PROCESSOR
The system board includes a Slot 1-type interface that accommodates a Pentium II or Celeron
processor. Table 3-1 provides a comparison between the key parameters of the Pentium II and
Celeron processors.
The Intel Pentium II processor is packaged in a Single Edge Connector (SEC) cartridge that
contains the microprocessor and a 512-KB ECC secondary (L2) cache. The processor’s
archit ectur e (Figur e 3-2) includes a dual-ALU MMX-supporting CPU, branch prediction logic,
dual-pipeline floating point unit (FPU) coprocessor, and a 32-KB L1 cache that is split into two
16-KB 4-way, set-associative caches for handling code and data separately. These functions
operate at core processing speed (Figure 3-2), which ran ges from 266 to 400 megahertz
depending on version.
Table 3-1.
Processor Comparsion
Celeron
266/300
Pent ium II Processor
Celeron
300A/333
Pentium II
350
Pentium II
400
Pentium II
450
CPU
Branch
Prediction
Core processing speed½ Core processing speed
Figure 3–2.
Pentium II Processor Internal Architecture
FPU32-KB
FSB
I/F
L1
Cache
512-KB
L2
Cache
Host bus speed
The Pentium II processor includes 512 kilobytes of SRAM for the write-through L2 cache.
Accesses with the L2 cache occur at 50% of the core processing speed. The front side bus (FSB,
also referred to as the Host bus) interface of the 266-, 300-, an d 333-MHz processors operates at
66-MHz. The FSB interface of the 350- and 400-MHz processors operates at 100 MHz. The
Pentium II processor is software-compatible with earlier generation x86 microprocessors.
NOTE:
Later versions of the Pentium II processor require updated BIOS firmware.
Refer to section 3.2.2 for upgrading information.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3-3
Chapter 3 Processor/Memory Subsystem
3.2.1.2 Celeron Processor
Select systems are shipped with the Intel Celeron processor. The Celeron processor (Figure 3-3)
uses a CPU/FPU core that is functionally the same as that of the Pentium II described previously
and provides the same level of branch prediction, math co-processing, MMX support, and L1
cache operation. Processing and Host bus speed ratios follow those of the Pentium II processors
and are set and deter mi ned with the same methods. Note that the Celeron 300 does not include
an L2 cache. The L2 cache of the Celeron 300A and 333 operates at processor (CPU) speed.
Cele ron Processor
CPU
Branch
Prediction
[1] Not present on Celeron 266 or 300 processors.
Core processing speed
Host bus speed
Figure 3–3.
Celeron Processor Internal Architecture
FPU
FSB
I/F
32-KB
L1
Cache
128-KB
L2
Cache [1]
Like the Pentium II processor, the Celeron processor is software-compatible with earlier
generation Pentium MMX, Pentium , a nd x86 processors.
NOTE:
Later versions of the Celeron processor require updated BIOS firmware. Refer
to section 3.2.2 for upgrading information.
Compaq Deskpro EN Series of Personal Computers
3-4
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3.2.2 PROCESSOR CHANGING/UPGRADING
The slot 1 design allows for easy changing and/or upgradin g of the processor/cache complex.
Changing the processor requires disconnection/re-connection of the heat sink sensor cable and
may require upgrading the BIOS firmware and re-configuration of the bus/core speed switch
discussed in the following paragraphs.
3.2.2.1 BIOS Upgrading
The Pentium II 450 an d Celeron 300A/333 processors require BIOS firmware dated 7/30/98 or
later. Installing and running one of these processors in a system with BIOS dated earlier than
7/30/98 will likely cause the system to halt (lockup).
The BIOS (ROM) version may be checked using either the Compaq Diagnostics or Compaq
Insight utility.
3.2.2.2 Processor Speed Selection
Technical Reference Guide
Changing the processor may require re-configuration of the bus/core frequency ratio. The system
board includes a six-position DIP switch (SW), of which positions 2-5 are read by the processor
(while RESET- is active) to select the bus-to-core frequency ratio. Table 3-2 shows the possible
switch configurations for this system and the resultant core (or processing) frequency, based on
the fron t side bus (FSB or Host bus) frequency.
Shipping configurations are unshaded.
[1] 0 = Switch Closed (On), 1 = Switch Open (Off)
The DIP switch settings should be set to match the processor installed.
Configuring for a speed higher than that which the processor is
designed could result in unreliable operation and possible system damage.
Bus/Core
Freq. Ratiow/66-MHz FSBw/100-MHz FSB
Core Frequency
The processor sets the clock generator to the appropriate bus frequency. Software can determine
the operating speed by reading the bus speed from an MSR register in the processor.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3-5
Chapter 3 Processor/Memory Subsystem
3.2.3 SYSTEM MEMORY
The system board contains three 168-pin DIMM sockets for system memory. This system is
designed for u si ng SDRAM or ECC DIMMs. As shipped fr om t he factory the standar d
configuration has 16, 32, or 64 megabytes of memory installed. The system memory is
expandable up to a maximu m of 384 megabytes. Single or double-sided DIMMs may be used. In
expanding the standard memory using modules from third party suppliers the following DIMM
type is recommended:
with a data access time (clock-to-data out) of 9.0 ns or less @ CL=2 or CL=3
66- or 100-MHz unbuffered RAM supporting CAS latency (CL) 2 or 3
.
NOTE:
The DIMM speed should compliment the host bus speed of the processor (i.e.,
use 66-MHz DIMMs in a system with a 266/66 pr ocessor and 100-MHz DIMMs in a
system with a 350/100 processor). All systems are factory-shipped with 100-MHz
DIMMs.
The RAM type and operating parameters are detected during POST by the system BIOS usin g the
serial presence detect (SPD) method. T his method employs an I
2
C bus to communicate with an
EEPROM on each installed DIMM. The EEPROM holds the type and operating parameter data.
The supported format complies with the JEDEC specification for 128-byte EEPROMs. Thi s
system also provides support for 256-byte EEPROMs to include additional Compaq-added
features such as part number and serial number. The SPD format as supported in this system is
shown in Table 3-3.
The key SPD bytes that BIOS checks for compatibility are 2, 9, 10, 18, 23, and 24.
If BIOS
detects EDO DIMMs a “memory incompatible” message will be displayed and the system
will halt.
If ECC DIMMs are used, all DIMMs installed must be ECC for ECC benefits (error
logging) to be realized.
Once BIOS determines the DIMM type the DRAM speed and CAS latency is checked based on
the following criteria:
Access
from
Bus SpeedCycle Time
Clock
66 MHz 15 ns 9 ns @ 50 pf loading
100 MHz 10 ns 6 n s @ 50 pf loaldin g
NOTE:
Refer to chapter 8 for a description of the BIOS procedure of interrogating
DIMMs.
Only CAS latencies of 2 or 3 are supported. If DIMMs with u nequal CAS latencies are installed
then operation will occur based on the DIMM with the greatest latency.
If an incompatible DIMM is detected the NUM LOCK will blink for a short period of time during
POST and a n err or message may or may not be displayed before the system ha ngs.
The system memory map is shown in Figure 3-3.
Compaq Deskpro EN Series of Personal Computers
3-6
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Technical Reference Guide
Table 3–3.SPD Address Map (SDRAM DIMM)
Table 3-3.
SPD Address Map (SDRAM DIMM)
ByteDescriptionNotesByteDescriptionNotes
0No. of Bytes Written Into EEPROM[1]27Min. Row Prechge. Time[7]
1Total Bytes (#) In EEPROM[2]28Min. Row Active to Delay[7]
2Memory Type29Min. RAS to CAS Delay[7]
3No. of Row Addresses On DIMM[3]30, 31Reserved
4No. of Column Addresses On DIMM32..61Superset Data[7]
5No. of Module Banks On DIMM62SPD Revision[7]
6, 7Data Width of Module63Checksum B ytes 0-62
8Voltage Interface Standard of DIMM64-71JEP-106E ID Code[8]
9Cycletime @ Max CAS Latency (CL)[4]72DIMM OEM Location[8]
10Access From Clock[4]73-90OEM’s Part Number[8]
11Config. Type (Parity, Nonparity, etc.)91, 92OEM’s Rev. Code[8]
12Refresh Rate/Type[4] [5]93, 94Manufacture Date[8]
13Width, Primary DRAM95-98OEM’s Assembly S/N[8]
14Error Checking Data Width99-125OEM Specific Data[8]
15Min. Clock Delay[6]126, 127Reserved
16Burst Lengths Supported128-131Compaq header “CPQ1”[9]
17No. of Banks For Each Mem. Device[4]132Header checksum[9]
18CAS Latencies Supported[4]133-145Unit serial number[9] [10]
19CS# Latency[4]146DIMM ID[9] [11]
20Writ e Latency[4]147Checksum[9]
21DIMM Attributes148-255Reserved[9]
22Memory Device Attributes
23Min. CLK Cycle Time at CL X-1[7]
24Max. Acc. Time From CLK @ CL X-1[7]
25Min. CLK Cycle Time at CL X-2[7]
26Max. Acc. Time From CLK @ CL X-2[7]
NOTES:
[1] Programmed as 128 bytes by the DIMM OEM
[2] Must be programmed to 256 bytes.
[3] High order bit defines redundant addressing: if set (1), highest order RAS# address must be
re-sent as highest order CAS# address.
[4] Refer to memory manufacturer’s datasheet
[5] MSb is Self Refresh flag. If set (1), assembly supports self refresh.
[6] Back-to-back random column addresses.
[7] Field format proposed to JEDEC but not defined as standard at publication time.
[8] Field specified as optional by JEDEC but required by this system.
[9] Compaq usage. This system requires that the DIMM EEPROM have this
space available for reads/writes.
[10] Serial # in ASCII format (MSB is 133). Intended as backup identifier in case vender data is invalid.
Can also be used to indicate s/n mismatch and flag system adminstrator of possible system
Tampering.
[11] Contains the socket # of the module (first module is “1”). Intended as backup identifier (refer to
note [10]).
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3-7
Chapter 3 Processor/Memory Subsystem
(
)
(
)
Figure 3-3 shows the system memory map for the system.
Host,
PCI, AGP Area
Host, PCI,
ISA Area
DOS Compatibility
Area
FFFF FFFFh
FFE0 0000h
FFDF FFFFh
FEC1 0000h
FEC0 FFFFh
FEC0 0000h
FEBF FFFFh
4000 0000h
3FFF FFFFh
0100 0000h
00FF FFFFh
0010 0000h
000F FFFFh
000F 0000h
000E FFFFh
000E 0000h
000D FFFFh
000C 0000h
000B FFFFh
000A 0000h
0009 FFFFh
0008 0000h
0007 FFFFh
High BIOS Area
2 MB
PCI Memory
(18 MB)
APIC Config. Space
(64 KB)
PCI Memory
Expansion
(2548 MB)
Host/PCI Memory
Expansion
(1008 MB)
Extended Memory
15 MB
System BIOS Area
(64 KB)
Extended BIOS Area
(64 KB)
Option ROM
(128 KB)
Graphics/SMRAM
RAM (128 KB)
Fixed Mem. Area
(128 KB)
4 GB
1 GB
16 MB
1 MB
640 KB
512 KB
Base Memory
(512 KB)
0000 0000h
NOTE: All locations in memory are cacheable. Base memory is always mapped to DRAM. The next 128 KB fixed
memory area can, through the north bridge, be mapped to DRAM or to PCI space. Graphics RAM area is mapped
to PCI or AGP locations.
Figure 3–4. System Memory Map
Compaq Deskpro EN Series of Personal Computers
3-8
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3.2.4 SUBSYSTEM CONFIGURATION
The 443BX north bridge 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.
Technical Reference Guide
Table 3–4.
Host/PCI Bridge Configuration Registers (443BX, Function 0)
Table 3-4.
Host/PCI B r idge Configuration Registers ( 82443B X , Function 0)
60..67hDRAM Row Boundary01hBChAperture I/F Timer00h
68hFixed DRAM Hole00hBDhLow Priority Timer00h
NOTES:
Refer to Intel Inc. documentation for detailed description of registers.
Assume unmarked locations/gaps as reserved.
Reset
Value
PCI Config.
Addr.Register
Reset
Value
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
3-9
Chapter 3 Processor/Memory Subsystem
This page is intentionally blank.
Compaq Deskpro EN Series of Personal Computers
3-10
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Chapter 4
SYSTEM SUPPORT
4.Chapter 4 SYSTEM SUPPORT
Technical Reference Guide
4.1
INTRODUCTION
This chapter covers subjects dealing with basic system architecture and covers the following
topics:
♦ PCI bus overview (4.2)page 4-2
♦ AGP bus overview (4.3)page 4-11
♦ ISA bus overview (4.4)page 4-16
♦ System clock distribution (4.5)page 4-28
♦ Real-time clock and configuration memory (4.6)page 4-29
♦ I/O map and r egister a ccessing (4.7)page 4-46
♦ System management (4. 8)page 4-51
This chapter covers functions provided by off-the-shelf chipsets and therefore describes only basic
aspects of these functions as well as information unique to the Compaq Deskpro EN Series of
Personal Computers. For detailed information on specific components, refer to the applicable
manufacturer’s documentation.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-1
Chapter 4 System Support
y
4.2 PCI BUS OVERVIEW
NOTE:
This section describes the PCI bus in general and highlights bus
implementation in this particular system. For detailed information regarding PCI bus
operation, refer to the PCI Local Bus Specification Revision 2.1.
This system implements a 5-V, 32-bit Peripheral Component Interconnect (PCI) bus operating at
33 MHz. The PCI bus uses a shared address/data bus design. On the first clock cycle of a PCI bus
transaction the bus carries address information. On subsequent cycles, the bus carries data. PCI
transactions occur synchronously with the Host bus at 33 MHz. All I/O transactions involve the
PCI bus. All ISA transactions involving the microprocessor, cache, and memory also involve the
PCI bus. Memory cycles will involve the PCI if the access is initiated by a device or subsystem
other than the microprocessor.
The PCI bus handles address/data transfers through the identification of devices and functions on
the bus (Figure 4-1). A device is defined as a component or slot that resides on the PCI bus. A
function is defined as the end source or target of the bus transaction. A device (component or
slot) may contain one or more functions (i.e., in this system the PCI/ISA Bridge function, EIDE
controller function, USB function, and ACPI function are contained within the South Bridge
component).
Host Bus
PCI Connector Slot 5
PCI Connector Slot 4
Minitower onl
Figure 4–1.
82443 North Bridge
Host/PCI
Bridge
Function
PCI/ISA
Bridge
Function
PCI/AGP
Bridge
Function
32-Bit PCI Bus
EIDE
Controller
Function
82371 South Bridge
ISA Bus
PCI Bus Devices and Functions
USB
I/F
Function
PCI Connector Slot 3
PCI Connector Slot 2
PCI Connector Slot 1
Power
Manage
Function
Compaq Deskpro EN Series of Personal Computers
4-2
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.2.1 PCI CONNECTOR
Technical Reference Guide
B94
A94
Figure 4–2.
Table 4–1.
B49
A49
A62
B62
B52
A52
PCI Bus Connector (32-Bit Type)
PCI Bus Connector Pinout
B1
A1
Table 4-1.
PCI Bus Connector P inout
PinB SignalA SignalPinB SignalA SignalPinB SignalA Signal
The PCI bus supports a bus master/target arbitration scheme. A bus master is a device that has
been granted control of the bus for the purpose of initiating a transaction. A target is a device that
is the recipient of a transaction. Request (REQ), Grant (GNT), and FRAME signals are used by
PCI bus masters for gaining access to the PCI bus. When a PCI device needs access to the PCI
bus (and does not already own it), the PCI device asserts it’s REQn signal to the PCI bus arbiter
(a function of the system controller component). If the bus is available, the arbiter asserts the
GNTn signal to the requesting device, which then asserts FRAME and conducts the address
phase of the transaction with a target. If the PCI device already owns the bus, a request is not
needed and the device can simply assert FRAME and conduct the transaction. Table 4-1 shows
the grant and request signals assignments for the devices on the PCI bus.
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 . Not e t hat m ost C PU-t o-DRAM and AGP-to-DRAM accesses can occur
concurrently with PCI traffic, therefore reducing the need for the Host/PCI bridge to compete for
PCI bus ownership.
The PCI bus arbiter of the 443BX includes a Multi-Transaction Timer (MTT) that provides
additional control for bus agents that perform fragmented accesses or have real-time access
requirements. The MTT allows the use of lower-cost peripherals (by the reduction of data
buffering) for multimedia applications such as video capture, serial bus, and RAID SCSI
controllers.
The 82443 and the 82371 support the passive release mechanism, which reduces PCI bus latency
caused by an ISA initiator owning the bus for long periods of time.
Compaq Deskpro EN Series of Personal Computers
4-4
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.2.3 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 autoincremented ad dressi ng. F our types of add ress cycles can tak e p lace on t he PCI bus ; I/O,
memory, configuration, and special. Address decoding is distributed (left up to each device on
the PCI bus).
4.2.3.1 I/O and Memory Cycles
For I/O and memory cycles, a standard 32-bit address decode (AD31..0) for byte-level addressing
is handled by the appropriate PCI device. For memory addressing, PCI devices decode the
AD31. .2 lines for d wor d - level add ressing and check the AD1 ,0 li nes for burst (l inearincrementing) mode. In burst mode, subsequent data phases are conducted a dword at a time with
addressing assumed to increment accordingly (four bytes at a time).
Technical Reference Guide
4.2.3.2 Configuration Cycles
Devices on the PCI bus must comply with PCI protocol that allows configuration of that device
by software. In this system, configuration mechanism #1 (as described in the PCI Local Bus
specification Rev. 2.1) is employed. This method uses two 32-bit registers for initiating a
configuration cycle for accessing the configuration space of a PCI device. The configuration
address register ( C ONFIG_ ADDRESS) a t 0 C F8h holds a val u e t hat specifies the PCI bus, PCI
device, and specific register to be accessed. The configuration data register (CONFIG_DATA) at
0CFCh contains the configuration data.
15..11PCI Device Number. Selects PCI
device for access
10..8Function Number. Selects function of
selected PCI device.
7..2Register Index. Specifies config. reg.
1,0Configuration Cycle Type ID.
00 = Type 0
01 = Type 1
PCI Configuration Data Register
I/O Port 0CFCh, R/W, (8-, 16-, 32-bit access)
31..0Configuration Data.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-5
Chapter 4 System Support
Figure 4-3 shows how the loading of 0CF8h results in a Type 0 configuration cycle on the PCI
bus. The Device Number (bits <15..11> determines which one of the AD31..11 lines is to be
asserted high for the IDSEL signal, which acts as a “chip select” function for the PCI device to be
configured.
Register 0CF8h
Resul ts in:
AD31..0
w/Type 0
Config. Cycle
313024 23
Reserved
31
IDSEL (only one signal line asserted)
16 1511 108 721 0
Bus
Number
Device
Number
Function
Number
11 108
Function
Number
Register
Index
721 0
Register
Index
0 0
Figure 4–3. Type 0 Configuration Cycle
Type 0 configuration cycles are used for configuring devices on PCI bus # 0. Type 1
configuration cycles (reg. 0CF8h bits <1,0> = 01b) are passed on to PCI bus # 1 (if present).
Table 4-3 shows the standard configuration of device numbers and IDSEL connections for
components a nd slots r esid i ng on a PCI bus.
The function number (CF8h, bits <10..8>) is used to select a particular function within a
multifunction device. Configurable functions present in system as shipped from the factory are
listed in Table 4-4.
Compaq Deskpro EN Series of Personal Computers
4-6
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Technical Reference Guide
Table 4–4.PCI Function Configuration Acces
Table 4-4.
PCI Function Configurat ion Access
PCI FunctionDevice No.Function No.
Host/PCI Bridge (82443)00
PCI/AGP Bridge (82443)01
PCI/ISA Bridge (82371)200
IDE Interface (82371)201
USB Interface (82371)202
Power Management Cntlr. (82371)203
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 (see Figure 4-4), of which the first 64 bytes comprise the configuration space
header.
Register
31
24 2316 158 70
Index
FCh
Device-Specific Area
40h
3Ch
0Ch
08h
04h
00h
Configuration
Space
Header
Data required by PCI protocol
Base Address Registers and Exp. ROM Address
BIST
Header Type
Status
Device ID
Latency Timer
Not required
Interrupt LineInterrupt PinMin_GNTMin_Lat
Cache Line Size
Revisi on IDClass Code
Command
Vender ID
Figure 4–4. PCI Configuration Space Map
Each PCI device is identified with a vender ID (assigned to the vender by the PCI Special Interest
Group) and a device ID (assigned by the vender). The device and vender IDs for the devices on
the system board are listed in T able 4-5.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-7
Chapter 4 System Support
Table 4–5.System BoardPCI Device Identification
System Board PCI Device Identificat ion
PCI DeviceVender IDDevice ID
North Bridge (82443 PAC):
Host/PCI Bridge (Function 0)
PCI/AGP Bridge (Function 1) [1]
South Bridge (82371 PIIX4):
PCI/ISA Bridge (Function 0)
EIDE Controller (Function 1)
USB I/F (Function 2)
Power Mngmt. Cntlr (Function 3)
NOTES:
[1] Graphics Address Remapping Table (GART) used on all systems.
4.2.3.3 Special Cycles
There are two types of special cycles that may occur on the PCI bus. The first type is initiated by
the host and is used to perform the following functions: Shutdown, Flush, Halt, Write Back,
Flush Acknowledge, Branch Trace Message, and Stop/Grant. These cycles start like all other PCI
cycles and terminate with a master abort.
Table 4-5.
8086h
8086h
8086h
8086h
8086h
8086h
7190h
7191h
7110h
7111h
7112h
7113h
The second type of special cycle is initiated by writing to 0CF8h, Bus # = all 0s, Device = all 1s,
(Function # all 1s, and Register = all 0s) and 0CFCh to generate a Type 0 configuration cycle.
This Type 0 cycle, however, does not assert any of the IDSEL lines and therefore results in a
master a bort with FFFFh returned to the m i croprocessor.
4.2.4 OPTION ROM MAPPING
During POST, t he PCI bus is scanned for devices tha t 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).
Compaq Deskpro EN Series of Personal Computers
4-8
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.2.5 PCI INTERRUPT MAPPING
The PCI bus provides for four interrupt sign al s; INTA-, INTB-, INTC-, a nd INTD-. These
signals may be generated by on-board PCI devices or by devices installed in the PCI slots. In
order to minimize latency, INTA-..INTD- signal routing from the interrupt controller of the
82371south bridge to PCI slots/devices is distributed evenly as shown below:
Interrupt s gener a ted by PCI devices can be configured to share the standa rd AT (IRQn) interrupt
lines. Two devices that share a single PCI interrupt must also share the corresponding AT
interrupt.
Technical Reference Guide
4.2.6 PCI POWER MANAGEMENT SUPPORT
This system complies with the PCI Power Management Interface Specification (rev 1.0). The PCI
Power Management Enable (PME-) signal is supported by the 440BX chipset and allows
compliant PCI and AGP peripherals t o initiate the power management routine.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-9
Chapter 4 System Support
4.2.7 PCI CONFIGURATION
PCI bus operations, especially those that involve ISA bus interaction, require the configuration of
certain parameters such as PCI IRQ routing, top of memory accessible by ISA, SMI generation,
and clock throttling characteristics. These parameters are handled by the PCI/ISA bridge
function (PCI function #0) of the South Bridge component and configured through the PCI
configuration space registers listed in Table 4-6. Configuration is provided by BIOS at power-up
but re-configurable by software.
Table 4–6.
PCI/ISA Bridge Configuration Registers (82371, Function 0)
AGP bus operations refer to the AGP Interface Specification available at the following
AGP forum web site: ht t p://www.agpforum.org/index.htm
The Accel erated Graphics Port ( AGP) bus i s sp ecifically designed as an economical yet highperformance int erface for 3D graphics adapters. The AGP int erface is designed t o gi ve graphi cs
adapters dedicated pipelined access to system memory for the purpose of off-loading texturing, zbuffering, and alpha blending used in 3D graphics operations. By off-loading a large portion of
3D data to system memory the AGP graph ics adapter only requires enough mem or y for fram e
buffer (display image) refreshing.
This section describes the AGP bus in gen eral. For a d etailed description of
4.3.1 BUS TRANSACTIONS
The operation of the AGP bus is based on the 66-MHz PCI specification but includes additional
mechanisms to increase bandwidth. During the configuration phase the AGP bus acts in
accordance with PCI protocol. Once operation with the AGP adapter i nvolves graph i cs da ta
handlin g , AGP- d efined protocols take effect. The AGP graphics adap t er acts gener ally as the
AGP master , but can also behave as a “PCI” ta rget dur ing fast writes from th e north br i d g e.
Key differences between the AGP int erface and the PCI in t erface are as follows:
♦ Address phase and associated data transfer phase are disconnected transactions. Addressing
and data transferring occur as contiguous actions on the PCI bus. On the AGP bus a request
for data and the transfer of data may be separated by other operations.
♦ Commands on the AGP bus specify system mem ory accesses only. Unlik e t he PCI bus,
commands involving I/O and configuration are not required or allowed. The system memory
address space used in AGP operations is the same linear space used by PCI memory space
commands, but is further specified by the graphics address re-mapping table (GART) of the
north bridge component.
♦ Data transactions on the AGP bus involve eight bytes or multiples of eight bytes. The AGP
memory addressing protocol uses 8-byte boundaries as opposed to PCI’s 4-byte boundaries. If
a transfer of less than eight bytes is needed, the remaining bytes are filled with arbitrary data
that is discarded by the target.
♦ Pipelined requests a re defined by length or size on the AGP bus. The PCI bus defines
transfer lengths with the FRAME- signal.
Ther e a re two basic types of tra nsactions on the AGP bus: data r equests (addressing) and data
transfers. These actions are separate from each other.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-11
Chapter 4 System Support
3
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. Sideband addressing occurs at
the same rate (1X or 2X) as data transfers. The differences in rates will be discussed in the next
section describing data transfers. Note also that sideband addressing is limited to 48 bits (address
bits 48-63 are assumed zero).
The north bridge supports both SBA and AD addressing methods and all three data transfer
rates, but t he method a nd ra t e i s sel ected by the AGP graphi cs a dapter.
4.3.1.2 Data Transfers
Data transfers use the AD lines and occur as the result of data requests described previously.
Each transaction resulting from a request involves at least eight bytes, requiring the 32 AD lines
to handle at least two transfers per r equest. Th e 443BX supports two transfer rates: 1X and 2X.
Regardless of the rate used, the speed of the bus clock is constant at 66 MHz. The following
subsections describe how the use of additional strobe signals makes possible higher transfer rates.
AGP 1X Transfers
In AGP 1X tr a nsfers the 66-MHz CLK signal i s used t o qualify the control and data signals.
Each 4-byte data transfer is synchronous with one CLK cycle so it takes two CLK cycles for a
minimum 8-byte transfer (Figure 4-5 shows two 8-byte transfers). The GNT- and TRDY- signals
retain their traditional PCI functions. The ST0..3 signals are used for priority encoding, with
“000” for low priority and “001” indicating high priority.
CLK
AD
-
-
ST0..2
Figure 4–5.
T1T2T
D1A
00x
xxx
AGP 1X Data Transfer (Peak Transfer Rate: 266 MB/s)
T4T5
xxx
xxx
xxx
T7
xxx
Compaq Deskpro EN Series of Personal Computers
4-12
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Technical Reference Guide
AGP 2X Transfers
In AGP 2X transfer s, 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). The
first four bytes (DnA) are latched by the receiving ag ent on the falling edge of AD_STBx and the
second four bytes (DnB) are latched on the rising edge of AD_STBx.
T1T2T3T4T5T6T7
CLK
AD
AD_STBx
-
TRDY-
ST0..2
Figure 4–6.
00x
xxx
AGP 2X Data Transfer (Peak Transfer Rate: 532 MB/s)
xxx
xxx
xxx
xxx
AGP 4X Transfers
The AGP 4X transfer rateallows sixteen bytes of data to be transferred in one clock cycle. As in2X transfers the 66-MHz CLK signal is used only for qualifying control signals while strobesignals are used to latch each 4-byte transfer on the AD lines. In Figure 4-7, 4-byte transfer D1Ais latched by the falling edge of AD_STBx while D1B is latched by the falling edge ofAD_STBx-.
T1T2T3
CLK
AD
AD_STBx
AD_STBx-
T4
ST0..2
00xxxxxxx
AGP 4X Data Transfer (Peak Transfer Rate: 1064 MB/s)
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-13
Chapter 4 System Support
4.3.2 AGP CONFIGURATION
AGP bus operations require the configuration of certain parameters involving system memory
access by the AGP graph ics adapter. Th e AGP bus interface is config ured as a PCI d evice
integrat ed withi n the north bridge (82443, device 1) component. The AGP function i s, fr om th e
PCI bus perspective, treated essentially as a PCI/PCI bridge and configured through PCI
configuration registers (Table 4-7). Configuration is accomplished by BIOS during POST.
NOTE:
Configuration of the AGP bus interface involves functions 0 and 1 of the
82443. Function 0 registers (listed in Table 3-4) include functions that affect basic
control (GART) of th e AGP.
Table 4–7.
PCI/AGP Bridge Configuration Registers (82371, Function 1)
Table 4-7.
PCI/AGP B r idge Function Configuration Regis ters
(82443BX, Function 1)
PCI Config.
Addr.Register
00, 01hVender ID8086h1BhSec. Master Latency Timer00h
02, 03hDevice ID7191h1ChI/O Base AddressF0h
04, 05hCommand0000h1DhI/O Limit Address00h
06, 07hStatus0220h1E, 1FhSec. PCI/PCI Status02A0h
08hRevision ID00h20, 21hMemory Base AddressFFF0 h
0A, 0BhClass Code0406h22, 23hMemory Limit Address0000h
0EhHeader Type01h24, 25hPrefetch Mem. Base Addr.FFF0h
18hPrimary Bus Number00h26, 27hPrefetch Mem. Limit Addr.0000h
19hSecondary Bus Number00h3EhPCI/PCI Bridge Control80h
1AhSubordinate Bus Number00h3F-FFhReserved00h
NOTE:
Assume unmarked locations/gaps as reserved. Refer to Intel documentation for detailed
register descriptions.
Reset
Value
PCI Config.
Addr.Register
Reset
Value
The AGP graphi cs a dapter (a ct ually its resident controller) is configured as a standard PCI
device.
Compaq Deskpro EN Series of Personal Computers
4-14
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.3.3 AGP CONNECTOR
Technical Reference Guide
B94
A94
Figure 4–7.
Table 4–8.
A1
B1
A21 A26
B21 B26
AGP Bus Connector
AGP Bus Connector Pinout
A66
Table 4-8.
AGP Bus Connect or P inout
PinA SignalB SignalPinA SignalB SignalPinA SignalB Signal
This section describes the ISA bus in general and highlights bus
implementation in this particular system. For detailed information regarding ISA bus
operation, refer to the Compaq Extended Industry Standard Architecture (EISA)
Technical Reference Guide.
The industr y standar d a rchitecture (ISA) bus provides an 8-/16-bit path for stan dard I/O
peripherals as well as for optional devices that can be installed in the ISA expansion slots. Figure
4-8 shows the key functions and devices that r eside on the ISA bus.
The ISA bus supports 8- and 16-bit transfers at an 8-MHz rate. Devices limited to 8-bit transfers
use the lower byte portion (data lines 7..0) while 16-bit transfers use the full bandwidth (data
lines 15..0). Addressing is handled by two classifications of address signals: latched and
latchable. Latched address signals ( SA19..0) select the specific byte within the 1-MB section of
memory defined by address lines LA23..17. Latchable address lines (LA23..17) provide a longer
setup time for pre-chip selection or for pre-address decoding for high-speed memory and allow
access to up to 16 megabytes of physical memory on the ISA bus. The SA19..17 signals have the
same values as the LA19..17 signals for all memory cycles. The I/O cycles use only the SA15..0
signals.
The key control signals are described as follows:
♦ MRDC- (Memory Read Cycle): MRDC- is active on all ISA memory reads accessing
memory from 000000h to FFFFFFh.
♦ SMEMR- (System Memory Read): SMEMR- is asser ted by the PCI/ISA bridg e t o r equ est a n
ISA memory device to drive data onto the data lines for accesses be low one mega byt e .
SMEMR- is a delayed version of MRDC-.
♦ MWTC- (Memory Write Cycle): MWTC- is active on all ISA memory write cycles accessing
memory from 000000h to FFFFFFh.
♦ SMEMW- (System Memory Write): SME MW- i s asserted by the PCI/I SA br i d g e to request
an I S A m emory device to a ccep t data from the data lines for access be low one mega byte .
SMEMW- is a delayed version of MWTC-.
♦ IORC- (Input/Output Read Cycle): IORC- commands an ISA I/O device to drive data onto
the data lines.
♦ IOWC- (Input/Output Write Cycle): IOWC- commands an ISA I/O device to accept data
from the data lines.
♦ SBHE- (System Byte High Enable): SBHE- indicates that a byte is being transferred on the
upper half (D15..8) of the data lines.
♦ SA0- (System Address Bit <0>): This bit is the complement of SBHE- and indicates that a
byte is being transferred on the lower half (D7..0) of the data lines.
♦ M16- (16-bit Memory Cycle): M16- is asserted by 16-bit ISA devices to indicate 16-bit
memory cycle capability.
♦ IO16- (16-bit I/O Cycle): IO16- is asserted by 16-bit ISA devices to indicate 16-bit I/O cycle
transfer capability.
If the address on the SA l ine s is above one m egabyte, SMRDC- and SMWTC- will not be active.
The MRDC- and MWTC- signals are active for memory accesses up to 16 megabytes and can be
used by any device that uses the full 16-bit ISA bus. To request a 16-bit transfer, a device asserts
either the M16- (memory) or IO16- (I/O) signal when the device is addressed.
When another d evice (such as a DMA device or an other bus mast er) takes cont rol of the ISA, the
Bus Address Latch Enable (BALE) signal is held active for the duration of the operation. As a
result, signals LA23..17 are always enabled and must be held stable for the duration of each bus
cycle.
Compaq Deskpro EN Series of Personal Computers
4-18
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Technical Reference Guide
When the address changes, devices on the bus may decode the latchable address (LA23..17) lines
and then latch them. This ar r a n gement allows devices to decode chip selects and M16- before the
next cycle actually begins.
The following guidelines apply to optional ISA devices installed in the system:
♦ On bus lines that can be driven by a controller board, the driver should be able to sink a
minimum of 20 ma at 0.5 VDC and source 2 ma at 3.75 VDC.
♦ On bus lines that are driven in the low direction only (open collector), the driver should be
able to sink 20 ma at 0.5 VDC.
♦ The load on any logic line from a singl e bu s slot shou ld not ex ceed 2 .0 ma in the low state
(at 0.5 VDC) or 0.1 ma in the high state (at 3.75 VDC).
♦ The logic-high voltage at the bus ranges from 3.75 VDC to 5.5 VDC. The logic low voltage
ranges from 0 VDC to 0.8 VDC.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-19
Chapter 4 System Support
4.4.3 DIRECT MEMORY ACCESS
Direct Memory Access (DMA) is a method by which an ISA device accesses system memory
without involving the microprocessor. DMA is normally used to transfer blocks of data to or from
an ISA I/O device. DMA reduces the amount of CPU interactions with memory, freeing the CPU
for other processing tasks.
NOTE:
This section describes DMA in genera l. For detailed information regarding
DMA operation, refer to the Compaq Extended Industry Standard Architecture (EISA)Technical Reference Guide. Note, however, that EISA enhancements as described in the
referenced document are n ot supported in t his (ISA only) system.
The South Bridge component i ncludes the equivalent of two 8237 DMA contr oller s cascaded
together to provide eight DMA chann els. T a ble 4-10 lists th e default configuration of the DMA
channels.
Spare & ISA conn. pins D8, D9
Audio subsystem & ISA conn. pins B17, B18
Diskette drive & ISA conn. pins B6, B26
ECP LPT1 & ISA conn. pins B15, B16
Cascade for controller 1
Spare & ISA conn. pins D10, D11
Spare & ISA conn. pins D12, D13
Spare & ISA conn. pins. D14, D15
All cha nnels i n DMA controller 1 operate at a h i g her pr iority tha n those in controll er 2. Note
that channel 4 is not available for use other than its cascading function for controller 1. The
DMA controll er 2 can t ransfer words on l y on an even addr ess bound a ry. The DMA controller
and page register define a 24-bit address that allows data transfers within the address space of
the CPU. The DMA controll ers operate a t 8 MHz.
The DMA l ogi c is accessed through two types of I/O mapped registers; page registers an d
controller registers. The mapping is the same regardless of the support chipset used.
Compaq Deskpro EN Series of Personal Computers
4-20
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.4.3.1 Page Registers
The DMA pag e register con tain s th e eight most significant bits of the 24-bit address and works
in conjunction with the DMA contr ollers to define the complete (24-bit)address for th e DMA
channels. T able 4-11 lists th e page register port a ddresses.
Note that a d d ress line A16 from the DMA memory page register i s d i sabled when DMA
controll er 2 is selected. Ad dress lin e A00 i s not connected t o DMA cont roller 2 a nd is al ways 0
when wor d -leng th t ran s fers ar e s elected.
By not connecting A00, the following applies:
♦
The size of the the block of data that can be moved or addressed is measured in 16-bits
(words) rather tha n 8-bits (bytes).
♦
The words must always be addressed on an even boundary.
DMA controll er 1 can m ove up to 64 Kbytes of data per DMA transfer . DMA con t roller 2 ca n
move up to 64 Kwords (128 Kbytes) of data per DMA tran sfer . Word DMA operations are only
possible between 16-bit memory and 16-bit peripherals.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-21
Chapter 4 System Support
The RAM refresh is designed to perform a memory read cycle on each of the 512 row addresses
in the DRAM memory space. Refresh operations are used to refresh memory on the 32-bit
memory bus and the ISA bus. The refresh address is provided on lines SA00 through SA08.
Address lines LA23..17, SA18,19 are driven low.
The remaining address lines are in an undefined state during the refresh cycle. The refresh
operations are driven by a 69.799-KHz clock generated by Interval Timer 1, Counter 1. The
refresh rate is 128 refresh cycles in 2.038 ms.
4.4.3.2 DMA Controller Registers
Table 4-12 lists th e DMA Cont roller Registers an d t heir I/O port a ddresses. Note that there is a
set of register s for each DMA contr oll er.
Table 4–12.
DMA Controller Registers
Table 4-12.
DMA Controller Regist er s
RegisterController 1Controller 2R/W
Status008h0D0hR
Command008h0D0hW
Mode00Bh0D6hW
Write Single Mask Bit00Ah0D4hW
Write All Mask Bits00Fh0DEhW
Software DRQx Request009h0D2hW
Base and Current Address - Ch 0000h0C0hW
Current Address - Ch 0000h0C0hR
Base and Current Word Count - Ch 0001h0C2hW
Current Word Count - Ch 0001h0C2hR
Base and Current Address - Ch 1002h0C4hW
Current Address - Ch 1002h0C4hR
Base and Current Word Count - Ch 1003h0C6hW
Current Word Count - Ch 1003h0C6hR
Base and Current Address - Ch 2004h0C8hW
Current Address - Ch 2004h0C8hR
Base and Current Word Count - Ch 2005h0CAhW
Current Word Count - Ch 2005h0CAhR
Base and Current Address - Ch 3006h0CChW
Current Address - Ch 3006h0CChR
Base and Current Word Count - Ch 3007h0CEhW
Current Word Count - Ch 3007h0CEhR
Temporary (Command)00Dh0DAhR
Reset Pointer Flip-Flop (Command)00Ch0D8hW
Master Reset (Command)00Dh0DAhW
Reset Mask Register (Command)00Eh0DChW
NOTE:
For a detailed description of the DMA registers, refer to the
Compaq EISA Technical Reference Guide
.
Compaq Deskpro EN Series of Personal Computers
4-22
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.4.4 INTERRUPTS
The microprocessor uses two types of interrupts; maskable and nonmaskable. A maskable
interrupt can be enabled or disabled within the microprocessor by the use of the STI and CLI
instructions. A nonmaskable interrupt cannot be masked off within the microprocessor but may
be inhibited by hardware or software means external to the microprocessor.
4.4.4.1 Maskable In t e rrupt s
The maskable interrupt is a hardware-generated signal used by peripheral functions within the
system to get the attention of the microprocessor. Peripheral functions produce a unique INTA-D
(PCI) or IRQ0-15 (ISA) signal that is routed to interrupt processing logic that asserts the
interrupt (INTR) input to the microprocessor. The microprocessor halts execution to determine
the source of the interrupt and then services the peripheral as appropriate.
Technical Reference Guide
ISA Peripherals
& SM Functions
PCI Peripherals
Figure 4–10.
The South Bridge component, which includes the equivalent of two 8259 interrupt controllers
cascaded together, handles the standard AT-type (ISA) interrupt signals (IRQn). The South
Brid g e also receives the P C I int erru p t signals ( PINTA-. .PINTD - ) from PCI devices. T he PCI
interrupts can be configured by PCI Configuration Registers 60h..63h to share the standard ISA
interrupts (IRQn). The power-up default configuration has the PIRQn disabled. Table 4-13 lists
the standard source configuration for maskable interrupts and their priorities. If more than one
interrupt is pending, the highest priority (lowest number) is processed first.
1IRQ0Interval timer 1, counter 0
2IRQ1Keyboard
3IRQ8-Real-time clock
4IRQ9Spare and ISA connector pin B04
5IRQ10Spare and ISA connector pin D03
6IRQ11Spare and ISA connector pin D04
7IRQ12Mouse and ISA connector pin D05
8IRQ13Coprocessor (math)
9IRQ14IDE primary I/F and ISA connector pin D07
10IRQ15IDE secondary I/F and ISA connector pin D06
11IRQ3Serial port (COM2) and ISA connector pin B25
12IRQ4Serial port (COM1) and ISA connector pin B24
13IRQ5Audio subsystem and ISA connector pin B23
14IRQ6Diskette drive controller and ISA connector pin B22
15IRQ7Parallel port (LPT1)
--IRQ2NOT AVAILABLE (Cascade from interrupt controller 2)
Table 4-13.
Maskable Interrupt Priorities and Assignments
Interrupt s gener a ted by PCI devices can be configured to share the standa rd AT (IRQn) interrupt
lines. Refer to section 4.2.5 “PCI Interrupt Mapping” for information on PCI interrupts.
Maskable Interrupt processing is controlled and monitored through standard AT-type I/Omapped registers. These registers ar e listed in Table 4-14.
The initialization and operation of the interrupt control registers follows standard AT-type
protocol.
Compaq Deskpro EN Series of Personal Computers
4-24
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.4.4.2 Non-Maskable Interrupts
Non-maskable interrupts cannot be masked (inhibited) within the microprocessor itself but may
be maskable by software using logic external to the microprocessor. There are two non-maskable
interrupt signals: the NMI- and the SMI-. These signals have service priority over all maskable
interrupts, with the SMI- having top priority over all interrupts including the NMI-.
NMI- Generation
The Non-Maskable Interrupt (NMI-) signa l can be generated by one of the following actions:
♦ Parity errors detected on the ISA bus (activating IOCHK-).
♦ Parity errors detected on a PCI bus (activating SERR- or PERR-).
♦ Microprocessor internal error (activating IERRA or IERRB)
The IOCHK-, SERR-, and PERR- signals are routed through the south bridge component, which
in turn activates the NMI to the microprocessor.
The NMI Status Register at I/O port 061h contains NMI source and status data as follows:
Technical Reference Guide
NMI Status Register 61h
BitFunction
7NMI Status:
0 = No NMI fr om system board parity error.
1 = NMI requested, read only
6IOCHK- NM I:
0 = No NMI from IOCHK-
1 = IOCHK- is active (low), NMI requested, read only
5Interval Timer 1, Counter 2 (Speaker) Status
4Refresh Indicator (toggles with every refresh)
3IOCHK- NMI Enable/Disable:
0 = NMI from IOCHK- enabled
1 = NMI from IOCHK- disabled and cleared (R/W)
2System Board Parity Error (PERR/SERR) NMI Enable:
0 = Parity error NMI enabled
1 = Parity error NMI disabled and cleared (R/W)
1Speaker Data (R/W)
0Inteval Timer 1, Counter 2 Gate Signal (R/W)
0 = Counter 2 disabled
1 = Counter 2 enabled
Functions not related to NMI activity.
After the active NMI has been processed, status bits <7> or <6> are cleared by pulsing bits <2>
or <3> respectively.
The NMI Enable Register (070h, <7>) is used to enable/disable the NMI signal. Writing 80h to
this register masks generation of the NMI-. Note that the lower six bits of register at I/O port 70h
affect RTC operation and should be considered when changing NMI- generation status.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-25
Chapter 4 System Support
SMI- Generation
The SMI- (System Management Interrupt) is typically used for power management functions.
When power management is enabled, inactivity timers are monitored. When a timer times out,
SMI- is asserted and invokes the microprocessor’s SMI handler. The SMI- handler works with
the APM BIOS to service the SMI- according to th e cau se of the timeout.
Although the SMI- is primarily used for power managment the interrupt is also employed for the
QuickLock/QuickBlank functions as well.
Compaq Deskpro EN Series of Personal Computers
4-26
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.4.5 INTERVAL TIMER
The interval timer generates pulses at software (programmable) intervals. A 8254-compatible
timer is integrated into the South Bridge chip. The timer function provides three counters, the
functions of which are listed in T a ble 4-15.
The interval timer is controlled through the I/O mapped registers listed in Table 4-16.
Table 4–16.
Interval Timer Control Registers
Table 4-16.
Interval Timer Control Regis ters
I/O PortRegister
040hRead or write value, counter 0
041hRead or write value, counter 1
042hRead or write value, counter 2
043hControl Word
Interval timer operation follows standard AT-type protocol. For a detailed description of timer
registers and operation, refer to the Compaq Extended Industry Standard Architecture Expansion
Bus Technical Reference Guide.
4.4.6 ISA CONFIGURATION
The working relationship between the PCI and ISA buses requires that certain parameters be
configured. The PC/ISA bridge function of the South Bridge component includes configuration
registers to set parameters such as PCI IRQ routing and top-of-memory available to ISA/DMA
devices. These parameters are programmed by BIOS during power-up, using registers listed
previously in Table 4-6.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-27
Chapter 4 System Support
4.5 SYSTEM CLOCK DISTRIBUTION
The system uses a Cypress CY2280 or compatible part for generation of most clock signals.
Table 4-17 lists the system board clock signals and how they are distributed.
[1] Depending on processor speed (refer to
Chapter 3, “Processor/Memory Subsystem”).
CY2280Processor, 82443 N. Bridge
Compaq Deskpro EN Series of Personal Computers
4-28
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Technical Reference Guide
4.6 REAL-TIME CLOCK AND CONFIGURATION MEMORY
The Real-time clock (RTC) and configuration memory functions are provided by the PC87307
I/O controller. The RTC uses the first 14 of 256 bytes of configuration memory and is
MC146818-compatible. As shown in the following figure, the 87307 controller provides 256
bytes of configuration memory, divided into two 128-byte banks. The RTC/configuration memory
can be accessed using conventional OUT and IN assembly language instructions using I/O ports
70h/71h, alth ough th e suggested method is to use the INT15 AX=E823h BIOS call.
87307
Upper Config.
Memory Area
(128 bytes)
Lower Config.
Memory Area
(114 bytes)
RTC Area
(14 bytes)
FFh
80h
7Fh
0Eh
0Dh
00h
Figure 4–11.
0Dh
0Ch
0Bh
0Ah
09h
08h
07h
06h
05h
04h
03h
02h
01h
00h
Register D
Register C
Register B
Register A
Year
Month
Date of Month
Day of Week
Hours (Alarm)
Hours (Timer)
Minutes (Alarm)
Minutes (Timer)
Seconds (Alarm)
Seconds (Timer)
Configuration Memory Map
A lithium 3-VDC battery is used for maintaining the RTC and configuration memory while the
system is powered down. During system operation a wire-Ored circuit allows the RTC and
configuration memory to draw power from the power supply.
The battery is located in a battery holder on the system board and has a life expectancy of four to
eight years. When the battery has expired it is replaced with a Renata CR2032 or equivalent 3VDC lithium battery.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-29
Chapter 4 System Support
Table 4-18 lists the mapping of the configuration memory. Locations 00h-3Fh may be accessed
using OUT/IN assembly language instr uctions or BIOS function INT15, AX=E823h. All oth er
locations should be accessed using the INT15, AX=E845h function (refer to Chapter 8 for BIOS
function descriptions).
Table 4–18.Configuration Memory (CMOS) Map
LocationFunctionLocationFunction
00-0DhReal-time clock41h-44hHood Removal Time Stamp
0EhDiagnostic status45hKeyboard snoop byte
0FhSystem reset code46hDiskette drive status
10hDiskette drive type47hLast IPL device
11hReserved48h-4BhIPL priority
12hHard drive type4Ch-4FhBVC priority
13hSecurity functions51hECC DIMM status
14hEquipment installed52hBoard revision (from boot block)
15hBase memory size, low byte/KB53hSWSMI command
16hBase memory size, high byte/KB54hSWSMI data
17hExtended memory, low byte/KB55hAPM command
18hExtended memory, high byte/KB56hErase-Ease keyboard byte
19hHard drive 1, primary controller57h-76HSaved CMOS location 10h-2Fh
1AhHard drive 2, primary controller77h-7FhAdministrator password
1BhHard drive 1, secondary controller80hECMOS diagnostic byte
1ChHard drive 2, secondary controller81h-82hTotal super ext. memory tested good
1DhEnhanced hard drive support83hMicroprocessor chip ID
1EhReserved84hMicroprocessor chip revision
1FhPower management functions85hHood removal status byte
24hSystem board ID86hFast boot date
25hSystem architecture data87hFast boot status byte
26hAuxiliary peripheral configuration8Dh-8FhPOST error logging
27hSpeed control external drive90h-91hTotal super extended memory configured
28hExpanded/base mem. size, IRQ1292hMiscellaneous configuration byte
29hMiscellaneous configuration93hMiscellaneous PCI features
2AhHard drive timeout94hROM flash/power button status
2BhSystem inactivity timeout97hAsset/test prompt byte
2ChMonitor timeout, Num Lock Cntrl9BhUltra-33 DMA enable byte
2DhAdditional flags9ChMode-2 Configuration
2Eh-2FhChecksum of locations 10h-2Dh9DhESS audio configuration
30h-31hTotal extended memory tested9EhECP DMA configuration
32hCentury9Fh-AFhSerial number
33hMiscellaneous flags set by BIOSB0h-C3hCustom drive types 65, 66, 68, 15
34hInternational languageC7hSerial port 1 address
35hAPM status flagsC8hSerial port 2 address
36hECC POST test single bitC9hCOM1/COM2 port configuration
37h-3FhPower-on passwordDEh-DFhChecksum of locations 90h to DDh
40hMiscellaneous Disk BitsE0h-FFhClient Management error log
NOTE:
Assume unmarked gaps are reserved.
Table 4-18.
Configuration Memory ( CM OS) Map
The contents of configuration memory (including the password) can be cleared by the following
procedure:
1. Turn off unit and disconnect AC p ower cord from the r ear chassis connect or.
2. Remove jumper from pins 1 and 2 of header E50 and place on pins 2 and 3 for 15 seconds.
3. Replace jumper to original configuration (pins 1 and 2).
4. Re-connect AC power cord to the chassis and turn unit on.
Compaq Deskpro EN Series of Personal Computers
4-30
Desktop and Minitower Form Factors
Third Edi tion - September 1998
RTC Control Register A, By t e 0 Ah
BitFunction
7Update in Progress. Read only.
0 = Time update will not occur before 2444 us
1 = Time update will occur within 2444 us
6..4Divider Chain Control. R/W.
00x = Oscillator disabled.
010 = Normal operation (time base frequency = 32.768 KHz).
11x = Divider chain reset.
3..0Periodic Interrupt Control. R/W. Specifies the periodic interrupt interval.
0000 = none 1000 = 3.90625 ms
0001 = 3.90625 ms 1001 = 7.8125 ms
0010 = 7.8125 ms 1010 = 15. 625 ms
0011 = 122.070 us 1011 = 31.25 ms
0100 = 244.141 us 1100 = 62.50 ms
0101 = 488.281 us 1101 = 125 ms
0110 = 976.562 us 1110 = 250 ms
0111 = 1.953125 ms 1111 = 500 ms
RTC Control Register B, Byte 0Bh
BitFunction
7Time Update Enable/disable
0 = Normal operation, 1 = Disable time updating for time set
6Periodic Interrupt Enable/Disable.
0 = Disable, 1 = Enable interval specified by Register A
5Alarm Interrupt Enable/disable
0 = Disabled, 1 = Enabled
4End-of-Update Interrupt Enable/Disable
0 = Disabled, 1 = Enabled
3Reserved (read 0)
2Time/Date Form a t Se le ct
0 = BCD format, 1 = Binary format
1Time Mode
0 = 12-hour mode, 1 = 24-hour mode
0Automatic Daylight Savings Time Enable/Disable
0 = Disable
1 = Enable (Advance 1 hour on 1
st
Sunday in April, retreat 1 hour on last Sunday in October).
Technical Reference Guide
RTC Status Register C, Byte 0Ch
BitFunction
7If set, interrupt output signal active (read only)
6If set, indicates periodic interrupt flag
5If set, indicates alarm interrupt
4If set, indicates end-of-update interrupt
3..0Reserved
RTC Status Register D, Byte 0Dh
BitFunction
7RTC Power Stat us
0 = RTC has lost power
1 = RTC has not lost power
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-31
Chapter 4 System Support
6..0Reserved
Configuration Byte 0Eh, Diagnostic Status
Default Value = 00h
This byte contains diagnostic status data.
Configuration Byt e 0 Fh, Sy stem Reset Code
Default Value = 00h
This byte contains the system reset code.
Configuration Byte 10h, Diskette Drive Type
BitFunction
7..4Primary (Drive A) Diskette Drive Type
3..0Secondary (Drive B) Diskette Drive Type
Valid values for bits <7..4> and bits <3..0>:
0010 = 1.2-MB drive
0011 = 720-KB drive
0110 = 2.88-MB drive
(all other values reserved)
0000 = Not installed
0001 = 360-KB drive
0100 = 1.44-MB/1.25-MB drive
Configuration Byte 12h, Hard Drive Type
BitFunction
7..4Primary Controller 1, Hard Drive 1 Type:
0000 = none 1000 = Type 8
0001 = Type 1 1001 = Type 9
0010 = Type 2 1010 = Type 10
0011 = Type 3 1011 = Type 11
0100 = Type 4 1100 = Type 12
0101 = Type 5 1101 = Type 13
0110 = Type 6 1110 = Type 14
0111 = Type 7 1111 = other (use bytes 19h)
3..0Primary Controller 1, Hard Drive 2 Type:
0000 = none 1000 = Type 8
0001 = Type 1 1001 = Type 9
0010 = Type 2 1010 = Type 10
0011 = Type 3 1011 = Type 11
0100 = Type 4 1100 = Type 12
0101 = Type 5 1101 = Type 13
0110 = Type 6 1110 = Type 14
0111 = Type 7 1111 = other (use bytes 1Ah)
Bytes 15h and 16h hold a 16-bit value that specifies the base memory size in 1-KB (1024)
increments. Valid base memory sizes are 512 and 640 kilobytes .
Configuration Bytes 17h and 18h, Extended Memory Size
Bytes 17h and 18h hold a 16-bit value that specifies the extended memory size in 1-KB
increments.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-33
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> hold 1111b. Bytes1Bh and 1Ch contain the hard dr ive types for hard drives 1 and
2 of the secondary controller.
Configuration Byt e 1 Dh, Enhanced IDE H ard Drive Support
Default Value = F0h
BitFunction
7EIDE - Drive C (83h)
6EIDE - Drive D (82h)
5EIDE - Drive E (81h)
4EIDE - Drive F (80h)
3..0Reserved
Values for bits <7..4> :
0 = Disable
1 = Enable for auto-configure
Configuration Byte 1Fh, Power Management Functions
Default Value = 00h
BitFunction
7..4Reserved
3Slow Processor Clock for Low Power Mode
0 = Processor runs at full speed
1 = Processor runs at slow speed
2Reserved
1Monitor Off Mode
0 = Turn monitor power off after 45 minutes in standby
1 = Leave monitor power on
0Energy Saver Mode Indicator (Blinking LED)
0 = Disable
1 = Enable
Configuration Byt e 2 4 h, Sy st e m B oar d Ide nt i f i cation
Default Value = 7Eh
Configuration memory location 24h holds the system board ID.
0Row 0 Error Detect
0 = No single bit error detected.
1 = Single bit error detected.
Configuration Byt e 3 7 h-3 Fh, Power -On Password
These eight locations hold the power-on password.
Configuration Byte 40h, Miscellaneous Disk Data
Configuration Bytes 41h-44h, Hood Removal Time Stamp
These four bytes record the time at which the hood of the system was removed:
Byte 41h, month & day
Byte 42h, year and month
Byte 43h, min utes an d seconds
Byte 44h, removal flag and minutes
Default Value = 00h. Set bit indicates function is valid.
BitFunction
7CMOS Initialization (Set CMOS to Default)
6Setup password locked
5PnP should not reject SETs because Diags is active
4Reserved
3Manufacturing diagnostics diskette found
2Invalid electronic serial number
1Boot maintenance partition once
0I nvalid CMOS checksum
Configuration Byte 81h, 82h, Total Super Extended Memory Tested
This byte holds the value of the amount of extended system memory that tested good during
POST. The am oun t is gi ven in 64-KB increment s.
If palette snooping is enabled, then a primary PCI graphics card may share a common palette
with the ISA graphics card. Palette snooping should only be enabled if all of the following
conditions are met:
♦
An IS A card connect s to a PCI g raphics card through the VESA connect or.
♦
The ISA card is connected to a color monitor.
♦
The ISA card uses the RAMDAC on t he PCI card
♦
The palette snooping feature (sometimes called “RAMDAC shadowing ” ) on the PCI card is
enabled and functioning properly.
Compaq Deskpro EN Series of Personal Computers
4-42
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Configuration Byte 94h, ROM Flash/Power Button Status
Configuration Byt e 9 7 h, Asset/Test Prompt B yt e
Default Value = 00h
BitFunction
7,6Test Prompt:
01 = Fake F1
10 = Fake F2
11 = Fake F10
5..0Asset Value
Configuration Byte 9Bh, Ultra-33 DMA Enable B yte
Default Value = 00h
BitFunction
7..4Reserved
3Secondary Slave Enabled for U-33 if Set
2Secondary Master Enabled for U-33 if Set
1Primary Slave Enabled for U-33 if Set
0Primary Master Enabled for U-33 if Set
Technical Reference Guide
Configuration Byte 9Ch, Mode-2 Configuration Byte
Default Value = 1Ch
BitFunction
7,6Reserved
5Mode 2 Support
0 = Disable
1 = Enable
4Secondary Hard Drive Controller
0 = Disable
1 = Enable
3,2Secondary Hard Drive Controller IRQ
00 = IRQ10
01 = IRQ11
10 = IRQ12
11 = IRQ15
1,0Reserved
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-43
Chapter 4 System Support
Configuration Byt e 9 Dh, ESS Audio Configuration Byte
000 = Invalid
100 = Disabled
All other values (001-011, 101-111) refer to channel no.
Configuration Byte 9Fh-AFh, Asset Tag Serial Number
Configuration Byt e s B0h-C3h; Custom Hard Dri ve Informat i on
These bytes contain the number of cylinders, heads, and sectors per track for hard drives C, D, E,
and F respectively. The mapping for each drive is as follows:
B0hB5hBAhBFhNo. of Cylinders, Low Byte
B1hB6hBBhC0hNo. of Cylinders, High Byte
B2hB7hBChC1hNo. of Heads
B3hB8hBDhC2hMax ECC Bytes
B4hB9hBEhC3hNo. of Sectors Per Track
Compaq Deskpro EN Series of Personal Computers
4-44
Desktop and Minitower Form Factors
Third Edi tion - September 1998
Technical Reference Guide
Configuration Byte C7h, C8h, Serial Ports 1 and 2 (Respectively) Configuration Bytes
0040..0043hTimer 1
0060hKeyboard Controller Data Byte
0061hNMI, Speaker Control
0064hKeyboard Controller Command/Status Byte
0070hNMI Enable, RTC/Lower CMOS Index
0071hRTC Data
0078h-007BhGPIO Port 1 Control (87307 I/O controller)
007Ch-007FhGPIO Port 2 Control (87307 I/O controller)
0388..038BhFM synthesizer (alias addresses)
03B0..03DFhGraphics Controller
03E8..03EFhSerial Port (COM3)
03F0..03F5hDiskette Drive Controller Primary Addresses
03F6, 03F7hDiskette Drive Controller Primary Addresses, Hard Drive Controller Primary Addresses
03F8..03FFhSerial Port (COM1)
04D0, 04D1hMaster, Slave Edge/Level INTR Control Register
0C00, 0C01hPCI IRQ Mapping Index, Data
0C06, 0C07hReserved - Compaq proprietary use only
0C50, 0C51hSystem Management Configuration Registers (Index, Data)
0C52hGeneral Purpose Port
0C7ChMachine ID
0CF8hPCI Configuration Address (dword access)
0CF9hReset Control Register
0CFChPCI Configuration Data (byte, word, or dword access)
FF00..FF07hIDE Bus Master Register
NOTE: Assume unmarked gaps are reserved/unused.
Compaq Deskpro EN Series of Personal Computers
4-46
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.7.2 GPIO UTILIZATION
This section describes the utilization of general purpose input/output (GPIO) ports provided by
the south bridge (82371) and I/O controller (87307) components used in this system.
4.7.2.1 82371 South Bridge GPIO Utilization
The 82371 South Bridge component includes a number of single and dual purpose pins available
as gener a l purpose input/outpu t ( GPI O) p or ts. Th e GPIO ports are config u red duri ng POST by
BIOS through the PCI configuration registers B0-B3h (82371, function 0). The GPI ports are
monitored through registers of the Power Management function (function 3) at I/O address PM
base +30h. The GPO ports are controlled through a register of functi on 3 at I/O address PM base
+34h.
Tables 4-20 and 4-21 list the utilization of the GPI and GPO ports r especti vely in t his system.
Technical Reference Guide
Table 4–20.
82371 South Bridge General Purpose Input Port Utilization
Table 4-20.
82371 South Bridge General P ur pos e Input Port Utiliz ation
GP Input PortFunction
GPI #0IOCHK- function for ISA bus.
GPI #1SCI- event status.
GPI #2..5Not used.
GPI #6Interrupt (IRQ8) for RTC (in 87307 I/O controller).
GPI #7Not used.
GPI #8Magic packet SMI event status. When read low, magic packet has occurred.
GPI #9Not used.
GPI #10Wakeup w/ IRQ12. Will, in S1 state, be high if an IRQ12 (mouse interrupt) occurred.
GPI #11Not used
GPI #12Wake up w/ IRQ1. Will, in S1 state, be high if an IRQ1 (keyboard interrupt) occurred.
GPI #13PME status.
GPI #14, 15Backplane revision bits <0, 1>
GPI #16Not used.
GPI #17Primary IDE cable type: 0 = 80-pin cable attached, 1 = 40-pin cable attached.
GPI #18Secondary IDE cable type: 0 = 80-pin cable attached, 1 = 40-pin cable attached.
GPI #19Chassis fan status: 0 = fan not connected, 1 = fan connected.
GPI #20Processor thermal caution status: 0 = not occurred, 1 = occurred.
GPI #21Themal sensor: 0 = diode connected, 1 = diode not connected.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-47
Chapter 4 System Support
Table 4–21.82371 South Bridge General Purpose Output Port Utilization
82371 South Bridge General P ur pos e Output Port Utilization
GP Output PortFunction
GPO #0PCI reset. When low will generate a PCI RST- to PCI slots.
GPO #1-7ISA bus address signals LA17-23.
GPO #8Not used.
GPO #9Not used.
GPO #10Not used.
GPO #11Not used.
GPO #12Not used.
GPO #13Not used.
GPO #14Not used
GPO #15Not used.
GPO #16Power management suspend control signal.
GPO #17CPU clock stop. When cleared inhibits the clock generator from producing CPU clock.
GPO #18PCI clock stop. When cleared inhibits the clock generator from producing PCI clock.
GPO #19Not used.
GPO #20Power management suspend control signal.
GPO #21Not used.
GPO #22, 23X-bus control signals.
GPO #24Not used.
GPO #25Not used.
GPO #26Not used.
GPO #27Chassis fan control. When cleared (0) shuts down the chassis fan.
GPO #28-30Not used.
Table 4-21.
Compaq Deskpro EN Series of Personal Computers
4-48
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4.7.2.2 87307 I/O Controller Functions
The 87307 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, the configuration of these functions uses indexed ports
unique to the 87307. In this system, hardware strapping selects I/O addresses 015Ch and 015Dh
at reset as the Index/Data ports for accessing the logical devices within the 87307. The hardware
strapping a l so places the 87307 into PnP mother board mode. The in tegr a t ed logical devices are
listed as follows:
Table 4-22 lists the PnP standard control registers for the 87307.
Technical Reference Guide
Table 4–22.
87307 I/O Controller PnP Standard Control Registers
Table 4-22.
87307 I/O Controller PnP Standard Cont r ol Regis ters
IndexFunctionReset Value
00hSet RD_DATA Port00h
01hSerial Isolation
02hConfiguration Control
03hWake (CSN)00h
04hResource Data
05hStatus
06hCard Select Number (CSN)00h
07hLogical Device Select:
00h = 8042 Controller (Keyboard I/F)
01h = 8042 Controller (Mouse I/F)
02h = RTC/APC Configuration
03h = Diskette Controller
04h = Parallel Port
05h = UART 2 (Serial Port B / IrDA)
06h = UART 1 (Serial Port A)
07h = GPIO Ports
For a detailed description of registers refer to appropriate National documentation.
00h
The configuration registers are accessed by writing the appropriate logical device’s number to
index 07h and writing the desired offset to the index register. The data is then either written to or
read from the data register.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-49
Chapter 4 System Support
87307 GPIO Utilization
The 87307 I/O Controller provides 11 general purpose pins that can be individually configured as
either inputs or outputs. These pins are mapped as two general purpose ports and utilized as
shown below.
GPIO Port 1 Data, I/O Addr. 078h, (87307 I/O Controller),
BitFunction
7GPIO17 (not used)
6GPIO16 (config. as input): Cover Lock Detect.
Read 0, no solenoid
Read 1, solenoid
5GPIO15 (config. as output): Cover Alarm Clear.
Write 0 to clear alarm.
4GPIO14 (config. as input): Cover Removed Detect.
Read 0, cover has been removed
Read 1, cover is secure
3..0GPIO13-10 (config. as input):
Backplane identification (BP_ID3-0)
This section describes the hardware support of functions involving security, safety, identification,
and power consumption of the system. System management functions are handled largely by a
System Security ASIC. Most functions are controlled through registers (Table 4-23) accessed
using the indexed method through I/O ports 0C50h (index) and 0C51h (Data).
Technical Reference Guide
Table 4–23.
System Management Control Registers
Table 4-23.
System Management Control Registers
IndexFunction
00hIdentification
02hTemperature Status / Clear
03hTemperature Interrupt / SMI Enable
05hPower On LED Blink Control
12hGeneral Purpose Open Collector (GPOC) Bits
13hSecured GPOC Bits
20hPower Button Control
21hSMI / SCI Source
22hSMI / SCI Mapping
30hREQ/GNT Control
80hSuper I/O Security Control
81hSuper I/O Index Address Low
82hSuper I/O Index Address High
83hSuper I/O Index Data
84hSuper I/O Data Address Low
85hSuper I/O Data Address High
86hSuper I/O Write Block 0
87hSuper I/O Write Block 1
88hSuper I/O Write Block 2
89hSuper I/O Write Block 3
The following subsections describe the system management functions. Any BIOS interaction
required of these functions is described in Chapter 8, “BIOS” or in the Compaq BIOS Technical
Reference G u ide.
Compaq Deskpro EN Series of Personal Computers
Desktop and Minitower Form Factors
Third Edi tion - September 1998
4-51
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.