HP Compaq dx7300 and dc7700 Series
Business Desktop Computers
Document Part Number: 433473-001
September 2006
This document provides information on the design, architecture, function,
and capabilities of the HP Compaq dx7300 and dc7700 Series Business
Desktop Computers. This information may be used by engineers,
technicians, administrators, or anyone needing detailed information on
the products covered.
Microsoft, MS-DOS, Windows, and Windows NT are trademarks of Microsoft Corporation in the U.S. and other
countries.
Intel, Pentium, Intel Inside, and Celeron are trademarks of Intel Corporation in the U.S. and other countries.
Adobe, Acrobat, and Acrobat Reader are trademarks or registered trademarks of Adobe Systems Incorporated.
The only warranties for HP products and services are set forth in the express warranty statements accompanying
such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall
not be liable for technical or editorial errors or omissions contained herein.
This document contains proprietary information that is protected by copyright. No part of this document may be
photocopied, reproduced, or translated to another language without the prior written consent of Hewlett-Packard
Company.
WARNING: Text set off in this manner indicates that failure to follow directions could result in bodily
!
harm or loss of life.
CAUTION: Text set off in this manner indicates that failure to follow directions could result in damage to
equipment or loss of information.
Text set off in this manner provides infomation that may be helpful.
✎
Technical Reference Guide
HP Compaq dx7300 and dc7700 Series Business Desktop Computers
First Edition (September 2006)
Document Part Number: 433473-001
This guide provides technical information about HP Compaq dx7300 and dc7700 series personal
computers that feature Intel Pentium processors and the Intel Q965 chipset. This document
describes in detail the system's design and operation for programmers, engineers, technicians,
and system administrators, as well as end-users wanting detailed information.
The chapters of this guide primarily describe the hardware and firmware elements and primarily
deal with the system board and the power supply assembly. The appendices contain general data
such as error codes and information about standard peripheral devices such as keyboards,
graphics cards, and communications adapters.
This guide can be used either as an online document or in hardcopy form.
1.1.1 O n li ne V i ew in g
Online viewing allows for quick navigating and convenient searching through the document. A
color monitor will also allow the user to view the color shading used to highlight differential
data. A softcopy of the latest edition of this guide is available for downloading in .pdf file format
at the URL listed below:
www.hp.com
1
Introduction
Viewing the file requires a copy of Adobe Acrobat Reader available at no charge from Adobe
Systems, Inc. at the following URL:
www.adobe.com
1.1. 2 H ar d co p y
A hardcopy of this guide may be obtained by printing from the .pdf file. The document is
designed for printing in an 8 ½ x 11-inch format. Note that printing in black and white will lose
color shading properties.
1.2 Additional Information Sources
For more information on components mentioned in this guide refer to the indicated
manufacturers' documentation, which may be available at the following online sources:
■ HP Corporation: www.hp.com
■
Intel Corporation: www.intel.com
■
Standard Microsystems Corporation: www.smsc.com
■
Serial ATA International Organization (SATA-IO) : www.serialATA.org.
■
USB user group: www.usb.org
1. 3 M o de l N u m b e ri n g C on ve n ti o n
The model numbering convention for HP systems is as follows:
Technical Reference Guidewww.hp.com1-1
Page 8
Introduction
1-2www.hp.comTechnical Reference Guide
Page 9
1. 4 S e ri a l N um b er
The unit's serial number is located on a sticker placed on the exterior cabinet. The serial number
is also written into firmware and may be read with HP Diagnostics or Insight Manager utilities.
1.5 Notational Conventions
The notational guidelines used in this guide are described in the following subsections.
1. 5 .1 Va l u e s
Hexadecimal values are indicated by a numerical or alpha-numerical value followed by the letter
“h.” Binary values are indicated by a value of ones and zeros followed by the letter “b.”
Numerical values that have no succeeding letter can be assumed to be decimal unless otherwise
stated.
1. 5 .2 R an ge s
Ranges or limits for a parameter are shown using the following methods:
Example A:Bits <7..4> = bits 7, 6, 5, and 4.
Introduction
Example B:IRQ3-7, 9 = IRQ signals 3 through 7, and IRQ signal 9
1.5.3 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
In the example above, register 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.5.4 Bit Notation and Byte Values
Bit designations are labeled between brackets (i.e., “bit <0 >”). Binary values are shown with the
most significant bit (MSb) on the far left, least significant bit (LSb) at the far right. Byte values in
hexadecimal are also shown with the MSB on the left, LSB on the right.
Index port
Data port
Technical Reference Guidewww.hp.com1-3
Page 10
Introduction
1.6 Common Acronyms and Abbreviations
Table 1-1 lists the acronyms and abbreviations used in this guide.
Table 1-1
Acronyms and Abbreviations
Acronym or
AbbreviationDescription
Aampere
ACalternating current
ACPIAdvanced Configuration and Power Interface
A/Danalog-to-digital
ADCAnalog-to-digital converter
ADD or ADD2Advanced digital display (card)
AGPAccelerated graphics port
APIapplication programming interface
APICAdvanced Programmable Interrupt Controller
APMadvanced power management
AOLAlert-On-LAN™
ASICapplication-specific integrated circuit
ASFAlert Standard Format
AT1. attention (modem commands) 2. 286-based PC architecture
ATAAT attachment (IDE protocol)
ATAPIATA w/packet interface extensions
AVIaudio-video interleaved
AVGAAdvanced VGA
AWGAmerican Wire Gauge (specification)
BATBasic assurance test
BCDbinary-coded decimal
BIOSbasic input/output system
bissecond/new revision
BNC Bayonet Neill-Concelman (connector type)
bps or b/s bits per second
BSPBootstrap processor
BTOBuilt to order
CAScolumn address strobe
CDcompact disk
CD-ROMcompact disk read-only memory
CDScompact disk system
CGAcolor graphics adapter
1-4www.hp.comTechnical Reference Guide
Page 11
Table 1-1
Acronyms and Abbreviations
Acronym or
AbbreviationDescription
ChChannel, chapter
cmcentimeter
CMCcache/memory controller
CMOScomplimentary metal-oxide semiconductor (configuration memory)
Cntlrcontroller
Cntrlcontrol
codec1. coder/decoder 2. compressor/decompressor
CPQCompaq
CPUcentral processing unit
CRIMMContinuity (blank) RIMM
CRTcathode ray tube
CSM1. Compaq system management 2. Compaq server management
Introduction
DACdigital-to-analog converter
DCdirect current
DCHDOS compatibility hole
DDCDisplay Data Channel
DDRDouble data rate (memory)
DIMMdual inline memory module
DINDeutche IndustriNorm (connector type)
DIPdual inline package
DMAdirect memory access
DMIDesktop management interface
dpidots per inch
DRAMdynamic random access memory
DRQdata request
DVIDigital video interface
dwordDouble word (32 bits)
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
Technical Reference Guidewww.hp.com1-5
Page 12
Introduction
Table 1-1
Acronyms and Abbreviations
Acronym or
AbbreviationDescription
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)
FPSFrames per second
ftFoot/feet
GBgigabyte
GMCHGraphics/memory controller hub
GNDground
GPIOgeneral purpose I/O
GPOCgeneral purpose open-collector
GARTGraphics address re-mapping table
GUIgraphic user interface
hhexadecimal
HWhardware
hexhexadecimal
HzHertz (cycles-per-second)
ICHI/O controller hub
IDEintegrated drive element
IEEEInstitute of Electrical and Electronic Engineers
IFinterrupt flag
I/Finterface
IGCintegrated graphics controller
ininch
INTinterrupt
I/Oinput/output
IPLinitial program loader
IrDAInfrared Data Association
IRQinterrupt request
ISAindustry standard architecture
LUNlogical unit (SCSI)
mMeter
MCHMemory controller hub
MMXmultimedia extensions
MPEGMotion Picture Experts Group
msmillisecond
MSb/MSBmost significant bit/most significant byte
muxmultiplex
MVAmotion video acceleration
MVWmotion video window
nvariable parameter/value
NICnetwork interface card/controller
NiMHnickel-metal hydride
NMInon-maskable interrupt
NRZINon-return-to-zero inverted
nsnanosecond
NTnested task flag
NTSCNational Television Standards Committee
NVRAMnon-volatile random access memory
OSoperating system
PAL1. programmable array logic 2. phase alternating line
PATAParallel ATA
Technical Reference Guidewww.hp.com1-7
Page 14
Introduction
Table 1-1
Acronyms and Abbreviations
Acronym or
AbbreviationDescription
PCPersonal computer
PCAPrinted circuit assembly
PCIperipheral component interconnect
PCI-EPCI Express
PCMpulse code modulation
PCMCIAPersonal Computer Memory Card International Association
PEGPCI express graphics
PFCPower factor correction
PINpersonal identification number
PIOProgrammed I/O
PNPart number
POSTpower-on self test
PROMprogrammable read-only memory
PTRpointer
RAIDRedundant array of inexpensive disks (drives)
RAMrandom access memory
RASrow address strobe
rcvrreceiver
RDRAM(Direct) Rambus DRAM
RGBred/green/blue (monitor input)
RHRelative humidity
RMSroot mean square
ROMread-only memory
RPMrevolutions per minute
RTCreal time clock
R/WRead/Write
SATASerial ATA
SCSIsmall computer system interface
SDRSingles data rate (memory)
SDRAMSynchronous Dynamic RAM
SDVOSerial digital video output
SECSingle Edge-Connector
SECAMsequential colour avec memoire (sequential color with memory)
SFsign flag
1-8www.hp.comTechnical Reference Guide
Page 15
Table 1-1
Acronyms and Abbreviations
Acronym or
AbbreviationDescription
SGRAMSynchronous Graphics RAM
SIMDSingle instruction multiple data
SIMMsingle in-line memory module
SMARTSelf Monitor Analysis Report Technology
SMIsystem management interrupt
SMMsystem management mode
SMRAMsystem management RAM
SPDserial presence detect
SPDIFSony/Philips Digital Interface (IEC-958 specification)
SPNSpare part number
SPPstandard parallel port
SRAMstatic RAM
Introduction
SSEStreaming SIMD extensions
STNsuper twist pneumatic
SVGAsuper VGA
SWsoftware
TADtelephone answering device
TAFITemperature-sensing And Fan control Integrated circuit
TCPtape carrier package, transmission control protocol
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
URLUniform resource locator
us/µsmicrosecond
USBUniversal Serial Bus
UTPunshielded twisted pair
Vvolt
Technical Reference Guidewww.hp.com1-9
Page 16
Introduction
Table 1-1
Acronyms and Abbreviations
Acronym or
AbbreviationDescription
VACVolts alternating current
VDCVolts direct current
VESAVideo Electronic Standards Association
VGAvideo graphics adapter
VLSIvery large scale integration
VRAMVideo RAM
Wwatt
WOLWake-On-LAN
WRAMWindows RAM
ZFzero flag
ZIFzero insertion force (socket)
1-10www.hp.comTechnical Reference Guide
Page 17
2.1 Introduction
The HP Compaq dx7300 and dc7700 Series Business Desktop Computers (Figure 2-1) deliver an
outstanding combination of manageability, serviceability, and compatibility for enterprise
environments. Based on the Intel Pentium 4 processor with the Intel Q965 Express chipset, these
systems emphasize performance along with industry compatibility. These models feature a
similar architecture incorporating both PCI 2.3 and PCIe buses. All models are easily
upgradeable and expandable to keep pace with the needs of the office enterprise.
2
System Overview
HP Compaq dx7300 ST
HP Compaq dc7700 USDT
Figure 2-1. HP Compaq dx7300and dc7700 Series Business Desktop Computers
This chapter includes the following topics:
■ Features (2.2)
■ Mechanical design (2.3)
■ System architecture (2.4)
■ Specifications (2.5)
HP Compaq dx7300 MT
HP Compaq dc7700 SFF
HP Compaq dc7700 CMT
Technical Reference Guidewww.hp.com2-1
Page 18
System Overview
2.2 Features
The following standard features are included on all series unless otherwise indicated:
■ Intel Pentium processor in LGA775 (Socket T) package
■ Integrated graphics controller
■ PC2-6400 and PC2-5300 DIMM support on all models
■ Serial ATA (SATA) interfaces supporting transfer rates up to 3.0 Gbps and RAID operation
for dual drive arrays
■ PCI 2.3 and PCI Express interfaces
■ Hard drive fault prediction
■ Eight USB 2.0-compliant ports
■ High definition (HD) audio processor with one headphone output, at least one microphone
input, one line output, and one line input
■ Network interface controller providing 10/100/1000Base T support
Table 2-1 shows the differences in features between the different PC series based on form factor:
Table 2-1
Difference Matrix by Form Factor
USDTSFFSTMTCMT
Seriesdc7700dc7700dx7300dx7300dc7700
System Board TypecustomcustomcustomµATXµATX
Serial and parallel portsOptional [1]StandardStandardStandardStandard
Memory:
# of sockets
Maximum memory
Memory type
Drive bays:
Externally accessible
Internal
PCI Express slots:
x16 graphics
x1
3
3 GB
DDR2
1
1
1 [2a]
0
4
4 GB
DDR2
2
1
1 [3] [4]
1 [4]
4
4 GB
DDR2
2
1
1 [3] [4]
1 [4]
4
4 GB
DDR2
4
2
1 [5]
1
4
4 GB
DDR2
4
2
1 [5]
1
PCI 2.3 32-bit 5-V slots1full-height
[2b]
Smart Cover Sensor /
Smart Cover Lock
Power Supply:
Power rating
PFC type
Auto-ranging
NOTES:
[1] Supported on system board. Requires optional cable/bracket assembly.
[2] Configuration choice of:
a) 1 low-profile PCIe x16 graphics card support: height = 3.99 in., lenght = 6.60 in. when
optional PCI Express riser card is installed.
Or
b) 1 full height PCI card support when optional PCI riser is installed.
[3] Accepts low-profile, reversed-layout ADD2/SDVO PCI-E card: height = 2.5 in., length = 6.6 in.
[4] Slot not accessible in configuration using PCI riser card.
[5] Accepts standard height, normal (non-reversed) layout ADD2/SDVO card: height = 4.2 in.,
length = 10.5 in.
[6] Full-height PCI slots require installation of PCI riser card field option.
Half-height dimensions: height = 2.5 in., length = 6.6 in.
Full-hieght dimensions: height = 4.2 in., length = 6.875 in
[7] PCI expansion board required for 4-slot support.
Full-height dimensions: height = 4.2 in., length = 6.875 in
Sensor onlyBothBothBothBoth
200-watt
Active
Yes
2 half-height
or
2 full-height [6]
240-watt
Active
Yes
2 half-height
or
2 full-height [6]
240 -watt
Active
Yes
2
full-height
365-watt
Active
Yes
2 or 4
full-height [7]
365-watt
Active
Yes
Technical Reference Guidewww.hp.com2-3
Page 20
System Overview
2.3 Mechanical Design
This guide covers five form factors:
■ Ultra-slim Desktop (USDT)—Very slim design that can be used in a tradition desktop
(horizontal) orientation or as a small tower mounted in the supplied tower stand.
■ Small Form Factor (SFF)—A small footprint design that can be used in a desktop
configuration (default) or as a small tower mounted in a tower stand.
■ Slim Tower (ST)—Slim design that can be used in a tradition desktop (horizontal)
orientation or as a small tower (default) mounted in the supplied tower stand.
■ MicroTower (MT)—Compact tower design that is easily placed on a desktop or floor
■ Convertible Minitower (CMT) —an ATX-type unit providing the most expandability and
being adaptable to desktop (horizontal) or floor-standing (vertical) placement.
The following subsections describe the mechanical (physical) aspects of models.
CAUTION: Voltages are present within the system unit whenever the unit is plugged into a live AC outlet,
regardless of the system's “Power On” condition. Always disconnect the power cable from the power
outlet and/or from the system unit before handling the system unit in any way.
The following information is intended primarily for identification purposes only. Before servicing these systems,
refer to the applicable Service Reference Guide. Service personnel should review training materials also
✎
available on these products.
2-4www.hp.comTechnical Reference Guide
Page 21
2.3.1 Cabinet Layouts
Front Views
Figure 2-2 shows the front panel components of the Ultra Slim Desktop (USDT) format factor.
System Overview
1
3
ItemDescriptionItemDecription
1Slimline drive bay5USB ports 7, 8
2CD-ROM eject button 6HD activity LED
3Microphone audio In jack7Power LED
4Headphone audio Out jack8Power button
Figure 2-2. HP Compaq dc7700 USDT Front View
2
4
5
6
7
8
Technical Reference Guidewww.hp.com2-5
Page 22
System Overview
Figure 2-3 shows the front panel components of the Small Form Factor (SFF). and Slim Tower
(ST)
ItemDescriptionItemDecription
1Diskette drive activity LED7Microphone audio In jack
2Diskette drive media door8Headphone audio Out jack
3CD-ROM drive acitvity LED9USB ports 7, 8
4Diskette drive eject button10Hard drive activity LED
5CD-ROM media tray11Power LED
6CD-ROM drive open/close button12Power button
Figure 2-3. HP Compaq dc7700 SFF (left)/dx7300 ST (right) Front View
2-6www.hp.comTechnical Reference Guide
Page 23
Figure 2-4 shows the front panel components of the microtower (uT) form factor.
3Diskette drive media door9Power LED
4Diskette drive activity LED10Hard drive activity LED
5Diskette drive eject button11Headphone audio Out jack
6USB ports 7, 812Microphone audio In jack
Figure 2-4. HP Compaq dx7300 MT Front View
Technical Reference Guidewww.hp.com2-7
Page 24
System Overview
Figure 2-5 shows the front panel components of the Convertable Minitower (CMT) form factor.
ItemDescriptionItemDecription
1CD-ROM drive7CD-ROM drive open/close button
2CD-ROM drive activity LED8Power button
3Diskette drive media door9Power LED
4Diskette drive activity LED10USB ports 7, 8
5Diskette drive eject button11Headphone audio Out jack
6Hard drive activity LED12Microphone audio In jack
Figure 2-5. HP Compaq dc7700 CMT Front View
2-8www.hp.comTechnical Reference Guide
Page 25
System Overview
Rear Chassis Connections
Table 2-2 describes the signal connections available on the rear panels of the dx7300 and dc7700
models. Note that not all connectors listed are provided on all form factors.
Table 2-2
Rear Panel Signal Connections
Connector & IconDescription
AC input connector.
(no icon)
PS/2 female connector (color-coded purple) for keyboard
interface.
PS/2 female connector (color-coded green) for mouse interface
Universal serial bus (USB) connector for USB interface
DB-9 male connector for RS-232 serial (COM1 or COM2)
interface.
RJ-45 jack for Local Area Network (LAN) interface.
DB-25 female connetor for parallel (LPT1) interface.
DB-15 female connector for video monitor.
1/8 inch, 3-conductor phone jack (color-coded blue) for stereo
audio line input.
1/8-inch, 3-conductor phone jack (color-coded green) for stereo
audio line output.
1/8-inch, 3-conductor phone jack (color-coded pink) for stereo
audio microphone input.
Technical Reference Guidewww.hp.com2-9
Page 26
System Overview
2.3.2 Chassis Layouts
This section describes the internal layouts of the chassis. For detailed information on servicing
the chassis refer to the multimedia training and/or the maintenance and service guide for these
systems.
UIltra Slim Desktop Chassis
The Ultra Slim Desktop (USDT) chassis used for the HP Compaq dc7700 models uses a
compact, space-saving form factor.
1
2
7
6
ItemDescriptionItemDescription
1Power supply assembly5Chassis fan
2DIMM sockets (3)6Slimline Optical Drive bay
The chassis layouts for the Small Form Factor (SFF) used for the HP Compaq dc7700 models
and the Slim Tower (ST) used for the HP Comapq dx7300 models are shown in Figure 2-8.
Features include:
■ Tilting drive cage assembly for easy access to processor and memory sockets
■ Two configurations available:
❏ Without card cage:
◆ Two half-height, full length PCI 2.3 slots
◆ One PCI Express x16 graphics/SDVO reverse-layout slot
[1] Accepts PCI-E graphics or normal-layout ADD2 card.
Figure 2-8. MT Chassis Layout, Left Side View
2-12www.hp.comTechnical Reference Guide
11Chassis fan
----
Page 29
System Overview
Convertible Minitower
Figure 2-9 shows the layout for the Convertible Minitower (CMT) chassis in the minitower
configuration used for HP Compaq dc7700 models. Features include:
■ Externally accessible drive bay assembly may be configured for minitower (vertical) or
desktop (horizontal) position.
■ Easy access to expansion slots and all socketed system board components.
3PCI Express x1 slot16SATA #0 connector
4PCI Express x16 graphics17Hood lock header
5Chassis fan header18Hood sense header
6Power supply (VccP) connector19Password clear jumper header
7Serial port B header20Power LED/button, HD LED header
8Processor socket21SATA #1 connector
9Processor fan connector22Front panel USB port connector
10DIMM sockets (4)23Internal speaker connector
11Diskette drive connector24PCI expansion board connector [2]
12Power supply connector25Front panel audio connector
13SATA #2 connector----
NOTES:
See CMT rear chassis illustration for externally accessible I/O connectors.
[1] Applicable to CMT chassis only.
[2] Not included on MT system boards.
Figure 2-12. MT and CMT System Board and CMT PCI Expansion Board
2-16www.hp.comTechnical Reference Guide
Page 33
2.4 System Architecture
The systems covered in this guide feature an architecture based on the Intel Q965 Express
chipset (Figure 2-13). All systems covered in this guide include the following key components:
■ Intel Pentium 4, Pentium D, or Core 2 Duo processor.
■ Intel Q965 Express chipset - Includes Q965 GMCH north bridge and 82801 ICH8-DO south
bridge
■ SMC SCH5317 super I/O controller supporting PS/2 keyboard and mouse peripherals
■ ALC262 audio controller supporting line in, line out, microphone in, and headphones out
The Q965 chipset provides a major portion of system functionality. Designed to compliment the
latest Intel processors, the Q965 GMCH intefaces with the processor through a
533/800/1066-MB Front-Side Bus (FSB) and communicates with the ICH8-DO component
through the Direct Media Interface (DMI). The integrated graphics controller of the Q965 may
be upgraded through a PCI Express x16 graphics slot. All systems include at least one PCI 2.3
slot and feature as standard a serial ATA (SATA) hard drive. The USDT model supports a
Slimline Optical Drive through a legacy parallel ATA 100 interface.
Table 2-3 lists the differences between models by form factor.
System Overview
Table 2-3.
Architectural Differences By Form Factor
ModelUSDTSFFSTMTCMT
Memory sockets34444
PCI Express x16
graphics slot?
# of PCI Express x1
slots
# of PCI 2.3 slots1 [3]2 [4]2 [4]24
Serial / parallel portsOptional [5]Standard [6]Standard [6]Standard [6]Standard [6]
SATA interfaces13344
Notes:
[1] Supports an ADD2 card in the reverse-layout. or a PCIe x16 graphics card (with PCIe riser card
installed)
[2] Slot not accessible if PCI riser is installed.
[3] Full-height slot (requires PCI riser)
[4] Low-profile slots without PCI riser, full-height slots with optional PCI riser
[5] Requires adapter.
■ Intel Core2 Duo - (when available) energy-efficient dual-core performance
■ Intel Celeron D Processor
These processors are backward-compatible with software written for earlier x86 microprocessors
and include streaming SIMD extensions (SSE, SSE2, and SSE3) for enhancing 3D graphics and
speech processing performance.
The system board includes a zero-insertion-force (ZIF) Socket-T designed for mounting an
LGA775-type processor package (Figure 2-14).
System Overview
Figure 2-14. Processor Socket and Processor Package
To remove the processor:
1. Remove the processore heat sink/fan assembly (not shown).
2. Release the locking lever (1) by first pushing down, then out and up.
3. Pull up the securing frame (2).
4. Grasp the processor (3) by the edges and lift straight up from the socket.
Technical Reference Guidewww.hp.com2-19
Page 36
System Overview
The processor heatsink/fan assembly mounting differs between form factors. Always use the
✎
same assembly or one of the same type when replacing the processor. Refer to the applicable
Service Reference Guide for detailed removal and replacement procedures of the heatsink/fan
assembly and the processor.
2.4.2 Chipset
The Intel Q965 Express chipset consists of a Graphics Memory Controller Hub (GMCH) and an
enhanced I/O controller hub with Digital Office (ICH8-DO). Table 2-4 compares the functions
provided by the chipsets.
ComponentsFunction
G965 GMCHIntel Graphics Media Accelerator 950 (integrated graphics controller)
PCI Express x1
LPC bus I/F
SMBus I/F
IDE I/F with SATA and PATA support
HD audio interface
RTC/CMOS
IRQ controller
Power management logic
USB 1.1/2.0 controllers supporting eight (8) ports
Gigabit Ethernet Controller
The I/O controller hub (ICH8-DO ) features Intel Digital Office, which includes Active
Management Technology (AMT). AMT is a hardware/firmware solution that operates on
auxiliary power to allow 24/7 support of network alerting and managment of the unit without
regard to the power state or operating system. AMT capabilities include:
■ System asset recovery (hardware and software configuration data)
■ OS-independent system wellness and healing
■ Software (virus) protection/management
2-20www.hp.comTechnical Reference Guide
Page 37
2.4.3 Support Components
Input/output functions not provided by the chipset are handled by other support components.
Some of these components also provide “housekeeping” and various other functions as well.
Table 2-5 shows the functions provided by the support components.
Support Component Functions
Component NameFunction
SCH5317 I/O ControllerKeyboard and pointing device I/F
Diskette I/F
Serial I/F (COM1and COM2)
Parallel I/F (LPT1, LPT2, or LPT3)
PCI reset generation
Interrupt (IRQ) serializer
Power button and front panel LED logic
GPIO ports
Processor over tempurature monitoring
Fan control and monitoring
Power supply voltage monitoring
SMBus and Low Pin Count (LPC) bus I/F
System Overview
Table 2-5
Intel 82566DM Network Interface
Controller
ALC262 HD Audio CodecAudio mixer
2.4.4 System Memory
These systems implement a dual-channel Double Data Rate (DDR2) memory architecture. All
models support DDR2 800-, 667-, and 533-MHz DIMMs and ship with DDR2 800- or 667-MHz
DIMMs.
DDR and DDR2 DIMMs are NOT interchangeable.
✎
The USDT system provides three DIMM sockets supporting up to 3 GB of memory while all
other form factors provide four DIMM sockets and support a total of four gigabytes of memory.
The maximum memory amounts stated above are with 1-GB memory modules using 1-Gb
✎
technology DIMMs.
10/100/1000 Fast Ethernet network interface controller.
One digital-to-analog 2-channel converter
Two analog-to-digital 2-channel converters
Analog I/O
2-channel audio support
Technical Reference Guidewww.hp.com2-21
Page 38
System Overview
2.4.5 Mass Storage
All models support at least two mass storage devices, with one being externally accessible for
removable media. These systems provide the following intefaces for internal storage devices:
USDT: one SATA interface, one SATA-to-PATA bridge/interface for a Slimline optical drive
SFF/ST: three SATA interfaces
MT/CMT: four SATA interfaces
These systems may be preconfigured or upgraded with a 80-, 160-, or 250-GB SATA hard drive
and one removable media drive such as a CD-ROM drive.
2.4.6 Serial and Parallel Interfaces
All models except those that use the USDT form factor include a serial port and a parallel port,
both of which are accessible at the rear of the chassis. The USDT form factor may be upgraded
with an adapter to provide serial and parallel ports. The SFF, ST, MT, and CMT form factors may
be upgraded with an optional second serial port.
The serial interface is RS-232-C/16550-compatible and supports standard baud rates up to
115,200 as well as two high-speed baud rates of 230K and 460K. The parallel interface is
Enhanced Parallel Port (EPP1.9) and Enhanced Capability Port (ECP) compatible, and supports
bi-directional data transfers.
2.4.7 Universal Serial Bus Interface
All models provide eight Universal Serial Bus (USB) ports, with two ports accessible at the front
of the unit and six ports accessible on the rear panel. The USB interface provides hot
plugging/unplugging functionality. These systems support USB 1.1 and 2.0 functionality on all
ports.
2.4.8 Network Interface Controller
All models feature a Intel 82566 Gigabit Network Interface Controller (NIC) integrated on the
system board. The controller provides automatic selection of 10BASE-T, 100BASE-TX, or
1000BASE-T operation with a local area network and includes power-down, wake-up, and
Alert-On-LAN (AOL), and Alert Standard Format (ASF) features. An RJ-45 connector with
status LEDs is provided on the rear panel.
2-22www.hp.comTechnical Reference Guide
Page 39
2.4.9 Graphics Subsystem
These systems use the Q965 GMCH component that integrates an integrated graphics controller
that can drive an external VGA monitor. The integrated graphics controller (IGC) features a
333-MHz core processor and a 400-MHz RAMDAC. The controller implements Dynamic Video
Memory Technology (DVMT 3.0) for video memory. Table 2-6 lists the key features of the
integrated graphics subsystem.
Integrated Graphics Subsystem Statistics
Recommended for:Hi 2D, Entry 3D
Bus TypeInt. PCI Express
Memory Amount8 MB pre-allocated
Memory TypeDVMT 3.0
DAC Speed400 MHz
System Overview
Table 2-6
Q965 GMCH
Integrated Graphics Controller
Maximum 2D Res.2048x1536 @ 85 Hz
Software CompatibilityQuick Draw,
Outputs1 RGB
The IGC supports dual independent display for expanding the desktop viewing area across two
monitors. The graphics subsystem of all form factors supports upgrading through the PCI
Express x16 graphics slot.
The PCI Express x16 slot of the USDT form factor supports either a reverse-layout SDVO ADD2
✎
card or a low-profile PCIe x16 graphics card.
2.4.10 Audio Subsystem
These systems use the integrated High Definitions audio controller of the chipset and the Realtek
ALC262 High Definition audio codec. HD audio provides improvements over AC’97 audio such
as higher sampling rates, refined signal interfaces, and higher signal-to-noise ratio audio
processors. These systems include a 1.5-watt output amplifier driving an internal speaker. All
models feature front panel-accessible stereo microphone in and headphone out audio jacks as
standard.
DirectX 9.0,
Direct Draw,
Direct Show,
Open GL 1.4,
MPEG 1-2,
Indeo
Technical Reference Guidewww.hp.com2-23
Page 40
System Overview
2.5 Specifications
This section includes the environmental, electrical, and physical specifications for the systems
covered in this guide. Where provided, metric statistics are given in parenthesis. Specifications
are subject to change without notice.
Maximum Altitude10,000 ft (3048 m) [2]30,000 ft (9144 m) [2]
NOTE:
[1] Peak input acceleration during an 11 ms half-sine shock pulse.
[2] Maximum rate of change: 1500 ft/min.
Table 2-8
Electrical Specifications
ParameterU.S.International
Input Line Voltage:
Nominal:
Maximum:
100–240 VAC
90–264 VAC
100–240 VAC
90–264 VAC
20°C/Hr )
Input Line Frequency Range:
Nominal:
Maximum:
50–60 Hz
47–63 Hz
50–60 Hz
47–63 Hz
Power Supply:
Maximum Continuous Power:
USDT
ST or SFF
MT/CMT
200 watts
240 watts
365 watts
200 watts
240 watts
365 watts
Maximum Line Current Draw:
USDT
SF or SFF
MT/CMT
.
4 A @ 100 VAC
5 A @ 100 VAC
6 A @ 100 VAC
2 A @ 200 VAC
2.5 A @ 200 VAC
3.0 A @ 200 VAC
2-24www.hp.comTechnical Reference Guide
Page 41
Table 2-9
Physical Specifications
ParameterUSDTSTSFFMTCMT [2]
System Overview
Height 2.95 in
(7.49 cm)
Width12.4 in
(31. 5 c m )
Depth13.18 in
(33.48 cm)
Weight [1]13.2 lb
(6.0 kg)
Load-bearing ability
of chassis [3]
NOTES:
[1] System weight may vary depending on installed drives/peripherals.
[2] Minitower configuration. For desktop configuration, swap Height and Width dimensions
[3] Applicable to unit in desktop orientation only and assumes reasonable type of load such
72.1 lb
(35 kg)
as a monitor .
13. 3 in
(33.78 cm)
3.95 in
(10.03 c m)
14.9 in
(37.85 cm)
19.5 lb
(8.8 kg)
100 lb
(45.4 kg)
3.95 in
(10.03 c m)
13. 3 i n
(33.78 cm)
14.9 in
(37.85 cm)
19.5 lb
(3.61 kg)
72.1 lb
(35 kg)
14 . 5 i n
(36.8 cm)
6.88 in
17.5 c m)
16.31 i n
(41.1 cm)
23.8 lb
(10.8 kg)
100 lb
(45.4 kg)
17.65 i n
(44.8 cm)
6.60 in
(16. 8 cm )
17.8 in
(45.21 cm)
32.5 lb
(14. 7 kg)
72.1 lb
(35 kg)
Technical Reference Guidewww.hp.com2-25
Page 42
System Overview
Table 2-10
Diskette Drive Specifications
ParameterMeasurement
Media Type3.5 in 1.44 MB/720 KB diskette
Height1/3 bay (1 in)
Bytes per Sector512
Sectors per Track:
High Density
Low Density
Tracks per Side:
High Density
Low Density
Read/Write Heads2
Average Access Time:
Track-to-Track (high/low)
Average (high/low)
Settling Time
Latency Average
18
9
80
80
3 ms/6 ms
94 ms/169 ms
15 ms
100 ms
2-26www.hp.comTechnical Reference Guide
Page 43
System Overview
Table 2-11
Optical Drive Specifications
Parameter48x CD-ROM48/32/48x CD-RW Drive
Interface TypeSATA [1]SATA [1]
Media Type (reading)
Mode 1,2, Mixed Mode, CD-DA,
Photo CD, Cdi, CD-XA
Mode 1,2, Mixed Mode, CD-DA,
Photo CD, Cdi, CD-XA
Media Type (writing)N/aCD-R, CD-RW
Transfer Rate (Reads)4.8 Kb/s (max sustained)CD-ROM, 4.8 Kb/s;
CD-ROM/CD-R, 1.5-6 Kb/s
Transfer Rate (Writes):N/aCD-R, 2.4 Kbps (sustained);
CD-RW, 1.5 Kbps (sustained);
Capacity:
Mode 1, 12 cm
Mode 2, 12 cm
8 cm
550 MB
640 MB
180 MB
540 MB
650/700 MB
180 MB
Center Hole Diameter15 mm15 mm
Disc Diameter8/12 cm8/12 cm
Disc Thickness1.2 mm1.2 mm
Track Pitch1.6 um1.6 um
Laser
Beam Divergence
Output Power
Type
Wave Length
+/- 1.5 °
0.14 mW
GaAs
790 +/- 25 nm
53.5 + 1.5°
53.6 0.14 mW
GaAs
790 +/- 25 nm
Average Access Time:
Random
Full Stroke
<100 ms
<150 ms
<125 ms
<210 ms
Audio Output Level0.7 Vrms0.7 Vrms
Cache Buffer128 KB2 MB
NOTE:
[1] IDE interface on USDT models (through SATA bridge)
Technical Reference Guidewww.hp.com2-27
Page 44
System Overview
Parameter80 GB160 GB250 GB
Drive Size3.5 in3.5 in3.5 in
InterfaceSATASATASATA
Transfer Rate300 Gb/s300 Gb/s300 Gb/s
Table 2-12
Hard Drive Specifications
Drive Protection System
Support?
Typical Seek Time (w/settling)
Single Track
Average
Full Stroke
Disk Format (logical blocks)156,301,488320,173,056488,397,168
Rotation Speed5400/72007200 RPM7200 RPM
Drive Fault PredictionSMART IIISMART IIISMART III
YesYesYes
0.8 ms
9 ms
17 ms
0.8 ms
9 ms
17 ms
1.0 m s
11 ms
18 ms
2-28www.hp.comTechnical Reference Guide
Page 45
3.1 Introduction
This chapter describes the processor/memory subsystem. These systems include an Intel Celeron
D, Pentium 4, Pentium D, or Core 2 Duo processor and the Q965 chipset (Figure 3-1). These
models support PC2-6400 and PC2-5300 DDR2 DIMMs.
These systems each feature an Intel processor in a FC-LGA775 package mounted with a heat
sink in a zero-insertion force socket. The mounting socket allows the processor to be easily
changed for upgrading.
3.2.1 Intel Processor Overview
These models support the latest generation of Intel Pentium processors, including those which
feature Intel's NetBurst architecture and Hyper-Threading technology. The processors are
designed for handling the intensive multimedia and internet applications of today while
maintaining compatibility with software written for earlier x86) micoprocessors.
Key features of supported Intel Pentium processors include:
■ Dual-core architecture—Featured on all Intel Pentium Processor Extreme Editions and
Pentium D processors, provides full parallel processing .
■ Hyper-Threading Technology—Featured in some Intel Pentium Processor Extreme Editions
and Pentium 4 Processors, the main processing loop has twice the depth (20 stages) of earlier
processors allowing for increased processing frequencies.
■ Execution Trace Cache— A new feature supporting the branch prediction mechanism, the
trace cache stores translated sequences of branching micro-operations ( ops) and is checked
when suspected re-occurring branches are detected in the main processing loop. This feature
allows instruction decoding to be removed from the main processing loop.
■ Rapid Execution Engine—Arithmetic Logic Units (ALUs) run at twice (2x) processing
frequency for higher throughput and reduced latency.
■ 1-/2-/4-MB Advanced transfer L2 cache—Using 32-byte-wide interface at processing speed,
the large L2 cache provides a substantial increase.
■ Advanced dynamic execution—Using a larger (4K) branch target buffer and improved
prediction algorithm, branch mis-predictions are reduced by an average of 33 % over the
Pentium III.
■ Enhanced Floating Point Processor —With 128-bit integer processing and deeper pipelining
the Pentium's FPU provides a 2x performance boost over the Pentium III.
■ Additional Streaming SIMD extensions (SSE2 andSSE3)—In addition to the SSE support
provided by previous Pentium processors, the Pentium 4 processor includes an additional
144 MMX instructions, further enhancing:
❏ Streaming video/audio processing
❏ Photo/video editing
❏ Speech recognition
❏ 3D processing
❏ Encryption processing
■ Quad-pumped Front Side Bus (FSB)—The FSB uses a 200-MHz clock for qualifying the
buses' control signals. However, address information is transferred using a 2x strobe while
data is transferred with a 4x strobe, providing a maximum data transfer rate that is four times
that of earlier processors.
3-2www.hp.comTechnical Reference Guide
Page 47
Processor/Memory Subsystem
Figure 3-2 illustrates the basic internal architecture of an Intel Pentium single-core processor.
Dual-core processors feature two cores operating in parallel. The table below provides a
representative listing of supported processors. Other models may also be supported.
Figure 3-2. Supported Pentium and Core 2 Duo Processors (partial listing)
The Intel Pentium processor increases processing speed by using higher clock speeds with
hyper-pipelined technology, therefore handling significantly more instructions at a time. The
Arithmetic Logic Units (ALUs) of all processors listed above run at twice the core speed.
An improved branch prediction mechanism features an execution trace cache and a refined
prediction algorithm. The execution trace cache can store 12 kilobytes of micro-ops (decoded
instructions dealing with branching sequences) that are checked when re-occurring branches are
processed. Code that is not executed (bypassed) is no longer stored in the L1 cache as was the
case in earlier generation Pentium processors.
The Pentium processor is compatible with software written for x86 processors. These systems
also support the Intel Celeron D processors and the energy-efficient Intel Core
TM
2 Duo
processors.
Technical Reference Guidewww.hp.com3-3
Page 48
Processor/Memory Subsystem
3.2.2 Processor Upgrading
All models use the LGA775 ZIF (Socket T) mounting socket. These systems require that the
processor use an integrated heatsink/fan assembly. A replacement processor must use the same
type heatsink/fan assembly as the original to ensure proper cooling.
The processor uses a PLGA775 package consisting of the processor die mounted “upside down”
on a PC board. This arrangement allows the heat sink to come in direct contact with the processor
die. The heat sink and attachment clip are specially designed provide maximum heat transfer
from the processor component.
CAUTION: Attachment of the heatsink to the processor is critical on these systems. Improper attachment
ï
of the heatsink will likely result in a thermal condition. Although the system is designed to detect thermal
conditions and automatically shut down, such a condition could still result in damage to the processor
component. Refer to the applicable Service Reference Guide for processor installation instructions.
CAUTION: Installing a processor that is not supported by the system board may cause damage to the
ï
system board and/or the processor. Processors rated above 95 watts are not recommended.
3.3 Memory Subsystem
All models support non-ECC PC2-5300 and PC2-6400 DDR2 memory. The USDT form factor
supports up to 3 gigabytes of memory while the SFF, ST, MT, and CMT form factors support up
to 4 gigabytes of memory.
The DDR SDRAM “PCxxxx” reference designates bus bandwidth (i.e., a PC2-5300 DIMM can,
✎
operating at a 667-MHz effective speed, provide a throughput of 5300 MBps (8 bytes ×
667MHz)). Memory speed types may be mixed within a system, although the system BIOS will
set the memory controller to work at speed of the slowest DIMM.
The system board provides three or four DIMM sockets depending on form factor:
■ XMM1, channel A
■ XMM2, channel A
■ XMM3, channel B
■ XMM4, channel B (not present inUSDT form factor)
DIMMs do not need to be installed in pairs although installation of pairs (an equal DIMM for
each channel) provides the best performance. The XMM1 socket must be populated for proper
support of Intel Advanced Management Technology (AMT). The BIOS will detect the DIMM
population and set the system accordingly as follows:
■ Single-channel mode - DIMMs installed for one channel only
■ Dual-channel asymetric mode - DIMMs installed for both channels but of unequal channel
capacities.
■ Dual-channel interleaved mode (recommended)- DIMMs installed for both channels and
offering equal channel capacities, proving the highest performance.
3-4www.hp.comTechnical Reference Guide
Page 49
Processor/Memory Subsystem
These systems support DIMMs with the following parameters:
■ Unbuffered, compatible with SPD rev. 1.0
■ 256-Mb, 512-Mb, and 1-Gb memory technologies for x8 and x16 devices
■ CAS latency (CL) of 5 or 6 (depending on memory speed)
■ Single or double-sided
■ Non-ECC memory only
The SPD format supported by these systems complies with the JEDEC specification for 128-byte
EEPROMs. This system also provides support for 256-byte EEPROMs to include additional
HP-added features such as part number and serial number. The SPD format as supported in this
system (SPD rev. 1) is shown in Table 3-1.
If BIOS detects an unsupported DIMM, a “memory incompatible” message will be displayed
and the system will halt. These systems are shipped with non-ECC DIMMs only. Refer to
chapter 8 for a description of the BIOS procedure of interrogating DIMMs.
An installed mix of DIMM types is acceptable but operation will be constrained to the level of
the DIMM with the lowest (slowest) performance specification.
If an incompatible DIMM is detected the NUM LOCK will blink for a short period of time
during POST and an error message may or may not be displayed before the system hangs.
Technical Reference Guidewww.hp.com3-5
Page 50
Processor/Memory Subsystem
Table 3-1 shows suggested memory configurations for these systems. Note that the USDT form
factor provides only three DIMM sockets and therefore cannot match the SFF, ST, MT, and CMT
form factors in maximum memory capacity.
NOTE: Table 3-1 does not list all possible configurations. Balanced-capacity, dual-channel
loading yields best performance.
0No. of Bytes Written Into EEPROM [1]25Min. CLK Cycle Time at CL X-2[7]
1Total Bytes (#) In EEPROM[2]26Max. Acc. Time From CLK @ CL X-2[7]
2Memory Type 27 Min. Row Prechge. Time[7]
3No. of Row Addresses On DIMM[3]28Min. Row Active to Delay[7]
4No. of Column Addresses On DIMM29Min. RAS to CAS Delay[7]
5No. of Module Banks On DIMM30-31Reserved
6, 7Data Width of Module32-61Superset Data [7]
8Voltage Interface Standard of DIMM62SPD Revision[7]
9Cycletime @ Max CAS Latency (CL)[4]63Checksum Bytes 0-62
10Access From Clock[4]64-71JEP-106E ID Code [8]
11Config. Type (Parity, Nonparity...)72DIMM OEM Location[8]
12Refresh Rate/Type[4][5]73-90OEM’s Part Number[8]
13Width, Primary DRAM91-92OEM’s Rev. Code[8]
14Error Checking Data Width93-94Manufacture Date[8]
15Min. Clock Delay [6]95-98OEM’s Assembly S/N[8]
16Burst Lengths Supported99-
17No. of Banks For Each Mem. Device[4]126Intel frequency check
18CAS Latencies Supported[4]127Reserved
19CS# Latency[4]128 - 131Compaq header “CPQ1”[9]
20Write Latency[4]132Header checksum[9]
21DIMM Attributes133 - 145Unit serial number[9][10]
22Memory Device Attributes146DIMM ID[9][11]
23Min. CLK Cycle Time at CL X-1[7]147Checksum[9]
24Max. Acc. Time From CLK @ CL X-1[7]148Reserved[9]
12 5
OEM Specific Data[8]
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] HP 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]).
Technical Reference Guidewww.hp.com3-7
Page 52
Processor/Memory Subsystem
Figure 3-3 shows the system memory map.
Main
Memory
Area
DOS
Compatibilty
Area
FFFF FFFFh
FFE0 0000h
F000 0000h
0100 0000h
00FF FFFFh
0010 0000h
000F FFFFh
0000 0000h
High BIOS Area
DMI/APIC
Area
PCI
Memory
Area
IGC (1-64 MB)
TSEG
Main
Memory
Main
Memory
BIOS
Extended BIOS
Expansion Area
Legacy Video
Base Memory
4 GB
Top of DRAM
16 MB
1 MB
640 KB
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-3. System Memory Map
3-8www.hp.comTechnical Reference Guide
Page 53
4.1 Introduction
This chapter covers subjects dealing with basic system architecture and covers the following
topics:
■ PCI bus overview (4.2), page 4-1
■ System resources (4.3), page 4-11
■
Real-time clock and configuration memory (4.4
■ System management (4.5), page 4-20
■
Register map and miscellaneous functions (4.6
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 systems covered in this
guide. For detailed information on specific components, refer to the applicable manufacturer's
documentation.
4
System Support
), page 4-19
), page 4-24
4.2 PCI Bus Overview
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 appropriate PCI
specification or the PCI web site: www.pcisig.com.
These systems implement the following types of PCI buses:
■ PCI 2.3 - Legacy parallel interface operating at 33-MHz
■ PCI Express - High-performance interface capable of using multiple TX/RX high-speed
lanes of serial data streams
The PCI bus handles address/data transfers through the identification of devices and functions on
the bus. A device is typically defined as a component or slot that resides on the PCI bus (although
some components such as the GMCH and ICH8 are organized as multiple devices). A function is
defined as the end source or target of the bus transaction. A device may contain one or more
functions. In the standard configuration these systems use a hierarchy of three PCI buses (Figure
4-1). The PCI bus #0 is internal to the chipset components and is not physically accessible. The
Direct Media Interface (DMI) links the GMCH and ICH8 components and operates as a subset of
the PCI bus. All PCI slots and the NIC function internal to the ICH8 reside on PCI bus #2.
Technical Reference Guidewww.hp.com4-1
Page 54
System Support
Q965
Memory
Cntlr
Function
Host-DMI Bridge
DMI Link
DMI
PCI 2.3
Bridge
Function
Notes:
Only implemented functions are shown.
[1] In USDT SFF, and ST form factors, accepts reverse-layout graphics cards.
In MT and CMT form factors, accepts nomal layout graphics card.
GMCH
PCI Bus 0
PCI Exp.
Port 1
Function
PCI 2.3 slot(s)
Integrated
Graphics
Controller
Host-PCI Exp.
Bridge
82801 ICH8
NIC.
Function
PCI Express x1 slot
PCI Bus 1
SATA
Cntlr
Function
NIC
I/F
RGB Monitor
PCI Express x16 graphics slot [1]
USB I/F
Cntlr
Function
LPC
Bridge
Function
HD Audio
Cntlr
Function
Figure 4-1. PCI Bus Devices and Functions
4.2.1 PCI 2.3 Bus Operation
The PCI 2.3 bus consists of a 32-bit path (AD31-00 lines) that uses a multiplexed scheme for
handling both address and data transfers. A bus transaction consists of an address cycle and one
or more data cycles, with each cycle requiring a clock (PCICLK) cycle. High performance is
realized during burst modes in which a transaction with contiguous memory locations requires
that only one address cycle be conducted and subsequent data cycles are completed using
auto-incremented addressing. Four types of address cycles can take place on the PCI bus; I/O,
memory, configuration, and special. Address decoding is distributed (left up to each device on
the PCI bus).
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 dword-level addressing and check the AD1,0 lines for burst
(linear-incrementing) 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).
4-2www.hp.comTechnical Reference Guide
Page 55
System Support
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.3) 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 (CONFIG_ADDRESS) at 0CF8h holds a value that specifies the PCI bus, PCI
device, and specific register to be accessed. The configuration data register (CONFIG_DATA) at
0CFCh contains the configuration data.
PCI Configuration Data Register
I/O Port 0CFCh, R/W, (8-, 16-, 32-bit access)
BitFunctionBitFunction
31Configuration Enable
0 = Disabled
1 = Enable
30..24Reserved—read/write 0s
23..16Bus Number. Selects PCI bus
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.
Two types of configuration cycles are used. A Type 0 (zero) cycle is targeted to a device on the
PCI bus on which the cycle is running. A Type 1 cycle is targeted to a device on a downstream
PCI bus as identified by bus number bits <23..16>. With three or more PCI buses, a PCI bridge
may convert a Type 1 to a Type 0 if it's destined for a device being serviced by that bridge or it
may forward the Type 1 cycle unmodified if it is destined for a device being serviced by a
downstream bridge. Figure 4-2 shows the configuration cycle format and 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. The function number (CF8h,
bits <10..8>) is used to select a particular function within a PCI component.
Register 0CF8h
Results in:
(w/Type 00
Config. Cycle)
NOTES:
32211118
Reserved
AD31..0
[1] Bits <1,0> : 00 = Type 0 Cycle, 01 = Type 1 cycle
Type 01 cycle only. Reserved on Type 00 cycle.
IDSEL (only one signal line asserted)
Bus
Number
Device
Number
Function
Number
Function
Number
7 2 1 0 [1]
Register
Register
Index
Index
Figure 4-2. PCI Configuration Cycle
Technical Reference Guidewww.hp.com4-3
Page 56
System Support
Table 4-1 shows the standard configuration of device numbers and IDSEL connections for
components and slots residing on a PCI 2.3 bus.
PCI Bridge
LPC Bridge
Serial ATA Controller #1
SMBus Controller
Serial ATA Controller #2
Thermal System
USB 1.1 Controller #1
USB 1.1 Controller #2
USB 1.1 Controller #3
USB 1.1 Controller #4
USB 1.1 Controller #5
USB 2.0 Controller #1
USB 2.0 Controller #2
Network Interface Controller
Intel HD audio controller
PCI Express port 1
PCI Express port 2
PCI Express port 3
PCI Express port 4
PCI Express port 5
NOTES:
[1] Function not used in these systems.
[2] Mapping for USB 1.1 Controller #4 if
disabled. Otherwise, mapping for USB 1.1 controller #4 is F0:D25.
[3] SFF, ST, & CMT form factors only.
[4] CMT form factor with PCI expansion board.
4-4www.hp.comTechnical Reference Guide
USB ports 9 and 10 and USB 2.0 Controller #2 are
Page 57
System Support
d
The register index (CF8h, bits <7..2>) identifies the 32-bit location within the configuration
space of the PCI device to be accessed. All PCI devices can contain up to 256 bytes of
configuration data (Figure 4-3), of which the first 64 bytes comprise the configuration space
header.
Configuration
Space
Header
31 24 23 16 15 8 7 0
Device-Specific Area
Reserved
Reserved
Expansion ROM Base Address
Subsystem Vendor IDSubsystem ID
Card Bus CIS Pointer
Base Address Registers
BISTHdr. Type
Status
Device ID
Int. LineInt. Pin Min. GNT Min. Lat.
Line SizeLat. Timer
Command
Vendor ID
Index
FCh
40h
3Ch
38h
34h
30h
2Ch
28h
10h
0Ch
08h
04h
00h
PCI Configuration Space Type 0
Data required by PCI protocol
Figure 4-3. PCI Configuration Space Mapping
PCI 2.3 Bus Master Arbitration
Not required
3124 2316 15 8 7 0
Device-Specific Area
Bridge Control
Expansion ROM Base Address
Prefetchable Limit Upper 32 Bits
Prefetchable Base Upper 32 Bits
Prefetch. Mem. LimitPrefetch. Mem. Base
n
Lat.Tmr
BISTHdr. Type
Status
Device ID
Reserved
I/O Base Upper 16 Bits
Memory BaseMemory Limit
Base Address Registers
Int. LineInt. Pin
I/O BaseI/O Limit Secondary Status
Pri. Bus #Sec. Bus # Sub. Bus # 2
Line SizeLat. Timer
Command
Vendor ID
PCI Configuration Space Type 1
Index
FCh
40h
3Ch
38h
34h
30h
2Ch
28h
24h
20h
1Ch
18h
10h
0Ch
08h
04h
00h
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. The 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-3 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. Note that most CPU-to-DRAM accesses can occur concurrently with PCI
traffic, therefore reducing the need for the Host/PCI bridge to compete for PCI bus ownership.
Table 4-3.
PCI Bus Mastering Devices
NOTE:
[1] SFF, ST, MT, and CMT form factors only.
[2] CMT form factor with PCI expansion board
4.2.2 PCI Express Bus Operation
The PCI Express bus is a high-performace extension of the legacy PCI bus specification. The PCI
Express bus uses the following layers:
■ Software/driver layer
■ Transaction protocol layer
■ Link layer
■ Physical layer
Software/Driver Layer
The PCI Express bus maintains software compatibility with PCI 2.3 and earlier versions so that
there is no impact on existing operating systems and drivers. During system intialization, the PCI
Express bus uses the same methods of device discovery and resource allocation that legacy
PCI-based operating systems and drivers are designed to use. The use of PCI configuration space
and the programmability of I/O devices are also used in the same way as for legacy PCI buses
(although PCI Express operation uses more configuration space). The software/driver layer
provides read and write requests to the transaction layer for handling a data transfer.
Transaction Protocol Layer
The transaction protocol layer processes read and write requests from the software/driver layer
and generates request packets for the link layer. Each packet includes an identifier allowing any
required responcse packets to be directed to the originator.
PCI Express protocol supports the three legacy PCI address spaces (memory, I/O, configuration)
as well as a new message space. The message space allows in-band processing of interrupts
through use of the Message Signal Interrupt (MSI) introduced with the PCI 2.2 specification. The
MSI method eliminates the need for hard-wired sideband signals by incorporating those
functions into packets.
4-6www.hp.comTechnical Reference Guide
Page 59
System Support
Link Layer
The link layer provides data integrity by adding a sequence information prefix and a CRC suffix
to the packet created by the transaction layer. Flow-control methods ensure that a packet will
only be transferred if the receiving device is ready to accomodate it. A corrupted packet will be
automatically re-sent.
Physical Layer
The PCI Express bus uses a point-to-point, high-speed TX/RX serial lane topology. One or more
full-duplex lanes transfer data serially, and the design allows for scalability depending on
end-point capabilities. Each lane consists of two differential pairs of signal paths; one for
transmit, one for receive (Figure 4-4).
System Board
TX
Device A
RX
PCI Express Card
Device B
Figure 4-4. PCI Express Bus Lane
Each byte is transferred using 8b/10b encoding. which embeds the clock signal with the data.
Operating at a 2.5 Gigabit transfer rate, a single lane can provide a data flow of 200 MBps. The
bandwidth is increased if additional lanes are available for use. During the initialization process,
two PCI Express devices will negotiate for the number of lanes available and the speed the link
can operate at.
In a x1 (single lane) interface, all data bytes are transferred serially over the lane. In a multi-lane
interface, data bytes are distributed across the lanes using a multiplex scheme as shown in Table
4-4:
For a PCI Express x16 transfer, a lane will be re-used for the transfer of every17th byte. The
mux-demux process provided by the physical layer is transparent to the other layers and to
software/drivers.
The SFF, ST, MT, and CMT form factors provide two PCI Express slots: a PCI Express x16
(16-lane) slot specifically designed for a graphics controller, and a general purpose PCI Express
x1 (1-lane) slot.
4.2.3 Option ROM Mapping
During POST, the PCI bus is scanned for devices that contain their own specific firmware in
ROM. Such option ROM data, if detected, is loaded into system memory's DOS compatibility
area (refer to the system memory map shown in chapter 3).
4.2.4 PCI Interrupts
Eight interrupt signals (INTA- thru INTH-) are available for use by PCI devices. These signals
may be generated by on-board PCI devices or by devices installed in the PCI slots. For more
information on interrupts including PCI interrupt mapping refer to the “System Resources”
section 4.3.
4.2.5 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 chipset and allows compliant
PCI peripherals to initiate the power management routine.
4-8www.hp.comTechnical Reference Guide
Page 61
4.2.6 PCI Connectors
PCI 2.3 Connector
System Support
A1
B2
A49
B49
A52
B52
A62
B62
Figure 4-5. 32-bit, 5.0-volt PCI 2.3 Bus Connector (J20, J21 on system board)
Table 4-5.
PCI 2.3 Bus Connector Pinout
PinB SignalA SignalPinB SignalA SignalPinB SignalA Signal
01-12 VDCTRST-22GNDAD2843+3.3 VDCPAR
02TCK+12 VDC23AD27AD2644C/BE1-AD15
03GNDTMS24AD25GND45AD14+3.3 VDC
04TDOTDI25+3.3 VDCAD2446GNDAD13
05+5 VDC+5 VDC26C/BE3-IDSEL47AD12AD11
06+5 VDCINTA-27AD23+3.3 VDC48AD10GND
07INTB-INTC-28GNDAD2249GNDAD09
08INTD-+5 VDC29AD21AD2050KeyKey
09PRSNT1-Reserved30AD19GND51KeyKey
10RSVD+5 VDC31+3.3 VDCAD1852AD08C/BE0-
11PRSNT2-Reserved32AD17AD1653AD07+3.3 VDC
12GNDGND33C/BE2-+3.3 VDC54+3.3 VDCAD06
13GNDGND34GNDFRAME-55AD05AD04
14RSV D+3.3 A U X35I RD Y -G ND56A D 03GN D
15GNDRST-36+3.3 VDCTRDY-57GNDAD02
16CLK+5 VDC37DEVSEL-GND58AD01AD00
17GNDGNT-38GNDSTOP-59+5 VDC+5 VDC
18R E Q -G N D39LOCK-+ 3.3 VD C6 0AC K 6 4 -R E Q 6 4 -
19+5 VDCPME-40PERR-SDONE n61+5 VDC+5 VDC
20AD31AD3041+3.3 VDCSBO-62+5 VDC+5 VDC
21A D 29+ 3.3 VD C42SERR-GND
Technical Reference Guidewww.hp.com4-9
Page 62
System Support
PCI Express Connectors
x1 Connector
A1
A11
A12
A18
A82
x16 Connector
B1
B11
B12
B82
Figure 4-6. PCI Express Bus Connectors J31 (x1) and J41(x16) on system board
Table 4-6.
PCI Express Bus Connector Pinout
PinB SignalA SignalPinB SignalA SignalPinB SignalA Signal
01+12 VDCPRSNT1#29GNDPERp357GNDPERn9
02+12 VDC+12 VDC30RSVDPERn358PETp10GND
03RSVD+12 VDC31PRSNT2#GND59PETn10GND
04GNDGND32GNDRSVD60GNDPERp10
05SMCLK+5 VDC33PETp4RSVD61GNDPERn10
06+5 VDCJTAG234PETn4GND62PETp11GND
07GNDJTAG435GNDPERp463PETn11GND
08+3.3 VDCJTAG536GNDPERn464GNDPERp11
09JTAG1+3.3 VDC37PETp5GND65GNDPERn11
103.3 Vaux+3.3 VDC38PETn5GND66PETp12GND
11WAKE PERST#39GND PERp567PETn12 GND
12RSVDGND40GNDPERn568GNDPERp12
13GNDREFCLK+41PETp6GND69GNDPERn12
14PETp0REFCLK-42PETn6GND70PETp13GND
15PETn0GND43GNDPERp671PETn13GND
16GNDPERp044GNDPERn672GNDPERp13
17PRSNT2#PERn045PETp7GND73GNDPERn13
18GNDGND46PETn7GND74PETp14GND
19P E T p1R S VD47G NDP E Rp 77 5P ET n 14G N D
20PETn1GND48PRSNT2#PERn776GNDPERp14
21GNDPERp149GNDGND77GNDPERn14
22GNDPERn150PETp8RSVD78PETp15GND
23PETp2GND51PETn8GND79PETn15GND
24PETn2GND52GNDPERp880GNDPERp15
25GNDPERp253GNDPERn881PRSNT2#PERn15
26GNDPERn254PETp 9G ND82RSVDGND
27PETp3GND55PETn9GND
28PETn3GND56GNDPERp9
4-10www.hp.comTechnical Reference Guide
Page 63
4.3 System Resources
This section describes the availability and basic control of major subsystems, otherwise known as
resource allocation or simply “system resources.” System resources are provided on a priority
basis through hardware interrupts and DMA requests and grants.
4.3.1 Interrupts
The microprocessor uses two types of hardware 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,
although it may be inhibited by hardware or software means external to the microprocessor.
Maskable Interrupts
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-H
(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.
Most IRQs are routed through the I/O controller of the super I/O component, which provides the
serializing function. A serialized interrupt stream is then routed to the ICH component.
System Support
Interrupts may be processed in one of two modes (selectable through the F10 Setup utility):
■ 8259 mode
■ APIC mode
These modes are described in the following subsections.
Technical Reference Guidewww.hp.com4-11
Page 64
System Support
8259 Mode
The 8259 mode handles interrupts IRQ0-IRQ15 in the legacy (AT-system) method using
8259-equivalent logic. Table 4-7 lists the standard source configuration for maskable interrupts
and their priorities in 8259 mode. If more than one interrupt is pending, the highest priority
(lowest number) is processed first.
Table 4-7.
Maskable Interrupt Priorities and Assignments
Priority Signal LabelSource (Typical)
1IRQ0Interval timer 1, counter 0
2IRQ1Keyboard
3IRQ8-Real-time clock
4IRQ9Unused
5IRQ10PCI devices/slots
6IRQ11Audio codec
7IRQ12Mouse
8IRQ13Coprocessor (math)
9IRQ14Primary IDE controller
10IRQ15Sec. IDE I/F controller (not available on SATA units)
11I R Q 3S e r i a l p o r t ( C O M 2 )
12I RQ 4S e ri a l p o r t (C OM 1)
13IRQ5Network interface controller
14IRQ6Diskette drive controller
15IRQ7Parallel port (LPT1)
--IRQ2NOT AVAILABLE (Cascade from interrupt controller 2)
4-12www.hp.comTechnical Reference Guide
Page 65
System Support
APIC Mode
The Advanced Programmable Interrupt Controller (APIC) mode provides enhanced interrupt
processing with the following advantages:
■ Eliminates the processor's interrupt acknowledge cycle by using a separate (APIC) bus
■ Programmable interrupt priority
■ Additional interrupts (total of 24)
The APIC mode accommodates eight PCI interrupt signals (PIRQA-..PIRQH-) for use by PCI
devices. The PCI interrupts are evenly distributed to minimize latency and wired as follows:
System Interrupts
System Board
Connector
PCI slot 1 ABCD
PCI slot 2 [1]DABC
PIRQ APIRQ BPIRQ CPIRQ DPIRQ EPIRQ FPIRQ GPIRQ
H
PCI Expansion
Connector (J30) [1]
PCI slot 3 [1]CDAB
PCI slot 4 [1]ABCD
NOTES:
[1] If present.
DABC
The PCI interrupts can be configured by PCI Configuration Registers 60h..63h to share the
standard ISA interrupts (IRQn).
The APIC mode is supported by the Windows NT, Windows 2000, and Windows XP operating
✎
systems. Systems running the Windows 95 or 98 operating system will need to run in 8259 mode.
Technical Reference Guidewww.hp.com4-13
Page 66
System Support
Maskable Interrupt processing is controlled and monitored through standard AT-type
I/O-mapped registers. These registers are listed in Table 4-8.
The initialization and operation of the interrupt control registers follows standard AT-type
protocol.
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-.
Table 4-8.
Maskable Interrupt Control Registers
NMI- Generation
The Non-Maskable Interrupt (NMI-) signal can be generated by one of the following actions:
■ Parity errors detected on a PCI bus (activating SERR- or PERR-).
■ Microprocessor internal error (activating IERRA or IERRB)
The SERR- and PERR- signals are routed through the ICH8 component, which in turn activates
the NMI to the microprocessor.
4-14www.hp.comTechnical Reference Guide
Page 67
System Support
The NMI Status Register at I/O port 061h contains NMI source and status data as follows:
NMI Status Register 61h
BitFunction
7NMI Status:
0 = No NMI from system board parity error.
1 = NMI requested, read only
6IOCHK- NMI:
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.
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 the cause of the timeout.
Although the SMI- is primarily used for power management the interrupt is also employed for
the QuickLock/QuickBlank functions as well.
Technical Reference Guidewww.hp.com4-15
Page 68
System Support
4.3.2 Direct Memory Access
Direct Memory Access (DMA) is a method by which a device accesses system memory without
involving the microprocessor. Although the DMA method has been traditionally used to transfer
blocks of data to or from an ISA I/O device, PCI devices may also use DMA operation as well.
The DMA method reduces the amount of CPU interactions with memory, freeing the CPU for
other processing tasks.
This section describes DMA in general. For detailed information regarding DMA operation, refer
✎
to the data manual for the Intel 82801 I/O Controller Hub.
The 82801 ICH8 component includes the equivalent of two 8237 DMA controllers cascaded
together to provide eight DMA channels, each (excepting channel 4) configurable to a specific
device. Table 4-9 lists the default configuration of the DMA channels.
Spare
Audio subsystem
Diskette drive
Parallel port
Cascade for controller 1
Spare
Spare
Spare
All channels in DMA controller 1 operate at a higher priority than those in controller 2. Note
that channel 4 is not available for use other than its cascading function for controller 1. The DMA
controller 2 can transfer words only on an even address boundary. The DMA controller and page
register define a 24-bit address that allows data transfers within the address space of the CPU.
In addition to device configuration, each channel can be configured (through PCI Configuration
Registers) for one of two modes of operation:
■ LPC DMA
■ PC/PCI DMA
The LPC DMA mode uses the LPC bus to communicate DMA channel control and is
implemented for devices using DMA through the SCH5317 I/O controller such as the diskette
drive controller.
The PC/PCI DMA mode uses the REQ#/GNT# signals to communicate DMA channel control
and is used by PCI expansion devices.
The DMA logic is accessed through two types of I/O mapped registers; page registers and
controller registers.
4-16www.hp.comTechnical Reference Guide
Page 69
System Support
DMA Page Registers
The DMA page register contains the eight most significant bits of the 24-bit address and works in
conjunction with the DMA controllers to define the complete (24-bit) address for the DMA
channels. Table 4-10 lists the page register port addresses.
Note that address line A16 from the DMA memory page register is disabled when DMA
controller 2 is selected. Address line A00 is not connected to DMA controller 2 and is always 0
when word-length transfers are selected.
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 than 8-bits (bytes).
■ The words must always be addressed on an even boundary.
DMA controller 1 can move up to 64 Kbytes of data per DMA transfer. DMA controller 2 can
move up to 64 Kwords (128 Kbytes) of data per DMA transfer. Word DMA operations are only
possible between 16-bit memory and 16-bit peripherals.
The RAM refresh is designed to perform a memory read cycle on each of the 512 row addresses
in the DRAM memory space. 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.
Technical Reference Guidewww.hp.com4-17
Page 70
System Support
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.
DMA Controller Registers
Table 4-11 lists the DMA Controller Registers and their I/O port addresses. Note that there is a
set of registers for each DMA controller.
Table 4-11.
DMA Controller Registers
Register Controller 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
4-18www.hp.comTechnical Reference Guide
Page 71
4.4 Real-Time Clock and Configuration Memory
The Real-time clock (RTC) and configuration memory (also referred to as “CMOS”) functions
are provided by the 82801 component and is MC146818-compatible. As shown in the following
figure, the 82801 ICH8 component provides 256 bytes of battery-backed RAM divided into two
128-byte configuration memory areas. The RTC uses the first 14 bytes (00-0Dh) of the standard
memory area. All locations of the standard memory area (00-7Fh) can be directly accessed using
conventional OUT and IN assembly language instructions through I/O ports 70h/71h, although
the suggested method is to use the INT15 AX=E823h BIOS call.
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 three or more years. When the battery
has expired it is replaced with a Renata CR2032 or equivalent 3-VDC lithium battery.
The contents of configuration memory (including the Power-On Password) can be cleared by the
following procedure:
1. Turn off the unit.
2. Disconnect the AC power cord from the outlet and/or system unit.
3. Remove the chassis hood (cover) and insure that no LEDs on the system board are
illuminated.
4. On the system board, press and hold the CMOS clear button (colored yellow) for at least 5
seconds.
5. Replace the chassis hood (cover).
6. Reconnect the AC power cord to the outlet and/or system unit.
7. Turn the unit on.
To clear only the Power-On Password refer to section 4.5.1.
Technical Reference Guidewww.hp.com4-19
Page 72
System Support
4.4.2 Standard CMOS Locations
Table 4-12 describes standard configuration memory locations 0Ah-3Fh. These locations are
accessible through using OUT/IN assembly language instructions using port 70/71h or BIOS
function INT15, AX=E823h.
Table 4-12.
Configuration Memory (CMOS) Map
Location FunctionLocationFunction
00-0DhReal-time clock24hSystem board ID
0EhDiagnostic status25hSystem architecture data
0FhSystem reset code26hAuxiliary peripheral configuration
10hDiskette drive type27hSpeed control external drive
11hReserved28hExpanded/base mem. size, IRQ12
12hHard drive type29hMiscellaneous configuration
13hSecurity functions2AhHard drive timeout
14hEquipment installed2BhSystem inactivity timeout
15hBase memory size, low byte/KB2ChMonitor timeout, Num Lock Cntrl
16hBase memory size, high byte/KB2DhAdditional flags
17hExtended memory, low byte/KB2Eh-2FhChecksum of locations 10h-2Dh
18hExtended memory, high byte/KB30h-31hTotal extended memory tested
19hHard drive 1, primary controller32hCentury
1AhHard drive 2, primary controller33hMiscellaneous flags set by BIOS
1BhHard drive 1, secondary controller34hInternational language
1ChHard drive 2, secondary controller35hAPM status flags
1DhEnhanced hard drive support36hECC POST test single bit
1EhReserved37h-3FhPower-on password
1FhPower management functions40-FFhFeature Control/Status
NOTES:
Assume unmarked gaps are reserved.
Higher locations (>3Fh) contain information that should be accessed using the INT15, AX=E845h
BIOS function (refer to Chapter 8 for BIOS function descriptions).
4.5 System Management
This section describes functions having to do with security, power management, temperature,
and overall status. These functions are handled by hardware and firmware (BIOS) and generally
configured through the Setup utility.
4.5.1 Security Functions
These systems include various features that provide different levels of security. Note that this
subsection describes only the hardware functionality (including that supported by Setup) and
does not describe security features that may be provided by the operating system and application
software.
4-20www.hp.comTechnical Reference Guide
Page 73
System Support
Power-On / Setup Password
These systems include a power-on and setup passwords, which may be enabled or disabled
(cleared) through a jumper on the system board. The jumper controls a GPIO input to the 82801
ICH8 that is checked during POST. The password is stored in configuration memory (CMOS)
and if enabled and then forgotten by the user will require that either the password be cleared
(preferable solution and described below) or the entire CMOS be cleared (refer to section 4.4.1).
To clear the password, use the following procedure:
1. Turn off the system and disconnect the AC power cord from the outlet and/or system unit.
2. Remove the cover (hood) as described in the appropriate User Guide or Maintainance And
Service Reference Guide. Insure that all system board LEDs are off (not illuminated).
3. Locate the password clear jumper (header is colored green and labeled E49 on these systems)
and move the jumper from pins 1 and 2 and place on (just) pin 2 (for safekeeping).
4. Replace the cover.
5. Re-connect the AC power cord to the AC outlet and/or system unit.
6. Turn on the system. The POST routine will clear and disable the password.
7. To re-enable the password feature, repeat steps 1-6, replacing the jumper on pins 1 and 2 of
header E49.
Setup Password
The Setup utility may be configured to be always changeable or changeable only by entering a
password. Refer to the previous procedure (Power On / Setup Password) for clearing the Setup
password.
Cable Lock Provision
These systems include a chassis cutout (on the rear panel) for the attachment of a cable lock
mechanism.
I/O Interface Security
The serial, parallel, USB, and diskette interfaces may be disabled individually through the Setup
utility to guard against unauthorized access to a system. In addition, the ability to write to or boot
from a removable media drive (such as the diskette drive) may be enabled through the Setup
utility. The disabling of the serial, parallel, and diskette interfaces are a function of the SCH5317
I/O controller. The USB ports are controlled through the 82801.
Chassis Security
Some systems feature Smart Cover (hood) Sensor and Smart Cover (hood) Lock mechanisms to
inhibit unauthorized tampering of the system unit.
Smart Cover Sensor
Some systems include a plunger switch that, when the cover (hood) is removed, closes and
grounds an input of the 82801 component. The battery-backed logic will record this “intrusion”
event by setting a specific bit. This bit will remain set (even if the cover is replaced) until the
system is powered up and the user completes the boot sequence successfully, at which time the
bit will be cleared. Through Setup, the user can set this function to be used by Alert-On-LAN
and or one of three levels of support for a “cover removed” condition:
Technical Reference Guidewww.hp.com4-21
Page 74
System Support
Level 0—Cover removal indication is essentially disabled at this level. During POST, status bit is
cleared and no other action is taken by BIOS.
Level 1—During POST the message “The computer's cover has been removed since the last
system start up” is displayed and time stamp in CMOS is updated.
Level 2—During POST the “The computer's cover has been removed since the last system start
up” message is displayed, time stamp in CMOS is updated, and the user is prompted for the
administrator password. (A Setup password must be enabled in order to see this option).
Smart Cover Lock (Optional)
Some systems support an optional solenoid-operated locking bar that, when activated, prevents
the cover (hood) from being removed. The GPIO ports 44 and 45 of the SCH5317 I/O controller
provide the lock and unlock signals to the solenoid. A locked hood may be bypassed by removing
special screws that hold the locking mechanism in place. The special screws are removed with
the Smart Cover Lock Failsafe Key.
4.5.2 Power Management
This system provides baseline hardware support of ACPI- and APM-compliant firmware and
software. Key power-consuming components (processor, chipset, I/O controller, and fan) can be
placed into a reduced power mode either automatically or by user control. The system can then
be brought back up (“wake-up”) by events defined by the ACPI 2.0 specification. The ACPI
wake-up events supported by this system are listed as follows:
ACPI Wake-Up EventSystem Wakes From
Power ButtonSuspend or soft-off
RTC AlarmSuspend or soft-off
Wake On LAN (w/NIC)Suspend or soft-off
PMESuspend or soft-off
Serial Port RingSuspend or soft-off
USBSuspend only
KeyboardSuspend only
MouseSuspend only
4-22www.hp.comTechnical Reference Guide
Page 75
4.5.3 System Status
These systems provide a visual indication of system boot, ROM flash, and operational status
through the power LED and internal speaker, as described in Table 13.
d
.
System StatusPowerLED Beeps [2]Action Required
S0: System on (normal operation)Steady greenNoneNone
S1: SuspendBlinks green @ .5 HzNoneNone
S3: Suspend to RAMBlinks green @ .5 HzNoneNone
S4: Suspend to diskOff – clearNoneNone
S5: Soft offOff – clearNoneNone
Processor thermal shutdownBlinks red 2 times @ I Hz [1]2Check air flow, fans, heatsink
Processor not seated / installedBlinks red 3 times @ I Hz [1]3Check processor presence/seating
Power supply overload failureBlinks red 4 times @ I Hz [1]4Check system board problem [3],
Memory error (pre-video)Blinks red 5 times @ I Hz [1]5Check DIMMs, system board
Video errorBlinks red 6 times @ I Hz [1]6Check graphics card or system board
PCA failure detected by BIOS (pre-video)Blinks red 7 times @ I Hz [1]7Replace system board
Invalid ROM checksum errorBlinks red 8 times @ I Hz [1]8Reflash BIOS ROM
Boot failure (after power on)Blinks red 9 times @ I Hz [1]9Check power supply, processor, sys. bd
Bad option cardBlinks red 10 times @ I Hz [1]NoneReplace option card
NOTES:
Beeps are repeated for 5 cycles, after which only blinking LED indication continues.
[1] Repeated after 2 second pause.
[2] Beeps are produced by the internal chassis speaker.
[3] Check that CPU power connector P3 is plugged in.
System Support
Table 4-13.
System Operational Status LED Indications
4.5.4 Thermal Sensing and Cooling
All systems feature a variable-speed fan mounted as part of the processor heatsink assembly. All
systems also provide or support an auxiliary chassis fan. All fans are controlled through
temperature sensing logic on the system board and/or in the power supply. There are some
electrical differences between form factors and between some models, although the overall
functionally is the same. Typical cooling conditions include the following:
1. Normal—Low fan speed.
2. Hot processor—ASIC directs Speed Control logic to increase speed of fan(s).
3. Hot power supply—Power supply increases speed of fan(s).
4. Sleep state—Fan(s) turned off. Hot processor or power supply will result in starting fan(s).
The RPM (speed) of all fans is the result of the temperature of the CPU as sensed by speed
control circuitry. The fans are controlled to run at the slowest (quietest) speed that will maintain
proper cooling.
Units using chassis and CPU fans must have both fans connected to their corresponding headers
✎
to ensure proper cooling of the system.
Technical Reference Guidewww.hp.com4-23
Page 76
System Support
4.6 Register Map and Miscellaneous Functions
This section contains the system I/O map and information on general-purpose functions of the
ICH8 and I/O controller.
4.6.1 System I/O Map
Table 4-14 lists the fixed addresses of the input/output (I/O) ports.
Table 4-14
System I/O Map
I/O PortFunction
0000..001FhDMA Controller 1
0020..002DhInterrupt Controller 1
002E, 002FhIndex, Data Ports to SCH5317 I/O Controller (primary)
0030..003DhInterrupt Controller
0040..0042h Timer 1
004E, 004FhIndex, Data Ports to SCH5317 I/O Controller (secondary)
0170..0177hIDE Controller 2 (active only if standard I/O space is enabled for secondary controller)
01F0..01F7hIDE Controller 1 (active only if standard I/O space is enabled for primary controller)
0278..027FhParallel Port (LPT2)
02E8..02EFhSerial Port (COM4)
02F8..02FFhSerial Port (COM2)
0370..0377hDiskette Drive Controller Secondary Address
0376hIDE Controller 2 (active only if standard I/O space is enabled for primary drive)
0378..037FhParallel Port (LPT1)
03B0..03DFhGraphics Controller
03BC..03BEhParallel Port (LPT3)
03E8..03EFhSerial Port (COM3)
03F0..03F5hDiskette Drive Controller Primary Addresses
03F6hIDE Controller 1 (active only if standard I/O space is enabled for sec. drive)
03F8..03FFhSerial Port (COM1)
04D0, 04D1hInterrupt Controller
0678..067FhParallel Port (LPT2)
0778..077FhParallel Port (LPT1)
07BC..07BEhParallel Port (LPT3)
0CF8hPCI Configuration Address (dword access only )
0CF9hReset Control Register
0CFChPCI Configuration Data (byte, word, or dword access)
NOTE:
Assume unmarked gaps are unused, reserved, or used by functions that employ variable I/O
address mapping. Some ranges may include reserved addresses.
4-24www.hp.comTechnical Reference Guide
Page 77
4.6.2 SCH5317 I/O Controller Functions
The SCH5317 I/O controller contains various functions such as the keyboard/mouse interfaces,
diskette interface, serial interfaces, and parallel interface. While the control of these interfaces
uses standard AT-type I/O addressing (as described in chapter 5) the configuration of these
functions uses indexed ports unique to the SCH5317. In these systems, hardware strapping
selects I/O addresses 02Eh and 02Fh at reset as the Index/Data ports for accessing the logical
devices within the SCH5317. Table 4-15 lists the PnP standard control registers for the
SCH5317.
0Bh = SMBus Configuration
20hSuper I/O ID Register (SID)56h
21 hR ev i s io n- 22hLogical Device Power Control00h
23hLogical Device Power Management00h
24hPLL / Oscillator Control04h
25hReserved
26hConfiguration Address (Low Byte)
27hConfiguration Address (High Byte)
28-2FhReserved
System Support
00h
NOTE:
For a detailed description of registers refer to appropriate documentation available from SMC
Corporation.
Technical Reference Guidewww.hp.com4-25
Page 78
System Support
The configuration registers are accessed through I/O registers 2Eh (index) and 2Fh (data) after
the configuration phase has been activated by writing 55h to I/O port 2Eh. The desired interface
(logical device) is initiated by firmware selecting logical device number of the 47B347 using the
following sequence:
1. Write 07h to I/O register 2Eh.
2. Write value of logical device to I/O register 2Fh.
3. Write 30h to I/O register 2Eh.
4. Write 01h to I/O register 2Fh (this activates the interface).
Writing AAh to 2Eh deactivates the configuration phase.
The systems covered in this guide utilize the following specialized functions built into the LPC
SCH5317 I/O Controller:
■ Power/Hard drive LED control—The I/O controller provides color and blink control for the
■ Intruder sensing—The battery-backed D-latch logic internal to the SCH5317 is connected to
■ Hood lock/unlock—Supported on SFF, ST, MT, and CMT form factors, logic internal to the
front panel LEDs used for indicating system events (refer to Table 4-14).
the hood sensor switch to record hood (cover) removal.
SCH5317 controls the lock bar mechanism.
■ I/O security—The parallel, serial, and diskette interfaces may be disabled individually by
software and the SCH5317's disabling register locked. If the disabling register is locked, a
system reset through a cold boot is required to gain access to the disabling (Device Disable)
register.
■ Processor present/speed detection—One of the battery-back general-purpose inputs (GPI26)
of the SCH5317 detects if the processor has been removed. The occurrence of this event is
passed to the ICH8 that will, during the next boot sequence, initiate the speed selection
routine for the processor.
■ Legacy/ACPI power button mode control—The SCH5317 receives the pulse signal from the
system's power button and produces the PS On signal according to the mode (legacy or
ACPI) selected. Refer to chapter 7 for more information regarding power management.
4-26www.hp.comTechnical Reference Guide
Page 79
5.1 Introduction
This chapter describes the standard (i.e., system board) interfaces that provide input and output
(I/O) porting of data and specifically discusses interfaces that are controlled through I/O-mapped
registers. The following I/O interfaces are covered in this chapter:
■ SATA interface (5.2)
■ Diskette drive interface (5.3)
■ Serial interfaces (5.4)
■ Parallel interface (5.5)
■ Keyboard/pointing device interface (5.6)
■ Universal serial bus interface (5.7)
■ Audio subsystem (5.8)
■ Network interface controller (5.9)
5
Input/Output Interfaces
5.2 SATA Interfaces
These systems provide one, three, or four serial ATA (SATA) interfaces that support tranfer rates
up to 3.0 Gb/s and RAID data protection functionality. The SATA interface duplicates most of
the functionality of the EIDE interface through a register interface that is equivalent to that of the
legacy IDE host adapter.
5.2.1 SATA Programming
The SATA interface is configured as a PCI device during POST and controlled through
I/O-mapped registers at runtime. Non-DOS (non-Windows) operating systems may require using
Setup (F10) for drive configuration.
Technical Reference Guidewww.hp.com5-1
Page 80
Input/Output Interfaces
SATA Configuration Registers
The SATA controller is configured as a PCI device with bus mastering capability. The PCI
configuration registers for the SATA controller function (PCI device #31, function #2) are listed
in Table 5-1.
Table 5-1.
SATA PCI Configuration Registers (82801, Device 31/Function 2)
The SATA interface can perform PCI bus master operations using the registers listed in Table
5-2. These registers occupy 16 bytes of variable I/O space set by software and indicated by PCI
configuration register 20h in the previous table. As indicated, these registers are virtually a copy
of those used by EIDE operations discussed in the EIDE section.
Table 5-2.
IDE Bus Master Control Registers
I/O Addr.
Offset
00h1Bus Master IDE Command (Primary) 00h
02h1Bus Master IDE Status (Primary)00h
04h4Bus Master IDE Descriptor Pointer (Primary)0000 0000h
08h1Bus Master IDE Command (Secondary) 00h
0Ah2Bus Master IDE Status (Secondary)00h
0Ch4Bus Master IDE Descriptor Pointer (Secondary0000 0000h
5-2www.hp.comTechnical Reference Guide
Size
(Bytes)RegisterDefault Value
Page 81
5.2.2 SATA Connector
The 7-pin SATA connector is shown in the figure below.
Pin 1
Input/Output Interfaces
Pin 7
Figure 5-1. 7-Pin SATA Connector (P60-P63 on system board).
Table 5-3.
7-Pin SATA Connector Pinout
PinDescriptionPinDescription
1Ground6RX positive
2TX positive7Ground
3TX negativeAHolding clip
4GroundBHolding clip
5RX negative----
5.2.3 RAID Functionality
The ICH8 DO component includes Intel RAID migration technology that simplifies the
migration from a single hard to a RAID0 or RAID1 dual hard drive array without requiring OS
reinstallation. Intel Matrix RAID provides exceptional storage performance with increased data
protection for configurations using dual drive arrays. A software solution is included that
provides full management and status reporting of the RAID array, and the BIOS ROM also
supports RAID creation, naming, and deletion of RAID arrays.
A
B
Technical Reference Guidewww.hp.com5-3
Page 82
Input/Output Interfaces
5.3 Diskette Drive Interface
The MT and CMT form factors support a diskette drive through a standard 34-pin diskette drive
connector. Selected models come standard with a 3.5-inch 1.44-MB diskette drive installed as
drive A.
The diskette drive interface function is integrated into the SCH5317 super I/O component. The
internal logic of the I/O controller is software-compatible with standard 82077-type logic. The
diskette drive controller has three operational phases in the following order:
■ Command phase—The controller receives the command from the system.
■ Execution phase—The controller carries out the command.
■ Results phase—Status and results data is read back from the controller to the system.
The Command phase consists of several bytes written in series from the CPU to the data register
(3F5h/375h). The first byte identifies the command and the remaining bytes define the
parameters of the command. The Main Status register (3F4h/374h) provides data flow control
for the diskette drive controller and must be polled between each byte transfer during the
Command phase.
The Execution phase starts as soon as the last byte of the Command phase is received. An
Execution phase may involve the transfer of data to and from the diskette drive, a mechnical
control function of the drive, or an operation that remains internal to the diskette drive controller.
Data transfers (writes or reads) with the diskette drive controller are by DMA, using the DRQ2
and DACK2- signals for control.
The Results phase consists of the CPU reading a series of status bytes (from the data register
(3F5h/375h)) that indicate the results of the command. Note that some commands do not have a
Result phase, in which case the Execution phase can be followed by a Command phase.
During periods of inactivity, the diskette drive controller is in a non-operation mode known as the
Idle phase.
5.3.1 Diskette Drive Programming
Programming the diskette drive interface consists of configuration, which occurs typically during
POST, and control, which occurs at runtime.
Diskette Drive Interface Configuration
The diskette drive controller must be configured for a specific address and also must be enabled
before it can be used. Address selection and enabling of the diskette drive interface are affected
by firmware through the PnP configuration registers of the SCH5317 I/O controller during
POST.
The configuration registers are accessed through I/O registers 2Eh (index) and 2Fh (data) after
the configuration phase has been activated by writing 55h to I/O port 2Eh. The diskette drive I/F
is initiated by firmware selecting logical device 0 of the SCH5317 using the following sequence:
1. Write 07h to I/O register 2Eh.
2. Write 00h to I/O register 2Fh (this selects the diskette drive I/F).
3. Write 30h to I/O register 2Eh.
4. Write 01h to I/O register 2Fh (this activates the interface).
Writing AAh to 2Eh deactivates the configuration phase.
5-4www.hp.comTechnical Reference Guide
Page 83
The diskette drive I/F configuration registers are listed in the following table:
Table 5-4.
Diskette Drive Interface Configuration Registers
Input/Output Interfaces
Index
AddressFunctionR/W
30hActivateR/W01h
60-61hBase Address R/W03F0h
70h Interrupt Select R/W06h
74hDMA Channel SelectR/W02h
F0hDD ModeR/W02h
F1hDD OptionR/W00h
F2hDD TypeR/WFFh
F4hDD 0R/W00h
F5hDD 1R/W00h
Reset
Value
For detailed configuration register information refer to the SMSC data sheet for the SCH5317
I/O component.
Technical Reference Guidewww.hp.com5-5
Page 84
Input/Output Interfaces
Diskette Drive Interface Control
The BIOS function INT 13 provides basic control of the diskette drive interface. The diskette
drive interface can be controlled by software through the SCH5317's I/O-mapped registers listed
in Table 5-5. The diskette drive controller of the SCH5317 operates in the PC/AT mode in these
systems.
Table 5-5.
Diskette Drive Interface Control Registers
Primary
Address
3F0h370hStatus Register A:
3F1h371hStatus Register B:
3F2h372hDigital Output Register (DOR):
Second.
Address RegisterR/W
<7> Interrupt pending
<6> Reserved (always 1)
<5> STEP pin status (active high)
<4> TRK 0 status (active high)
<3> HDSEL status (0 = side 0, 1 = side 1)
<2> INDEX status (active high)
<1> WR PRTK status (0 = disk is write protected)
<0> Direction (0 = outward, 1 = inward)
<7,6> Reserved (always 1’s)
<5> DOR bit 0 status
<4> Write data toggle
<3> Read data toggle
<2> WGATE status (active high)
<1,0> MTR 2, 1 ON- status (active high)
NOTE: The most recently written data rate value to either DRSR or CCR will be in effect.
Technical Reference Guidewww.hp.com5-7
Page 86
Input/Output Interfaces
5.3.2 Diskette Drive Connector
The SFF, ST, MT, and CMT form factors use a standard 34-pin connector for diskette drives
(refer to Figure 5-2 and Table 5-6 for the pinout). Drive power is supplied through a separate
connector.
241
Figure 5-2. 34-Pin Diskette Drive Connector (P10 on system board).
PinSignalDescriptionPinSignalDescription
1GNDGround18DIR-Drive head direction control
2LOW DEN-Low density select19 GNDGround
3---(KEY)20STEP-Drive head track step cntrl.
6
8
5
7
9101112131415161718192021222324252627
34-Pin Diskette Drive Connector Pinout
Table 5-6.
28
30
29
32
31
34
33
4MEDIA ID-Media identification21GNDGround
5GNDGround22WR DATA-Write data
6DRV 4 SEL-Drive 4 select23 GNDGround
7GNDGround24 WR ENABLE-Enable for WR DATA-
8INDEX-Media index is detected25GNDGround
9GNDGround26TRK 00-Heads at track 00 indicator
10MTR 1 ON-Activates drive motor27GNDGround
11GNDGround28WR PRTK-Media write protect status
12DR V 2 S E L -Dri ve 2 s e le c t29GN DGro u nd
13GNDGround30RD DATA-Data and clock read off disk
14D RV 1 S E L-D ri ve 1 s e l e ct31GN DG r o u nd
15GNDGround32SIDE SEL-Head select (side 0 or 1)
16MTR 2 ON-Activates drive motor33GNDGround
17GNDGround34DSK CHG-Drive door opened indicator
5-8www.hp.comTechnical Reference Guide
Page 87
5.4 Serial Interface
Systems covered in this guide may include one RS-232-C type serial interface to transmit and
receive asynchronous serial data with external devices. Some systems may allow the installation
of a second serial interface through an adapter that consists of a PCI bracket and a cable that
attaches to header P52 on the system board. The serial interface function is provided by the
SCH5317 I/O controller component that includes two NS16C550-compatible UARTs.
The UART supports the standard baud rates up through 115200, and also special high speed rates
of 239400 and 460800 baud. The baud rate of the UART is typically set to match the capability
of the connected device. While most baud rates may be set at runtime, baud rates 230400 and
460800 must be set during the configuration phase.
5.4.1 Serial Connector
The serial interface uses a DB-9 connector as shown in the following figure with the pinout listed
in Table 5-7.
Input/Output Interfaces
Figure 5-3. DB-9 Serial Interface Connector (as viewed from rear of chassis)
Table 5-7.
DB-9 Serial Connector Pinout
PinSignalDescriptionPinSignalDescription
1CDCarrier Detect6DSRData Set Ready
2RX DataReceive Data7RTSRequest To Send
3TX DataTransmit Data8CTSClear To Send
4DTRData Terminal Ready9RIRing Indicator
5GNDGround------
The standard RS-232-C limitation of 50 feet (or less) of cable between the DTE (computer) and
DCE (modem) should be followed to minimize transmission errors. Higher baud rates may
require shorter cables.
5.4.2 Serial Interface Programming
Programming the serial interfaces consists of configuration, which occurs during POST, and
control, which occurs during runtime.
Serial Interface Configuration
The serial interface must be configured for a specific address range (COM1, COM2, etc.) and
also must be activated before it can be used. Address selection and activation of the serial
interface are affected through the PnP configuration registers of the SCH5317 I/O controller.
Technical Reference Guidewww.hp.com5-9
Page 88
Input/Output Interfaces
The serial interface configuration registers are listed in the following table:
Index AddressFunctionR/W
Serial Interface Control
The BIOS function INT 14 provides basic control of the serial interface. The serial interface can
be directly controlled by software through the I/O-mapped registers listed in Table 5-17
Table 5-8.
Serial Interface Configuration Registers
30hActivateR/W
60hBase Address MSBR/W
61hBase Address LSBR/W
70hInterrupt SelectR/W
F0hMode RegisterR/W
Table 5-9.
Serial Interface Control Registers
COM1
Addr.
3F8h2F8hReceive Data Buffer
3F9h2F9hBaud Rate Divisor Register 1 (when bit 7 of Line Control Reg. Is set)
3FAh2FAhInterrupt ID Register
3FBh2FBhLine Control RegisterR/W
3FCh2FChModem Control RegisterR/W
3FDh2FDhLine Status RegisterR
3FEh2FEhModem StatusR
COM2
Addr. RegisterR/W
Transmit Data Buffer
Baud Rate Divisor Register 0 (when bit 7 of Line Control Reg. Is set)
Interrupt Enable Register
FIFO Control Register
R/W
R
W
W
W
R
W
5-10www.hp.comTechnical Reference Guide
Page 89
5.5 Parallel Interface
Systems covered in this guide may include a parallel interface for connection to a peripheral
device with a compatible interface, the most common being a printer. The parallel interface
function is integrated into the SCH5317 I/O controller component and provides bi-directional
8-bit parallel data transfers with a peripheral device. The parallel interface supports three main
modes of operation:
■ Standard Parallel Port (SPP) mode
■ Enhanced Parallel Port (EPP) mode
■ Extended Capabilities Port (ECP) mode
These three modes (and their submodes) provide complete support as specified for an IEEE 1284
parallel port.
5.5.1 Standard Parallel Port Mode
The Standard Parallel Port (SPP) mode uses software-based protocol and includes two
sub-modes of operation, compatible and extended, both of which can provide data transfers up to
150 KB/s. In the compatible mode, CPU write data is simply presented on the eight data lines. A
CPU read of the parallel port yields the last data byte that was written.
Input/Output Interfaces
The following steps define the standard procedure for communicating with a printing device:
1. The system checks the Printer Status register. If the Busy, Paper Out, or Printer Fault signals
are indicated as being active, the system either waits for a status change or generates an error
message.
2. The system sends a byte of data to the Printer Data register, then pulses the printer STROBE
signal (through the Printer Control register) for at least 500 ns.
3. The system then monitors the Printer Status register for acknowledgment of the data byte
before sending the next byte.
In extended mode, a direction control bit (CTR 37Ah, bit <5>) controls the latching of output
data while allowing a CPU read to fetch data present on the data lines, thereby providing
bi-directional parallel transfers to occur.
The SPP mode uses three registers for operation: the Data register (DTR), the Status register
(STR) and the Control register (CTR). Address decoding in SPP mode includes address lines A0
and A1.
5.5.2 Enhanced Parallel Port Mode
In Enhanced Parallel Port (EPP) mode, increased data transfers are possible (up to 2 MB/s) due
to a hardware protocol that provides automatic address and strobe generation. EPP revisions 1.7
and 1.9 are both supported. For the parallel interface to be initialized for EPP mode, a negotiation
phase is entered to detect whether or not the connected peripheral is compatible with EPP mode.
If compatible, then EPP mode can be used. In EPP mode, system timing is closely coupled to
EPP timing. A watchdog timer is used to prevent system lockup.
Five additional registers are available in EPP mode to handle 16- and 32-bit CPU accesses with
the parallel interface. Address decoding includes address lines A0, A1, and A2.
Technical Reference Guidewww.hp.com5-11
Page 90
Input/Output Interfaces
5.5.3 Extended Capabilities Port Mode
The Extended Capabilities Port (ECP) mode, like EPP, also uses a hardware protocol-based
design that supports transfers up to 2 MB/s. Automatic generation of addresses and strobes as
well as Run Length Encoding (RLE) decompression is supported by ECP mode. The ECP mode
includes a bi-directional FIFO buffer that can be accessed by the CPU using DMA or
programmed I/O. For the parallel interface to be initialized for ECP mode, a negotiation phase is
entered to detect whether or not the connected peripheral is compatible with ECP mode. If
compatible, then ECP mode can be used.
Ten control registers are available in ECP mode to handle transfer operations. In accessing the
control registers, the base address is determined by address lines A2-A9, with lines A0, A1, and
A10 defining the offset address of the control register. Registers used for FIFO operations are
accessed at their base address + 400h (i.e., if configured for LPT1, then 378h + 400h = 778h).
The ECP mode includes several sub-modes as determined by the Extended Control register. Two
submodes of ECP allow the parallel port to be controlled by software. In these modes, the FIFO
is cleared and not used, and DMA and RLE are inhibited.
5.5.4 Parallel Interface Programming
Programming the parallel interface consists of configuration, which typically occurs during
POST, and control, which occurs during runtime.
Parallel Interface Configuration
The parallel interface must be configured for a specific address range (LPT1, LPT2, etc.) and
also must be enabled before it can be used. When configured for EPP or ECP mode, additional
considerations must be taken into account. Address selection, enabling, and EPP/ECP mode
parameters of the parallel interface are affected through the PnP configuration registers of the
SCH5317 I/O controller. Address selection and enabling are automatically done by the BIOS
during POST but can also be accomplished with the Setup utility and other software.
The parallel interface configuration registers are listed in the following table:
Table 5-10.
Parallel Interface Configuration Registers
Index
Address FunctionR/WReset Value
30hActivateR/W00h
60hBase Address MSBR/W00h
61hBase Address LSBR/W00h
70hInterrupt SelectR/W00h
74hDMA Channel SelectR/W04h
F0hMode RegisterR/W00h
F1hMode Register 2R/W00h
5-12www.hp.comTechnical Reference Guide
Page 91
Input/Output Interfaces
Parallel Interface Control
The BIOS function INT 17 provides simplified control of the parallel interface. Basic functions
such as initialization, character printing, and printer status are provide by subfunctions of INT
17. The parallel interface is controllable by software through a set of I/O mapped registers. The
number and type of registers available depends on the mode used (SPP, EPP, or ECP). Table 5-11
lists the parallel registers and associated functions based on mode.
Table 5-11.
Parallel Interface Control Registers
SPP
I/O
AddressRegister
BaseDataLPT1,2,3LPT1,2LPT1,2,3
Base + 1h
Base + 2hControlLPT1,2,3LPT1,2LPT1,2,3
Base + 3hAddress--LPT1,2--
Base + 4hData Port 0--LPT1,2--
Base + 5hData Port 1--LPT1,2--
Base + 6hData Port 2--LPT1,2--
Base + 7hData Port 3--LPT1,2--
Base + 400hParallel Data FIFO----LPT1,2,3
Base + 400hECP Data FIFO----LPT1,2,3
Base + 400hTest FIFO----LPT1,2,3
Base + 400hConfiguration Register A----LPT1,2,3
Printer StatusLPT1,2,3LPT1,2LPT1,2,3
Mode
Ports
EPP
Mode
Ports
ECP
Mode
Ports
Base + 401hConfiguration Register B----LPT1,2,3
Base + 402hExtended Control Register----LPT1,2,3
Base Address:
LPT1 = 378h
LPT2 = 278h
LPT3 = 3BCh
Technical Reference Guidewww.hp.com5-13
Page 92
Input/Output Interfaces
5.5.5 Parallel Interface Connector
Figure 5-4 and Table 5-12 show the connector and pinout of the parallel interface connector.
Note that some signals are redefined depending on the port's operational mode.
Figure 5-4. DB-25 Parallel Interface Connector (as viewed from rear of chassis)
Table 5-12.
DB-25 Parallel Connector Pinout
PinSignalFunctionPinSignalFunction
1STB-Strobe / Write [1]14LF-Line Feed [2]
2D0 Data 015ERR- Error [3]
3D1Data 116INIT-Initialize Paper [4]
4D2Data 217SLCTIN- Select In / Address. Strobe [1]
5D3 Data 318GNDGround
6D4 Data 419GNDGround
7D5 Data 520GNDGround
8D6 Data 621GNDGround
9D7 Data 722GNDGround
10ACK-Acknowledge / Interrupt [1]23GNDGround
11B SYB u s y / W a i t [ 1 ]2 4G N DG ro u n d
12PEPaper End / User defined [1]25GNDGround
13S LC TS e l e ct / U s e r d e fi n e d [ 1]- ---- -
NOTES:
[1] Standard and ECP mode function / EPP mode function
[2] EPP mode function: Data Strobe
ECP modes: Auto Feed or Host Acknowledge
[3] EPP mode: user defined
ECP modes:Fault or Peripheral Req.
[4] EPP mode: Reset
ECP modes: Initialize or Reverse Req.
5-14www.hp.comTechnical Reference Guide
Page 93
5.6 Keyboard/Pointing Device Interface
The keyboard/pointing device interface function is provided by the SCH5317 I/O controller
component, which integrates 8042-compatible keyboard controller logic (hereafter referred to as
simply the “8042”) to communicate with the keyboard and pointing device using bi-directional
serial data transfers. The 8042 handles scan code translation and password lock protection for the
keyboard as well as communications with the pointing device. This section describes the
interface itself. The keyboard is discussed in the Appendix C.
5.6.1 Keyboard Interface Operation
The data/clock link between the 8042 and the keyboard is uni-directional for Keyboard Mode 1
and bi-directional for Keyboard Modes 2 and 3. (These modes are discussed in detail in
Appendix C). This section describes Mode 2 (the default) mode of operation.
Communication between the keyboard and the 8042 consists of commands (originated by either
the keyboard or the 8042) and scan codes from the keyboard. A command can request an action
or indicate status. The keyboard interface uses IRQ1 to get the attention of the CPU.
The 8042 can send a command to the keyboard at any time. When the 8042 wants to send a
command, the 8042 clamps the clock signal from the keyboard for a minimum of 60 us. If the
keyboard is transmitting data at that time, the transmission is allowed to finish. When the 8042 is
ready to transmit to the keyboard, the 8042 pulls the data line low, causing the keyboard to
respond by pulling the clock line low as well, allowing the start bit to be clocked out of the 8042.
The data is then transferred serially, LSb first, to the keyboard (Figure 5-5). An odd parity bit is
sent following the eighth data bit. After the parity bit is received, the keyboard pulls the data line
low and clocks this condition to the 8042. When the keyboard receives the stop bit, the clock line
is pulled low to inhibit the keyboard and allow it to process the data.
Input/Output Interfaces
Start
Bit
(LSb)
01011011110
D1D2D3D4D5D6
D0
D7
(MSb)
Parity
Stop
Bit
Data
Clock
Parameter MinimumMaximumTcy (Cycle Time) 0 us 80 us Tcl (Clock Low) 25 us 35 us Tch (Clock High) 25 us 45 usTh (Data Hold) 0 us 25 us Tss (Stop Bit Setup) 8 us 20 us
Tsh (Stop Bit Hold) 15 us 25 us
Th
Tcl TchTcyTss Tsh
Figure 5-5. 8042-To-Keyboard Transmission of Code EDh, Timing Diagram
Control of the data and clock signals is shared by the 8042and the keyboard depending on the
originator of the transferred data. Note that the clock signal is always generated by the keyboard.
After the keyboard receives a command from the 8042, the keyboard returns an ACK code. If a
parity error or timeout occurs, a Resend command is sent to the 8042.
Technical Reference Guidewww.hp.com5-15
Page 94
Input/Output Interfaces
Table 5-13 lists and describes commands that can be issued by the 8042 to the keyboard.
CommandValueDescription
Set/Reset Status IndicatorsEDhEnables LED indicators. Value EDh is followed by an option
EchoEEhKeyboard returns EEh when previously enabled.
Invalid CommandEFh/F1hThese commands are not acknowledged.
Select Alternate Scan CodesF0hInstructs the keyboard to select another set of scan codes
Table 5-13.
8042-To-Keyboard Commands
byte that specifies the indicator as follows:
Bits <7..3> not used
Bit <2>, Caps Lock (0 = off, 1 = on)
Bit <1>, NUM Lock (0 = off, 1 = on)
Bit <0>, Scroll Lock (0 = off, 1 = on)
and sends an option byte after ACK is received:
01h = Mode 1
02h = Mode 2
03h = Mode 3
Read IDF2hInstructs the keyboard to stop scanning and return two
keyboard ID bytes.
Set Typematic Rate/DisplayF3hInstructs the keyboard to change typematic rate and delay to
specified values:
Bit <7>, Reserved—0
Bits <6,5>, Delay Time
00 = 250 ms
01 = 500 ms
10 = 750 ms
11 = 1000 ms
Bits <4..0>, Transmission Rate:
00000 = 30.0 ms
00001 = 26.6 ms
00010 = 24.0 ms
00011 = 21.8 ms
:
11111 = 2 .0 m s
EnableF4hInstructs keyboard to clear output buffer and last typematic
key and begin key scanning.
Default DisableF5hResets keyboard to power-on default state and halts scanning
pending next 8042 command.
Set DefaultF6hResets keyboard to power-on default state and enable
scanning.
Set Keys—TypematicF7hClears keyboard buffer and sets default scan code set. [1]
5-16www.hp.comTechnical Reference Guide
Page 95
Input/Output Interfaces
Table 5-13. (Continued)
8042-To-Keyboard Commands
CommandValueDescription
Set Keys—Make/BrakeF8hClears keyboard buffer and sets default scan code set. [1]
Set Keys—MakeF9hClears keyboard buffer and sets default scan code set. [1]
Set Keys—
Typematic/Make/Brake
Set Type Key—TypematicFBhClears keyboard buffer and prepares to receive key ID. [1]
Set Type Key—Make/BrakeFChClears keyboard buffer and prepares to receive key ID. [1]
Set Type Key—MakeFDhClears keyboard buffer and prepares to receive key ID. [1]
ResendFEh8042 detected error in keyboard transmission.
ResetFFhResets program, runs keyboard BAT, defaults to Mode 2.
Note: [1] Used in Mode 3 only.
FAhClears keyboard buffer and sets default scan code set. [1]
5.6.2 Pointing Device Interface Operation
The pointing device (typically a mouse) connects to a 6-pin DIN-type connector that is identical
to the keyboard connector both physically and electrically. The operation of the interface (clock
and data signal control) is the same as for the keyboard. The pointing device interface uses the
IRQ12 interrupt.
Programming the keyboard interface consists of configuration, which occurs during POST, and
control, which occurs during runtime.
8042 Configuration
The keyboard/pointing device interface must be enabled and configured for a particular speed
before it can be used. Enabling and speed parameters of the 8042 logic are affected through the
PnP configuration registers of the SCH5317 I/O controller. Enabling and speed control are
automatically set by the BIOS during POST but can also be accomplished with the Setup utility
and other software.
Technical Reference Guidewww.hp.com5-17
Page 96
Input/Output Interfaces
The keyboard interface configuration registers are listed in the following table:
Index
Address FunctionR/W
30hActivateR/W
70hPrimary Interrupt SelectR/W
72hSecondary Interrupt SelectR/W
F0hReset and A20 SelectR/W
8042 Control
The BIOS function INT 16 is typically used for controlling interaction with the keyboard.
Sub-functions of INT 16 conduct the basic routines of handling keyboard data (i.e., translating
the keyboard's scan codes into ASCII codes). The keyboard/pointing device interface is accessed
by the CPU through I/O mapped ports 60h and 64h, which provide the following functions:
Table 5-14.
Keyboard Interface Configuration Registers
■ Output buffer reads
■ Input buffer writes
■ Status reads
■ Command writes
Ports 60h and 64h can be accessed using the IN instruction for a read and the OUT instruction for
a write. Prior to reading data from port 60h, the “Output Buffer Full” status bit (64h, bit <0>)
should be checked to ensure data is available. Likewise, before writing a command or data, the
“Input Buffer Empty” status bit (64h, bit <1>) should also be checked to ensure space is
available.
I/O Port 60h
I/O port 60h is used for accessing the input and output buffers. This register is used to send and
receive data from the keyboard and the pointing device. This register is also used to send the
second byte of multi-byte commands to the 8042 and to receive responses from the 8042 for
commands that require a response.
A read of 60h by the CPU yields the byte held in the output buffer. The output buffer holds data
that has been received from the keyboard and is to be transferred to the system.
A CPU write to 60h places a data byte in the input byte buffer and sets the CMD/ DATA bit of the
Status register to DATA. The input buffer is used for transferring data from the system to the
keyboard. All data written to this port by the CPU will be transferred to the keyboard except
bytes that follow a multibyte command that was written to 64h
5-18www.hp.comTechnical Reference Guide
Page 97
Input/Output Interfaces
I/O Port 64h
I/O port 64h is used for reading the status register and for writing commands. A read of 64h by
the CPU will yield the status byte defined as follows:
BitFunction
7..4General Purpose Flags.
3CMD/DATA Flag (reflects the state of A2 during a CPU write).
0 = Data
1 = Command
2General Purpose Flag.
1Input Buffer Full. Set (to 1) upon a CPU write. Cleared by
IN A, DBB instruction.
0Output Buffer Full (if set). Cleared by a CPU read of the buffer.
A CPU write to I/O port 64h places a command value into the input buffer and sets the
CMD/DATA bit of the status register (bit <3>) to CMD.
Table 5-15 lists the commands that can be sent tothe 8042 by the CPU. The 8042 uses IRQ1 for
gaining the attention of the CPU.
Table 5-15.
CPU Commands to the 8042
ValueCommand Description
20hPut current command byte in port 60h.
60hLoad new command byte.
A4hTest password installed. Tests whether or not a password is installed in the 8042:
If FAh is returned, password is installed.
If F1h is returned, no password is installed.
A5hLoad password. This multi-byte operation places a password in the 8042 using the following
manner:
1. Wri t e A 5h t o p or t 64 h .
2. Write each character of the password in 9-bit scan code (translated) format to port 60h.
3. Write 00h to port 60h.
A6hEnable security. This command places the 8042 in password lock mode following the A5h
command. The correct password must then be entered before further communication with the
8042 is allowed.
A7hDisable pointing device. This command sets bit <5> of the 8042 command byte, pulling the clock
line of the pointing device interface low.
A8hEnable pointing device. This command clears bit <5> of the 8042 command byte, activating the
clock line of the pointing device interface.
Technical Reference Guidewww.hp.com5-19
Page 98
Input/Output Interfaces
ValueCommand Description
A9hTest the clock and data lines of the pointing device interface and place test results in the output
AAhInitialization. This command causes the 8042 to inhibit the keyboard and pointing device and
ABhTest the clock and data lines of the keyboard interface and place test results in the output buffer.
Table 5-15. (Continued)
CPU Commands to the 8042
buffer.
00h = No error detected
01h = Clock line stuck low
02h = Clock line stuck high
03h = Data line stuck low
04h = Data line stuck high
places 55h into the output buffer.
00h = No error detected
01h = Clock line stuck low
02h = Clock line stuck high
03h = Data line stuck low
04h = Data line stuck high
ADhDisable keyboard command (sets bit <4> of the 8042 command byte).
AEhEnable keyboard command (clears bit <4> of the 8042 command byte).
C0hRead input port of the 8042. This command directs the 8042 to transfer the contents of the input
port to the output buffer so that they can be read at port 60h.
C2hPoll Input Port High. This command directs the 8042 to place bits <7..4> of the input port into the
upper half of the status byte on a continous basis until another command is received.
C3hPoll Input Port Low. This command directs the 8042 to place bits <3..0> of the input port into the
lower half of the status byte on a continous basis until another command is received.
D0hRead output port. This command directs the 8042 to transfer the contents of the output port to the
output buffer so that they can be read at port 60h.
D1hWrite output port. This command directs the 8042 to place the next byte written to port 60h into
the output port (only bit <1> can be changed).
D2hEcho keyboard data. Directs the 8042 to send back to the CPU the next byte written to port 60h
as if it originated from the keyboard. No 11-to-9 bit translation takes place but an interrupt
(IRQ1) is generated if enabled.
D3hEcho pointing device data. Directs the 8042 to send back to the CPU the next byte written to port
60h as if it originated from the pointing device. An interrupt (IRQ12) is generated if enabled.
D4hWrite to pointing device. Directs the 8042 to send the next byte written to 60h to the pointing
device.
E0hRead test inputs. Directs the 8042 to transfer the test bits 1 and 0 into bits <1,0> of the output
buffer.
F0h-FFhPulse output port. Controls the pulsing of bits <3..0> of the output port (0 = pulse, 1 = don’t
pulse). Note that pulsing bit <0> will reset the system.
The legacy-light model provides separate PS/2 connectors for the keyboard and pointing device.
Both connectors are identical both physically and electrically. Figure 5-6 and Table 5-16 show
the connector and pinout of the keyboard/pointing device interface connectors.
Figure 5-6. PS/2 Keyboard or Pointing Device Interface Connector (as viewed from rear of chassis)
Table 5-16.
Keyboard/Pointing Device Connector Pinout
Input/Output Interfaces
PinSignalDescriptionPinSignalDescription
1DATAData4+ 5 VDCPower
2NCNot Connected5CLKClock
3GNDGround6NCNot Connected
Technical Reference Guidewww.hp.com5-21
Page 100
Input/Output Interfaces
5.7 Universal Serial Bus Interface
The Universal Serial Bus (USB) interface provides asynchronous/isochronous data transfers with
compatible peripherals such as keyboards, printers, or modems. This high-speed interface
supports hot-plugging of compatible devices, making possible system configuration changes
without powering down or even rebooting systems.
These systems provide eight USB ports, two front panel USB ports (which may be disabled) and
six USB ports on the rear panel. The USB ports are dynamically configured to either a USB 1.1
controller or the USB 2.0 controller depending on the capability of the peripheral device. The
1.1 controllers provide a maximum transfer rate of 12 Mb/s while the 2.0 controller provides a
maximum transfer rate of 480 Mb/s. Table 5-17 shows the mapping of the USB ports.
USB
Table 5-17.
ICH8 USB Port Mapping
USB Connector Location
ICH8
ControllerSignals
USDT, SFF, ST Form FactorsMT & CMT Form Factors
USB 1.1 #1,
USB 2.0 #1
USB 1.1 #2
USB 2.0 #1
USB 1.1 #3
USB 2.0 #1
USB 1.1 #4
USB 2.0 #2
USB 1.1 #5
USB 2.0 #2
Data 0P, 0NRear panel quad USB stackRear panel quad USB stack
Data 1P, 1NRear panel quad USB stackRear panel quad USB stack
Data 2P, 2NRear panel dual USB with RJ-45Rear panel quad USB stack
Data 3P, 3NRear panel dual USB with RJ-45Rear panel quad USB stack
Data 4-5P/NNot usedNot used
Data 6P, 6NRear panel quad USB stackRear panel dual USB with RJ-45
Data 7P, 7NRear panel quad USB stackRear panel dual USB with RJ-45
Data 8P, 8NFront panel USBFront panel USB
Data 9P, 9NFront panel USBFront panel USB
5-22www.hp.comTechnical Reference Guide
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.