DEC AlphaPC 164SX DIGITAL Semiconductor AlphaPC 164SX Motherboard Technical Reference Manual

DIGITAL Semiconductor AlphaPC 164SX Motherboard
Technical Reference Manual
Order Number: EC–R57EA–TE
Revision/Update Information:
Preliminary
Digital Equipment Corporation Maynard, Massachusetts
http://www.digital.com/semiconductor
November 1997
While DIGITAL believes the informa ti on included in this publi cation is correct as of the d at e of pu blication, it is subject to chang e without notice.
Digital Equipment Corpora ti on makes no representations that the use of it s products in the manner describe d in t hi s publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of li ce nses to make, use, or sell equipment or software in accordanc e wi th the description.
©Digital Equipment Corporation 1997. All rights reserved. Printed in U.S.A.
AlphaPC, DECchip, DIGITAL, DIGITAL Semiconductor, DIGITAL UNIX, and the DIGITAL logo are trademarks of Digital Equipment Corporation.
DIGITAL Semiconductor is a Digital Equipment Corporation business.
Altera is a registered trademark of Altera Corporation. Cypress and hyperCache are trademarks of Cyp re ss Semiconductor Corpora tion. GRAFOIL is a registered trademark of Union Carbide Corporation. IEEE is a registered trademark of The Institute of Ele ct ri ca l and Electronics Enginee rs, Inc . Intel is a registered trademark of Intel Corporation. Microsoft and Visual C++ are register ed trademarks and Windows NT is a trademark of Mi crosoft Corporation. SMC and Standard Microsystems are registered trademarks of Stan dard Microsystems Corporati on. UNIX is a registered trademark in the United States and ot her countries, licensed ex cl usi vely through X/Open Company Ltd.
All other trademarks an d registered trademarks ar e the property of their respect iv e holders.
26 November 1997 – Subject to Change

Contents

Preface
1 Introduction
1.1 System Components and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1.1 DIGITAL Semiconductor 21174 Core Logic Chip . . . . . . . . . . . . . . . . . . . . . 1-3
1.1.2 Memory Subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
1.1.3 L2 Bcache Subsystem Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.1.4 PCI Interface Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.1.5 ISA Interface Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.1.6 Miscellaneous Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
1.2 Software Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.2.1 AlphaBIOS Windows NT Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.2.2 Alpha SRM Console Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
1.2.3 Motherboard Software Developer’s Kit (SDK). . . . . . . . . . . . . . . . . . . . . . . . 1-6
1.3 Hardware Design Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
2 System Configuration and Connectors
2.1 AlphaPC 164SX Configuration Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.2 CPU Speed Selection (CF[6:4]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.3 Bcache Size Switches (CF0 and CF1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.4 Password Bypass (CF2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.5 Fail-Safe Booter (CF7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.6 Mini-Debugger (CF3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.7 AlphaPC 164SX Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.7.1 PCI Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.7.2 ISA Expansion Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2.7.3 SDRAM DIMM Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
2.7.4 EIDE Drive Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2.7.5 Diskette (Floppy) Drive Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . 2-11
2.7.6 Parallel Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
26 November 1997 – Subject to Change
iii
2.7.7 COM1/COM2 Serial Line Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.7.8 Keyboard/Mouse Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2.7.9 SROM Test Data Input Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2.7.10 Input Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2.7.11 Enclosure Fan Power Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2.7.12 Microprocessor Fan Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . 2-14
2.7.13 Soft Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
2.7.14 Multipurpose Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
3 Power and Environmental Requirements
3.1 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.2 Environmental Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.3 Board Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.3.1 ATX Hole Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3.3.2 ATX I/O Shield Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
4 Functional Description
4.1 AlphaPC 164SX Bcache Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2 DIGITAL Semiconductor 21174 Core Logic Chip. . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.2.1 21174 Chip Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.2.2 Main Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.2.3 PCI Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.2.4 PCI/ISA Bridge Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.2.5 PCI Expansion Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.3 ISA Bus Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.3.1 Combination Controller Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
4.3.2 ISA Expansion Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.3.3 ISA I/O Address Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4.3.4 Flash ROM Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.4 Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.5 System Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
4.6 Reset and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.7 DC Power Distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
4.8 Serial ROM and Debug Port Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16
5 Upgrading the AlphaPC 164SX
5.1 Configuring SDRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.2 Upgrading SDRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.3 Increasing Microprocessor Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.3.1 Preparatory Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
iv
26 November 1997 – Subject to Change
5.3.2 Required Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.3.3 Removing the 21164PC Microprocessor. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
5.3.4 Installing the 21164PC Microprocessor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
A Supporting Products
A.1 Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.2 Thermal Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.3 Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.4 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4
B Support, Products, and Documentation Index
26 November 1997 – Subject to Change
v

Figures

1–1 AlphaPC 164SX Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
2–1 AlphaPC 164SX Switch/Connector/Component Location. . . . . . . . . . . . . . . . . . . 2-2
2–2 AlphaPC 164SX Configuration Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2–3 Multipurpose Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
3–1 ATX Hole Specification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
3–2 ATX I/O Shield Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
4–1 AlphaPC 164SX L2 Bcache Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4–2 Main Memory Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4–3 AlphaPC 164SX PCI Bus Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4–4 AlphaPC 164SX ISA Bus Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4–5 Interrupt Request Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
4–6 AlphaPC 164SX System Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
4–7 System Reset and Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4–8 AlphaPC 164SX Power Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
5–1 Fan/Heat-Sink Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
vi
26 November 1997 – Subject to Change

Tables

1–1 AlphaPC 164SX SDRAM Memory Configurations . . . . . . . . . . . . . . . . . . . . . . . . 1-3
2–1 AlphaPC 164SX Switch/Connector/Component List. . . . . . . . . . . . . . . . . . . . . . . 2-3
2–2 PCI Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
2–3 ISA Expansion Bus Connector Pinouts (J22, J23) . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2–4 SDRAM DIMM Connector Pinouts (J7 through J10). . . . . . . . . . . . . . . . . . . . . . . 2-9
2–5 EIDE Drive Bus Connector Pinouts (J5, J6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
2–6 Diskette (Floppy) Drive Bus Connector Pinouts (J11). . . . . . . . . . . . . . . . . . . . . . 2-11
2–7 Parallel Bus Connector Pinouts (J13). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2–8 COM1/COM2 Serial Line Connector Pinouts (J3). . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2–9 Keyboard/Mouse Connector Pinouts (J4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
2–10 SROM Test Data Input Connector Pinouts (J21) . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2–11 Input Power Connector Pinouts (J2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13
2–12 Enclosure Fan (+12 V dc) Power Connector Pinouts (J16) . . . . . . . . . . . . . . . . . 2-13
2–13 Microprocessor Fan Power Connector Pinouts (J14). . . . . . . . . . . . . . . . . . . . . . 2-14
2–14 Soft Power Connector Pinouts (J1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
2–15 Multipurpose Connector Pinouts (J20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
3–1 Power Supply DC Current Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3–2 AlphaPC 164SX Motherboard Environmental Requirements. . . . . . . . . . . . . . . . 3-2
4–1 ISA I/O Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
4–2 AlphaPC 164SX System Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
4–3 ISA Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
5–1 AlphaPC 164SX SDRAM Memory Configurations . . . . . . . . . . . . . . . . . . . . . . . . 5-2
26 November 1997 – Subject to Change
vii
Overview
This manual describes the DIGITAL AlphaPC 164SX motherboard, a board for computing systems based on the DIGITAL Semiconductor Alpha 21164PC micro­processor and the DIGITAL Semiconductor 21174 core logic chip.
Audience
This manual is intended for system designers and others who use the AlphaPC 164SX motherboard to design or evaluate computer systems based on the DIGITAL Semiconductor Alpha 21164PC microprocessor and the DIGITAL Semiconductor 21174 core logic chip.
Scope
This manual describes the features, configuration, functional operation, and inter­faces of the AlphaPC 164SX motherboard. This manual does not include specific bus specifications (for example, PCI or ISA buses). Additional information is avail­able in the AlphaPC 164SX schematics, program source files, and the appropriate vendor and IEEE specifications. See Appendix B for information on how to order related documentation and obtain additional technical support.
Preface
Manual Organization
As outlined on the next page, this manual includes the following chapters, appen­dixes, and an index.
26 November 1997 – Subject to Change
ix
Chapter 1, Introduction, is an overview of the AlphaPC 164SX motherboard,
including its components, features, and uses.
Chapter 2, System Configuration and Connectors, describes the user-environ-
ment configuration, boar d connectors an d functions, and s witch functio ns. It also identifies switch settings and connector locations.
Chapter 3, Power and Environmental Requirements, describes the AlphaPC
164SX power and environmental requirements and provides board dimensions.
Chapter 4, Functional Description, provides a functional description of the
AlphaPC 164SX motherboard, including the 21174 core logic chip, L2 backup cache (Bcache) and memory subsystems, system interrupts, clock and power subsystems, and peripher al component interconnect (PCI) a nd Industry Sta ndard Architecture (ISA) devices.
Chapter 5, Upgrading the AlphaPC 164SX, describes how to upgrade the
AlphaPC 164SX motherboard’s SDRAM memory and microprocessor speed.
Appendix A, Supporting Products, lists sources for components and accessories
not included with the AlphaPC 164SX motherboard.
Appendix B, Support, Products, and Documentation, describes how to obtain
DIGITAL Semiconductor information and technical support, and how to order DIGITAL Semiconductor products an d a ssoc ia ted lite ra ture .
Conventions
This section defines product-specific terminology, abbreviations, and other conven­tions used throughout this manual.
Abbreviations
Register Access
The following list describes the register bit and field abbreviations:
Bit/Field Abbreviation Description
RO (read only) Bits and fields specified as RO can be read but not written. RW (read/write) Bits and fields specified as RW can be read and written. WO (write only) Bits and fields specified as WO can be written but not read.
x
26 November 1997 – Subject To Change
Binary Multip les
The abbreviations K, M, and G (kilo, mega , and giga ) repr esent b inary mul tipl es and have the following values.
K M G
10
=2
20
=2
30
=2
(1024) (1,048,576) (1,073,741,824)
For example:
2KB = 2 kilobytes 4MB = 4 megabytes 8GB = 8 gigabytes
Addresses
=2 × 2 =4 × 2 =8 × 2
10 20 30
bytes bytes bytes
Unless otherwise noted, all addresses and offsets are hexadecimal.
Bit Notation
Multiple-bit fields can include contiguous and noncontiguous bits contained in brackets ([]). Multiple contiguous bits are indicated by a pair of numbers separated by a colon (:). For example, [9:7,5,2:0] specifies bits 9,8,7,5,2,1, and 0. Similarly, single bits are frequently indicated with brackets. For example, [27] specifies bit 27.
Caution
Cautions indicate potential damage to equipment, software, or data.
Data Field Size
The term INTnn, wher e nn is one of 2, 4, 8, 16, 32, or 64, refers to a data field of nn contiguous NATURALLY ALIGNED bytes. For example, INT4 refers to a
NATURALLY ALIGNED longword.
Data Units
The following data-uni t terminology is used throughout this manual.
Term Words Bytes Bits Other
Byte ½18 Word 1 2 16 — Longword/Dword 2 4 32 Longword
26 November 1997 – Subject To Change
xi
Term Words Bytes Bits Other
Quadword 4 8 64 2 Longwords Octaword 8 16 128 2 Quadwords Hexword 16 32 256 2 Octawords
Note
Notes emphasize particularly important information.
Numbering
All numbers are decimal or hexadecimal unless otherwise indicated. The prefix 0x indicates a hexadecimal number. For example, 19 is decimal, but 0x19 and 0x19A are hexadecimal (also see Addresses). Otherwise, the base is indicated by a sub­script; for example, 100
Ranges and Extents
is a binary number.
2
Ranges are specified by a pai r of n umbers se parat ed by t wo perio ds (..) and are in clu­sive. For example, a range of integers 0..4 includes the integers 0, 1, 2, 3, and 4.
Extents are specified by a pair of numbers in brackets ([]) separated by a colon (:) and are inclusive. Bit fields are often specified as extents. For example, bits [7:3] specifies bits 7, 6, 5, 4, and 3.
Register and Memory Figures
xii
Register figures have bit and field position numbering starting at the right (low order) and increasing to the left (high order).
Memory figures have addresses starting at the top and increasing toward the bottom.
26 November 1997 – Subject To Change
Signal Names
All signal names are printed in boldface type. Signal names that originate in an industry-standard specification, such as PCI or IDE, are printed in the case as found in the specification (usually uppercase). Active-high signals are indicated by the _h suffix. Active-low signals have the _l suffix, a pound sign “#” appended, or a “not”
overscore bar. Signals with no suffix are con si der ed hi gh- asserted signals. For exam­ple, signals data_h[127:0] and cia_int are active-high signals. Signals mem_ack_l, FRAME#, and RESET
UNPREDICTABLE and UNDEFINED
are active-low signals.
Throughout this manual the terms UNPREDICTABLE and UNDEFINED are used. Their meanings are quite different and must be carefully distinguished.
In particular, only pr ivil eg e d sof tw a re (th at is, sof tw are ru nn ing in ke rnel m ode ) can trigger UNDEFINED operations. Unprivileged software cannot trigger UNDEFINED operations. However, either pri vi le ged or unprivileged software can trigger UNPREDICTABLE results or occurrences.
UNPREDICTABLE results or occurrences do not disrupt the basic operation of the processor. The processor continues to execute instructions in its normal manner. In contrast, UNDEFINED operations can halt the processor or cause it to lose informa­tion.
The terms UNPREDICTABLE and UNDEFINED can be further described as fol­lows:
UNPREDICTABLE
Results or occurrences specified as UNPREDICTABLE might vary
from moment to moment, implementation to implementation, and instruction to instruction within implementations. Software can never depend on results specified as UNPREDICTABLE.
An UNPREDICT ABLE res ult might acq uire an a rbitr ary va lue t hat i s
subject to a few constraints. Such a result might be an arbitrary func­tion of the input operands or of any state information that is accessi­ble to the process in its current access mode. UNPREDICTABLE results may be unchanged from their previous values.
Operations that produce UNPREDICTABLE results might also pro­duce exceptions.
26 November 1997 – Subject To Change
xiii
An occurrence specified as UNPREDICTABLE may or may not hap-
pen based on an arbitrary choice function. The choice function is subject to the same c ons tr ai nts as are UNPREDICTABLE resu lts and must not constitute a security hole.
Specifically, UNPREDICT ABLE resul ts must not depe nd upon, or be a function of, the contents of memory locations or registers that are inaccessible to the current process in the current access mode.
Also, operations t hat might produc e UNPREDICTABLE results must not write or modify the contents of memory locations or registers to which the current process in the current access mode does not have access. They must also not halt or hang the system or any of its com­ponents.
For example, a se curity h ole wou ld exist if some UNPREDICTABLE result depended on the value of a register in another process, on the contents of processor temporary registers le ft behind by some previ­ously running process, or on a sequence of actions of different pro­cesses.
UNDEFINED
Operations specified as UNDEFINED can vary from moment to
moment, implementation to implementation, and instruction to instruction within implementations. The operation can vary in effect from nothing, to stopping system operation.
xiv
UNDEFINED operations can halt the processor or cause it to lose
information. However, UNDEFINED operations must not cause the processor to hang, that is, reach an unhalted state from which there is no transition to a normal state in which the machine executes instruc­tions. Only privileged software (that is, software running in kernel mode) can trigger UNDEFINED operations.
26 November 1997 – Subject To Change
This chapter provides an overview of DIGITAL Semiconductor’s AlphaPC 164SX motherboard, including its components, features, and uses. The motherboard is a module for computing systems based on the DIGITAL Semiconductor 21174 core logic chip.
The AlphaPC 164SX provides a si ngle-board hardware and software development platform for the design, i ntegration , and analysis of suppo rting l ogic and subsystems . The board also provides a platform for PCI I/O device hardware and software devel­opment.

1.1 System Components and Features

The AlphaPC 164SX is impl emented in i ndust ry-st andard part s an d u ses a DIGITAL Semiconductor Alpha 21164PC microprocessor running at 400 or 533 MHz. Figure 1–1 shows the board’s functional components.
1

Introduction

26 November 1997 – Subject To Change
Introduction 1–1
System Components and Features
Figure 1–1 AlphaPC 164SX Functional Block Diagram
18
1MB, L2
Bcache
Alpha 21164PC
Microprocessor
Index Control
Support
– Synthesizer
Bcache Tag Data
Flash ROM
Address Commands
EIDE
Controller
4 Devices
10
128
16
Quick Switches
Control
DECchip 21174-CA
Control, I/O Interface,
and Address
PCI
PCI-to-ISA
Bridge
Combination
Controller
128-Bit Data
168-Pin Unbuffered SDRAM DIMM
Sockets (× 4)
Address/Control
2 Dedicated 32-Bit PCI Slots 2 Dedicated 64-Bit PCI Slots 2 Dedicated ISA Slots
Diskette Parallel Port 2 Serial Ports
1–2 Introduction
26 November 1997 – Subject To Change
System Components and Features
1.1.1 DIGITAL Semiconductor 21174 Core Logic Chip
The Alpha 21164PC microprocessor is supported by the 21174 core logic chip,
which provides an interface between three units—memory, the PCI bus, and the 21164PC (along with flash ROM). Th is core logic c hip is the interface between the 21164PC microprocessor, main memory (addressing and control), and the PCI bus.
Quick switches provide the memory interface data path isolation. The 21174 includes the majority of functions necessary to develop a high-perfor-
mance PC or workstation, requiring minimum discrete logic on the module. It pro­vides flexible and ge neric functions to allow its use in a wide range of systems.

1.1.2 Memory Subsystem

The synchronous dynamic random-access memory (SDRAM) is contained in two banks of dual inline memory modules (DIMMs). Single- or double-sided DIMMs may be used. Two DIMMs provide 32Mb to 256MB of memory, while four DIMMs provide up to 512MB. Table 1–1 lists the DIMM sizes tested and the corr esponding main memory size for 128-bit arr ays.
Note: Each DIMM can be 72 bits or 64 bits wide, with 100 MHz or faster
speed.
Table 1–1 AlphaPC 164SX SDRAM Memory Configurations
Total Memory Bank 0 (J7 and J8)
32MB 2Mb × 72 — 64MB 2Mb
4Mb
96MB 4Mb
128MB 4Mb
8Mb
160MB 8Mb
192MB 8Mb 256MB 8Mb
16Mb
512MB 16Mb
1
64-bit-wide DIMMs can also be used.
26 November 1997 – Subject To Change
1
× 72 × 72
× 72 2Mb × 72 × 72
× 72 × 72 2Mb × 72 × 72 4Mb × 72 × 72
× 72 × 72 16Mb × 72
Bank 1 (J9 and J10)
× 72
2Mb
× 72
4Mb
× 72
8Mb
1
Introduction 1–3
System Components and Features

1.1.3 L2 Bcache Subsystem Overview

The AlphaPC 164SX board-level L2 backup cache (Bcache) is a 1MB, direct­mapped, synchronous, pipelined burst SROM with a 128-bit data path. The board is capable of handling an L2 cache size of 2MB. See Section 2.3 for more information about the Bcache.

1.1.4 PCI Interface Overview

The AlphaPC 164SX PCI interface, with a 33-MHz data transfer rate, is the main I/O bus for the majority of functions (SCSI interface, graphics accelerator, and so on). PCI-EIDE support is provided by an onboard controller chip (Cypress CY82C693U-NC), which also provide s a PCI- to- ISA br idg e, a mo use an d keybo ard controller, and a time-of-year (TOY) clock.
The PCI bus has four dedicated PCI expansion slots (two 64-bit and two 32-bit).

1.1.5 ISA Interface Overview

The ISA bus provides the following system support functions:
Two expansion slots.
An SMC FDC37C669 combination controller chip that provides:
A diskette controller – Two universal asynchronous receiver-transmitters (UARTs) with full
modem control
A bidirectio nal parallel port

1.1.6 Miscellaneous Logic

The AlphaPC 164SX contains the following miscellaneous compon ents:
Operating system support — through a 1MB flash ROM tha t contains su pporting
firmware.
Synthesizer for clocks:
A clock synthesizer (MC12439) provides a programmable 400- and
533-MHz clo ck sour ce to the 21164PC microproc ess or. The microp ro ces ­sor supplies a cl ock to the sy s tem PLL/cloc k b uffer for th e 21174.
The 21174 core logic chip provides the SDRAM and PCI clocks.
1–4 Introduction
26 November 1997 – Subject To Change
A 14.318-MHz crystal and frequency generator provide a clock source for
the combination controller (FDC37C669) and the PCI-to-ISA bridge (CY82C693U-NC). The controller’s onchip generator then provides other clocks as needed.
A 32-kHz crystal provides the TOY clock source.
Flash ROM:
F ail-safe booter – Boot code – BIOS: Windows NT or Alpha SRM console
Altera EPM7064LC44-7 for DMA boundary issue.

1.2 Software Support

The support elements described in this section are either included with the AlphaPC 164SX or are available separately.

1.2.1 AlphaBIOS Windows NT Firmware

Software Support
The AlphaPC 164SX motherboard ships with AlphaBIOS firmware and online docu­mentation that describes how to configure the firmware for Windows NT . This firmware initializes the system and enables you to install and boot the Windows NT operating system. The AlphaBIOS firmware resides in the flash ROM on the 21A05-A0 variation of the AlphaPC 164SX motherboard. Binary images of the AlphaBIOS firmware are included in the motherboard Software Developer’s Kit (SDK), along with a license
describing the terms for use and distribution.

1.2.2 Alpha SRM Console Firmware

The Alpha SRM Console firmware is required to install and boot DIGITAL UNIX on the AlphaPC 164SX. This DIGITAL Semiconductor firmware comes factory installed in the 21A05-A1 variation of the AlphaPC 164SX. When installed, this firmware occupies the f lash blocks reser ved for the pri mary firmware. Bi nary images of the Alpha SRM Console firmware are included in the SDK and Firmware Update compact disk, along with a license describing the terms for use and distribution.
26 November 1997 – Subject To Change
Introduction 1–5

Hardware Design Support

1.2.3 Motherboard Software Developer’s Kit (SDK)

The SDK and Firmware Update is designed to provide an environment for develop­ing software for Alp ha mothe rboard produc ts. It is a lso sp ecial ly sui ted f or lo w-level software development and hardware debug for other Alpha microprocessor-based designs.
The following list includes some of the components of the SDK:
The Alpha Motherboard Debug M onitor firmware with source code.
Power-up initialization SROM and SROM Mini-Debugger with source code.
Sample PALcode sources modeled after DIGITAL UNIX with source code.
Fail-safe booter with source code.
Various additional tools with source code.
The following development platforms are supported by the SDK:
DIGITAL UNIX with the C Developer’s Extensions.
Windows NT (Alpha) with the Microsoft Visual C++ Development System for
DIGITAL Alpha.
Windows NT (Intel) with the Microsoft Visual C++ Development System and
Tools provide limited support. This environment is currently useful for SROM and PALcode development only.
1.3 Hardware Design Support
The full design database, including schematics and source files, is supplied. User documentation is also included. The database allows designers with no previous Alpha architecture experience to successfully develop a working Alpha system with minimal assistance.
1–6 Introduction
26 November 1997 – Subject To Change
2

System Configuration and Connectors

This chapter describes the AlphaPC 164SX configuration, board connectors and functions, and switch functions. It also identifies switch and connector locations.
The AlphaPC 164SX uses switches to implement configuration parameters such as
system speed and boot parameters. These switches must b e configured for the user’s environment. Onboard connectors are provided for the I/O interfaces, DIMMs, and serial and parallel peripheral ports.
Figure 2–1 shows the board outlines and identifies the location of switches, connec­tors, and major components. Table 2–1 lists and defines these items.
26 November 1997 – Subject To Change
System Configuration and Connectors 2–1
Figure 2–1 AlphaPC 164SX Switch/Connector/Component Location
U56
Q7
Q4
J16
J14
U55
XU59
Q8
Q5
XB1
X2
X1
U45
21164PC
U31
U20 U21 U22
U10 U11
U2
J23
SW1 J22
J20
U51
U53
J19
J18
U46
U41 U42
U36
U37 U38
U40
U32
J5 J6
U28
U27
U25
U23
U17
U12
U7
U3
U1
U24
U18
U13
J7 J8 J9
U5
U4
J10
J1
U43
U35
U54
J17
J15
U29
U26
U19
U8
U44
U34
21174
U33
J21
U14
U9
U30
U39
U52 U50
U49 X3
U48
U47
J11
J13
U16
J4
J3
U6
U15
J2
2–2 System Configuration and Connectors
26 November 1997 – Subject To Change
Table 2–1 AlphaPC 164SX Switch/Connector/Component List
Item No. Description Item No. Description
XB1 RTC battery (CR2032) J20 LEDs/speaker/buttons connectors J1 Soft power connector J21 SROM test port connector J2 Input power (+3V, +5V, -5V, +12V,
J22 ISA slot 1
-12V) J3 COM1/COM2 (DB9) connectors J23 ISA slot 0 J4 Keyboard/mouse connectors SW1 Configuration switchpack J5 EIDE drive 2/3 connector U48 System clock PLL (CY2081) J6 EIDE drive 0/1 connector U10, U11,
L2 cache data SRAMs
U20, U22 J7 SDRAM DIMM 0 [0:63] connector U21 L2 cache tag SRAM J8 SDRAM DIMM 1 [64:128] connector U33 DIGITAL Semiconductor 21174
core logic chip
J9 SDRAM DIMM 2 [0:63] connector U19, U26,
Memory address/control buffers
U29 J10 SDRAM DIMM 3 [64:128] connector U1, U3, U4,
Data switches U5, U7, U12, U13, U17, U18, U23, U24, U25, U27
J11 Diskette (floppy) drive connector U40 to U43 Interrupt shift registers J13 Parallel I/O connector U30 Flash ROM (1MB) J14 Microprocessor fan/fan sense connector U46 PCI-ISA Bridge
(CY82C693U-NC)
J15 PCI slot 3 (32-bit) U36 to U38 IDE buffers J16 Fan power, enclosure (+12V) U47 Combination controller
(FDC37C669)
J17 PCI slot 2 (32-bit) U2, U28,
Reg-reg cache isolate logic U32
J18 PCI slot 1 (64-bit) U31 Microprocessor, socketed
(DS Alpha 21164PC)
J19 PCI slot 0 (64-bit) U45 Microprocessor clock synthesizer
(MC12439)
26 November 1997 – Subject To Change
System Configuration and Connectors 2–3

AlphaPC 164SX Configuration Switches

2.1 AlphaPC 164SX Configuration Switches
The AlphaPC 164SX motherboard ha s a switc hpack lo cated a t SW1, as shown pr evi­ously in Figure 2–1. The switches set the hardware configuration and boot options.
Figure 2–2 shows the switch functions.
Figure 2–2 AlphaPC 164SX Configuration Switches
Note: Switch defaults are in bold.
01
CF0 CF1 CF2 CF3
CF4 CF5 CF6 CF7
CF Bit: .5MB 1M B 2MB Reserved
00 1 01 10 0 11
Password Bypass: 0 bypasses password protection
1 requires AlphaBIOS password
Mini-Debugger: 0 enables Mini-Debugger
1 disables Mini-Debugger
CF Bit: 400 MHz 533 MHz
41 1 51 0 61 1
Fail-Safe Booter: 0: Fail Safe
1: AlphaBIOS or SRM console
Note:
All other combinations are reserved.

2.2 CPU Speed Selection (CF[6:4])

The clock synthesizer at U45 makes it possible to change the frequency of the
microprocessor’s clock output. The switch configuration is set in SW1, CF[6:4]. These three switches set the speed at power-up as listed in Figure 2–2. The microprocessor frequency divided by the ratio determines the system clock frequency.
2–4 System Configuration and Connectors
26 November 1997 – Subject To Change

Bcache Size Switches (CF0 and CF1)

2.3 Bcache Size Switches (CF0 and CF1)
The Bcache size switches are located at SW1 (CF0 and CF1), as shown in
Figure 2–2. The AlphaPC 164SX is configured with 1MB of Bcache during production; the other combinations shown in Figure 2–2 (.5MB and 2MB) are for other implementations.
Note: The standard motherboard (21A05-A0 for Windows NT and 21A05-A1
for DIGITAL UNIX) is manufactured with 64K × 32 data SSRAMs. An OEM, however, can create an L2 cache in either a 2MB variation, using 128K × 32 data SSRAMs, or a .5MB variation, using 32K × 32 data SSRAMs.

2.4 Password Bypass (CF2)

AlphaBIOS provides password protection. However, password bypass is provided for system setup or startup when the AlphaBIOS password is unavailable.
Password bypass is disabled by default, with switch CF2 of SW1 in the on position (see Figure 2–2). When th is function i s enabled, i t disable s the AlphaBIOS pa ssword verification and enables the user to set up or start up their system without the AlphaBIOS password. Password bypass also clears the password.
To disable this function and require a password, slide CF2 to the on position.

2.5 Fail-Safe Booter (CF7)

The fail-safe booter provides an emergency recovery mechanism when the primary firmware image cont ai ned i n f la sh me mo ry has been corrupted. When flash memory has been corrupted, and no image can be loaded safely from the flash, you can run the fail-safe booter and boot another image from a diskette that is capable of repro­gramming the flash.
For more information about the fail-safe booter, refer to the AlphaPC 164SX
Motherboard Windows NT User’s Manual.
26 November 1997 – Subject To Change
System Configuration and Connectors 2–5

Mini-Debugger (CF3)

2.6 Mini-Debugger (CF3)
The Alpha SROM Mini-Debugger is stored in the flash ROM and is enabled/
disabled by switch CF3. The default position for this switch is on (see Figure 2–2). When this switch is off, it causes the SROM initialization to trap to the Mini­Debugger after all initialization is comple te, but before starting the execution of the system flash ROM code.

2.7 AlphaPC 164SX Connector Pinouts

This section lists the pinouts of all AlphaPC 164SX connectors. See Figure 2–1 for connector locations.

2.7.1 PCI Bus Connector Pinouts

Table 2–2 shows the PCI bus connector pinouts.
Table 2–2 PCI Bus Connector Pinouts
Pin Signal Pin Signal Pin Signal Pin Signal 32-Bit and 64-Bit PCI Connectors (J15, J17, J18, J19)
A1 TRST# A2 +12V A3 TMS A4 TDI A5 Vdd A6 INTA A7 INTC A8 Vdd A9 —A10Vdd A11 A12 Gnd
A13 Gnd A14 A15 RST# A16 Vdd A17 GNT# A18 Gnd A19 A20 AD[30] A21 +3V A22 AD[28] A23 AD[26] A24 Gnd A25 AD[24] A26 IDSEL A27 +3V A28 AD[22] A29 AD[20] A30 Gnd A31 AD[18] A32 AD[16] A33 +3V A34 FRAME# A35 Gnd A36 TRDY# A37 STOP# A38 STOP# A39 +3V A40 SDONE A41 SBO# A42 Gnd A43 PAR A44 AD[15] A45 +3V A46 AD[13] A47 AD[11] A48 Gnd A49 AD[09] A50 Not used A51 Not used A52 C/BE#[0] A53 +3V A54 AD[06] A55 AD[04] A56 Gn d A57 AD[02] A58 AD[00] A59 Vdd A60 REQ64# A61 Vdd A62 Vdd B1 -12V B2 TCK B3 Gnd B4 TDO B5 Vdd B6 Vdd B7 INTB B8 INTD B9 PRSNT1# B10 — B11 PRSNT2# B12 Gnd B13 Gnd B14
(Sheet 1 of 2)
2–6 System Configuration and Connectors
26 November 1997 – Subject To Change
AlphaPC 164SX Connector Pinouts
Table 2–2 PCI Bus Connector Pinouts
Pin Signal Pin Signal Pin Signal Pin Signal
(Sheet 2 of 2)
B15 Gnd B16 CLK B17 Gnd B18 REQ# B19 Vdd B20 AD[31] B21 AD[29] B22 Gnd B23 AD[27] B24 AD[25] B25 +3V B26 C/BE#[3] B27 AD[23] B28 Gnd B29 AD[21] B30 AD[19] B31 +3V B32 AD[17] B33 C/BE#[2] B34 Gnd B35 IRDY# B36 +3V B37 DEVSEL# B38 Gnd B39 LOCK# B40 PERR# B41 +3V B42 SERR# B43 +3V B44 C/BE#[1] B45 AD[14] B46 Gnd B47 AD[12] B48 AD[10] B49 Gnd B50 Not used B51 Not used B52 AD[08] B53 AD[07] B54 +3V B55 AD[05] B56 AD[03] B57 Gnd B58 AD[01] B59 Vdd B60 ACK64# B61 Vdd B62 Vdd
64-Bit PCI Connectors Only (J18, J19)
A63 Gnd A64 C/BE#[7] A65 C/BE#[5] A66 Vdd A67 PAR64 A68 D[62] A69 Gnd A70 D[60] A71 D[58] A72 Gnd A73 D[56] A74 D[54] A75 Vdd A76 D[52] A77 D[50] A78 Gnd A79 D[48] A80 D[46] A81 Gnd A82 D[44] A83 D[42] A84 Vdd A85 D[40] A86 D[38] A87 Gnd A88 D[36] A89 D[34] A90 Gnd A91 D[32] A92 —A93Gnd A94
B63 B64 Gnd B65 C/BE#[6] B66 C/BE#[4] B67 Gnd B68 D[63] B69 D[61] B70 Vdd B71 D[59] B72 D[57] B73 Gnd B74 D[55] B75 D[53] B76 Gnd B77 D[51] B78 D[49] B79 Vdd B80 D[47] B81 D[45] B82 Gnd B83 D[43] B84 D[41] B85 Gnd B86 D[39] B87 D[37] B88 Vdd B89 D[35] B90 D[33] B91 Gnd B92 B93 B94 Gnd
26 November 1997 – Subject To Change
System Configuration and Connectors 2–7
AlphaPC 164SX Connector Pinouts

2.7.2 ISA Expansion Bus Connector Pinouts

Table 2–3 shows the ISA expansion bus connector pinouts.
Table 2–3 ISA Expansion Bus Connector Pinouts (J22, J23)
Pin Signal Pin Signal Pin Signal Pin Signal
1 Gnd 2 IOCHCK# 3 RSTDRV 4 SD7 5 Vdd 6 SD6 7 IRQ9 8 SD5 9 –5V 10 SD4 11 DRQ2 12 SD3 13 –12V 14 SD2 15 ZEROWS# 16 SD1 17 +12V 18 SD0 19 Gnd 20 IOCHRDY 21 SMEMW# 22 AEN 23 SMEMR# 24 SA19 25 IOW# 26 SA18 27 IOR# 28 SA17 29 DACK3# 30 SA16 31 DRQ3 32 SA15 33 DACK1# 34 SA14 35 DRQ1 36 SA13 37 REFRESH# 38 SA12 39 SYSCLK 40 SA11 41 IRQ7 42 SA10 43 IRQ6 44 SA9 45 IRQ5 46 SA8 47 IRQ4 48 SA7 49 IRQ3 50 SA6 51 DACK2# 52 SA5 53 TC 54 SA4 55 BALE 56 SA3 57 Vdd 58 SA2 59 OSC 60 SA1 61 Gnd 62 SA0 63 MEMCS16# 64 SBHE# 65 IOCS16# 66 LA23 67 IRQ10 68 LA22 69 IRQ11 70 LA21 71 IRQ12 72 LA20 73 IRQ15 74 LA19 75 IRQ14 76 LA18 77 DACK0# 78 LA17 79 DRQ0 80 MEMR# 81 DACK5# 82 MEMW# 83 DRQ5 84 SD8 85 DACK6# 86 SD9 87 DRQ6 88 SD10 89 DACK7# 90 SD11 91 DRQ7 92 SD12 93 Vdd 94 SD13 95 MASTER# 96 SD14 97 Gnd 98 SD15 —— ——
2–8 System Configuration and Connectors
26 November 1997 – Subject To Change

2.7.3 SDRAM DIMM Connector Pinouts

Table 2–4 shows the SDRAM DIMM connector pinouts.
AlphaPC 164SX Connector Pinouts
Table 2–4 SDRAM DIMM Connector Pinouts (J7 through J10)1
Pin Signal Pin Signal Pin Signal Pin Signal
1 Gnd 2 DQ0 3 DQ1 4 DQ2 5 DQ3 6 +3V 7 DQ4 8 DQ5 9 DQ6 10 DQ7 11 DQ8 12 Gnd 13 DQ9 14 DQ10 15 DQ11 16 DQ12 17 DQ13 18 +3V 19 DQ14 20 DQ15 21 CB0 22 CB1 23 Gnd 24 NC 25 NC 26 +3V 27 WE 29 DQMB1 30 S0 33 A0 34 A2 35 A4 36 A6 37 A8 38 A10 39 A12 40 +3V 41 +3V 42 CK0 43 Gnd 44 NC 45 S2 49 +3V 50 NC 51 NC 52 CB2 53 CB3 54 Gnd 55 DQ16 56 DQ17 57 DQ18 58 DQ19 59 +3V 60 DQ20 61 NC 62 NC 63 CKE1 64 Gnd 65 DQ21 66 DQ22 67 DQ23 68 Gnd 69 DQ24 70 DQ25 71 DQ26 72 DQ27 73 +3V 74 DQ28 75 DQ29 76 DQ30 77 DQ31 78 Gnd 79 CK2 80 NC 81 NC 82 SDA 83 SCL 84 +3V 85 Gnd 86 DQ32 87 DQ33 88 DQ34 89 DQ35 90 +3V 91 DQ36 92 DQ37 93 DQ38 94 DQ39 95 DQ40 96 Gnd 97 DQ41 98 DQ42 99 DQ43 100 DQ44 101 DQ45 102 +3V 103 DQ46 104 DQ47 105 CB4 106 CB5 107 Gnd 108 NC 109 NC 110 +3V 111 CAS 113 DQMB5 114 S1 115 RAS 117 A1 118 A3 119 A5 120 A7 121 A9 122 BA0 123 A13 124 +3V
46 DQMB2 47 DQMB3 48 NC
31 NC 32 Gnd
28 DQMB0
112 DQMB4 116 Gnd
(Sheet 1 of 2)
26 November 1997 – Subject To Change
System Configuration and Connectors 2–9
AlphaPC 164SX Connector Pinouts
Table 2–4 SDRAM DIMM Connector Pinouts (J7 through J10)
Pin Signal Pin Signal Pin Signal Pin Signal
125 CK1 126 BA1 129 S3
130 DQMB6 131 DQMB7 132 PD
2
127 Gnd 128 CKE0
1
(Sheet 2 of 2)
3
133 +3V 134 NC 135 NC 136 CB6 137 CB7 138 Gnd 139 DQ48 140 DQ49 141 DQ50 142 DQ51 143 +3V 144 DQ52 145 NC 146 NC 147 PD 148 Gnd 149 DQ53 150 DQ54 151 DQ55 152 Gnd 153 DQ56 154 DQ57 155 DQ58 156 DQ59 157 +3V 158 DQ60 159 DQ61 160 DQ62 161 DQ63 162 Gnd 163 CK3 164 NC 165 SA0 166 SA1 167 SA2 168 +3V
1
Pins 1 through 84 are on the front side and pins 85 through 168 are on the back side.
2
The AlphaPC 164SX uses BA1 as both BA1 and ADDR12. Therefore, four-bank DIMMs using ADDR[11:0] are the maximum size. (Two-bank DIMMs can use ADDR[12:0].)
3
Pull-down.

2.7.4 EIDE Drive Bus Connector Pinouts

Table 2–5 shows the EIDE drive bus connector pinouts.
Table 2–5 EIDE Drive Bus Connector Pinouts (J5, J6)
Pin Signal Pin Signal Pin Signal Pin Signal
1 RESET 2 Gnd 3 IDE_D7 4 IDE_D8 5 IDE_D6 6 IDE_D9 7 IDE_D5 8 IDE_D10 9 IDE_D4 10 IDE_D11 11 IDE_D3 12 IDE_D12 13 IDE_D2 14 IDE_D13 15 IDE_D1 16 IDE_D14 17 IDE_D0 18 IDE_D15 19 Gnd 20 NC (key pin) 21 MARQ 22 Gnd 23 IOW 25 IOR
26 Gnd 27 CHRDY 28 BALE 29 MACK 30 Gnd 31 IRQ 32 IOCS16 33 ADDR1 34 NC 35 ADDR0 36 ADDR2 37 CS0
38 CS1 39 ACT 40 Gnd
24 Gnd
2–10 System Configuration and Connectors
26 November 1997 – Subject To Change
AlphaPC 164SX Connector Pinouts
2.7.5 Diskette (Floppy) Drive Bus Connector Pinouts
Table 2–6 shows the diskette (floppy) drive bus connector pinouts.
Table 2–6 Diskette (Floppy) Drive Bus Connector Pinouts (J11)
Pin Signal Pin Signal Pin Signal Pin Signal
1 Gnd 2 DEN0 3 Gnd 4NC 5Gnd 6 DEN1 7 Gnd 8 INDEX 9 Gnd 10 MTR0 11 Gnd 12 DR1 13 Gnd 14 DR0 15 Gnd 16 MTR1 17 Gnd 18 DIR 19 Gnd 20 STEP 21 Gnd 22 WDATA 23 Gnd 24 WGATE 25 Gnd 26 TRK0 27 Gnd 28 WRTPRT 29 ID0 30 RDATA 31 Gnd 32 HDSEL 33 ID1 34 DSKCHG —— — —

2.7.6 Parallel Bus Connector Pinouts

Table 2–7 shows the parallel bus connector pinouts.
Table 2–7 Parallel Bus Connector Pinouts (J13)
Pin Signal Pin Signal Pin Signal Pin Signal
1 STB 2 PD0 3 PD1 4 PD2 5 PD3 6 PD4 7 PD5 8 PD6 9 PD7 10 ACK 11 BUSY 12 PE 13 SLCT 14 AFD 15 ERR 16 INIT 17 SLIN 18 Gnd 19 Gnd 20 Gnd 21 Gnd 22 Gnd 23 Gnd 24 Gnd 25 Gnd —— —— — —
26 November 1997 – Subject To Change
System Configuration and Connectors 2–11
AlphaPC 164SX Connector Pinouts

2.7.7 COM1/COM2 Serial Line Connector Pinouts

Table 2–8 shows the COM1/COM2 serial line connector pinouts.
Table 2–8 COM1/COM2 Serial Line Connector Pinouts (J3)
COM1 Pin (Top) COM1 Signal
1 DCD1 1 DCD2 2 RxD1 2 RxD2 3 TxD1 3 TxD2 4 DTR1 4 DTR2 5 SG1 5 SG2 6 DSR1 6 DSR2 7 RTS1 7 RTS2 8 CTS1 8 CTS2 9 RI1 9 RI2
COM2 Pin (Bottom) COM2 Signal

2.7.8 Keyboard/Mouse Connector Pinouts

Table 2–9 shows the keyboard/mouse connector pinouts.
Table 2–9 Keyboard/Mouse Connector Pinouts (J4)
Keyboard Pin (Top) Keyboard Signal
1 KBDATA 1 MSDATA 2NC 2NC 3Gnd 3 Gnd 4 Vdd 4 Vdd 5 KBCLK 5 MSCLK 6NC 6NC
2–12 System Configuration and Connectors
Mouse Pin (Bottom) Mouse Signal
26 November 1997 – Subject To Change
AlphaPC 164SX Connector Pinouts

2.7.9 SROM Test Data Input Connector Pinouts

Table 2–10 shows the SROM test data input connector pinouts.
Table 2–10 SROM Test Data Input Connector Pinouts (J21)
Pin Signal Description
1NC — 2SROM_CLK_L Clock out 3 Gnd 4NC — 5TEST_SROM_D_L SROM serial data in 6NC

2.7.10 Input Power Connector Pinouts

Table 2–11 shows the input power connector pinouts.
Table 2–11 Input Power Connector Pinouts (J2)
Pin Voltage Pin Voltage Pin Voltage Pin Voltage
1 +3.3 V dc 2 +3.3 V dc 3 Gnd 4+5 V dc 5Gnd 6+5 V dc7 Gnd 8 P_DCOK 9 5 V SB 10 +12 V dc 11 +3.3 V dc 12 –12 V dc
13 Gnd 14 PS_ON 15 Gnd 16 Gnd 17 Gnd 18 –5 V dc 19 +5 V dc 20 +5 V dc
1
This pinout is ATX-compliant.

2.7.11 Enclosure Fan Power Connector Pinouts

Table 2–12 shows the enclosure fan power connector pinouts.
Table 2–12 Enclosure Fan (+12 V dc) Power Connector Pinouts (J16)
Pin Voltage
1 Gnd 2 +12 V dc 3 Gnd
1
26 November 1997 – Subject To Change
System Configuration and Connectors 2–13
AlphaPC 164SX Connector Pinouts
2.7.12 Microprocessor Fan Power Connector Pinouts
Table 2–13 shows the microprocessor fan power connector pinouts.
Table 2–13 Microprocessor Fan Power Connector Pinouts (J14)
Pin Signal Description
1 +12 V dc — 2 FAN_CONN_L Fan connected 3 Gnd

2.7.13 Soft Power Connector Pinouts

Table 2–14 shows the soft power connector pinouts.
Table 2–14 Soft Power Connector Pinouts (J1)
Pin Signal Description
1 Input System power on/off 2 Gnd

2.7.14 Multipurpose Connector Pinouts

J20 is a multipurpose connector that provides pins for the following functions:
System speaker
LEDs for power and the EIDE drive
Buttons for reset and halt
Table 2–15 shows the multipurpose connector pinouts, and Figure 2–3 shows the connector layout.
Table 2–15 Multipurpose Connector Pinouts (J20)
Pin Signal Description
1 Gnd 2 HALT_BUTTON
3 Gnd 4 RESET_BUTTON Reset system
5 HD_PU Hard drive power-up 6 HD_LED Pull-up to Vdd
2–14 System Configuration and Connectors
1
(Sheet 1 of 2)
Halt system
26 November 1997 – Subject To Change
AlphaPC 164SX Connector Pinouts
Table 2–15 Multipurpose Connector Pinouts (J20)
Pin Signal Description
7 No connection
8 POWER_LED_L Pull-up to Vdd 10, 12, 14, 16 Gnd
9 SPKR Speaker output 15 Vdd 11, 13 No connection
1
The halt button is not used with the Windows NT operating system.
Figure 2–3 Multipurpose Connector Pinouts
J20
(See note.)
HD_PU
SPKR
12 3
56 78 910
11 12
4
HALT_BUTTON RESET_BUTTON HD_LED POWER_LED_L
(Sheet 2 of 2)
13 14
Vdd
Note: The halt button is not used with Windows NT.
15 16
26 November 1997 – Subject To Change
System Configuration and Connectors 2–15

Power and Environmental Requirements

This chapter describes the AlphaPC 164SX power and environmental requirements, and physical board parameters.

3.1 Power Requirements

The AlphaPC 164SX derives its main dc power from a user-s uppli ed po wer supply. The board has a total power diss ipa ti on of 90 W, excluding any p lug- in PCI and I S A devices. An onboard +5-V to +2.5-V dc- to- dc con vert er is designed to handle 24 A of
current. Table 3–1 lists the power requirement for each dc supply voltage. The power supply must supply a dcok signal to the system reset logic. Refer to
Section 4.6 for additional information.
Table 3–1 Power Supply DC Current Requirements
Voltage/Tolerance Current
+3.3 V dc, ±5% 5.0 A
1
3
+5 V dc,
–5 V dc,
+12 V dc,
–12 V dc,
1
Caution: Fan sensor required. The 21164PC microprocessor cooling fan must
26 November 1997 – Subject To Change
±5% 12.0 A ±5% 0.0 A
±5% 1.0 A ±5% 100.0 mA
Values indi cated are for an AlphaPC 164SX motherboa rd with an Alpha 21164PC microproces­sor operating at 533 MHz, with 128M B SDRAM , excluding adapter cards and disk drives.
drive an RPM indicator signal. If the airflow stops, the sensor on the motherboard detects that the RPM has stopped, and resets the system.
Power and Environmental Requirements 3–1

Environmental Requirements

3.2 Environmental Requirements
The 21164PC microprocessor is cooled by a small fan blowing directly into the
chip’s heat sink. The AlphaPC 164SX motherboard is designed to run effi ciently by using only this fan. Add it ion al fa ns may be necessary depending upon cabinetry and the requirements of plug-in cards.
The AlphaPC 164SX motherboard is specified to run within the environment listed in Table 3–2.
Table 3–2 AlphaPC 164SX Motherboard Environmental Requirements
Parameter Specification
Operating temperature 10°C to 40°C (50°F to 104°F) Storage temperature –55°C to 125°C (–67°F to 257°F) Relative humidity 10% to 90% with maximum wet bulb temperature 28°C
(82°F) and minimum dew point 2°C (36°F)
Rate of (dry bulb) temperature change

3.3 Board Dimensions

The AlphaPC 164SX is an ATX-size printed-wiring board (PWB) with the following dimensions:
Length: 30.48 cm (12.0 in ±0.0005 in)
Width: 24.38 cm (9.6 in ±0.0005 in)
Height: 6.86 cm (2.7 in)
The board can be used in certain desktop and deskside systems that have adequate clearance for the 21164PC heat sink and its cooling fan. All ISA and PCI expansion slots are usable in standard desktop or deskside enclosures.
11°C/hour
±2°C/hour (20°F/hour ±4°F/hour)
3–2 Power and Environmental Requirements
26 November 1997 – Subject To Change

3.3.1 ATX Hole Specification

Figure 3–1 shows the ATX hole specification for the AlphaPC 164SX.
Figure 3–1 ATX Hole Specification
.800
TYP Between Connectors
.400
.650
.500
1.612
Board Dimensions
4.900
9.600
8.950
ISA Connector (2 Places)
6.100
.600
.625
11.100
12.000
PCI Connector (4 Places)
1.300
FM-06122.AI4
26 November 1997 – Subject To Change
Power and Environmental Requirements 3–3
Board Dimensions

3.3.2 ATX I/O Shield Requirements

Figure 3–2 shows the ATX I/O shield dimensions for the AlphaPC 164SX.
Figure 3–2 ATX I/O Shield Dimensions
R 1.00
5.00 TYP
21.36
16.05
9.25
3.58
2.45
4.35
11.15
15.47
17.95
22.95
23.96
29.10
33.10
68.4
64.9
64.91
60.26
51.27
42.28
40.48
34.13
24.7
25.14
16.7
16.15
14.35
8.00
0.99
9.98
11.78
18.13
19.93
28.92
35.5
37.91
43.5
44.26
46.06
55.05
64.04
7.19 TYP
74.8
70.39
72.19
78.2
81.18
85.4
87.2
90.17
94.4
98.9
95.40
FM-05986.AI4
14.96
R 1.00
3–4 Power and Environmental Requirements
26 November 1997 – Subject To Change
4

Functional Description

This chapter describes the functional operation of the AlphaPC 164SX. The descrip­tion introduces the DIGI TAL Semiconductor 21174 core logic chip and describes it s implementation with the 21164PC microprocessor, its supporting memory, and I/O
devices. Figure 1–1 shows the AlphaPC 164SX major functional components. Bus timing and protocol information found in other data sheets and reference docu-
mentation is not duplicated. See Appendix B for a list of supporting documents and order numbers.
Note: For detailed descriptions of bus transactions, chip logic, and operation,
refer to the DIGITAL Semiconductor Alpha 21164PC Microprocessor Hardware Reference Manual and the DIGITAL Semiconductor 21174 Core Logic Chip Technical Reference Manual. For details of th e PCI interface, refer to the PCI System Design Guide.
26 November 1997 – Subject To Change
Functional Description 4–1

AlphaPC 164SX Bcache Interface

4.1 AlphaPC 164SX Bcache Interface
The 21164PC microprocessor controls the board-level L2 backup cache (Bcache)
array (see Figure 4–1). The data bus (data _h[127: 0]) s ignals are shared with the sys­tem interface.
Figure 4–1 AlphaPC 164SX L2 Bcache Array
21164PC
Microprocessor
tag_data_h[32:30],19
tag_data_h[29:20] tag_data_par_h tag_valid_h tag_dirty_h data_h[127:0]
x
_h
st_clk
fill_dirty_h idle_bc_h
21174
index_h[21:4]
data_ram_oe_h
data_ram_we_h
tag_ram_oe_h
tag_ram_we_h
index_h[21:6]
Tag
Array
Bcache
SRAM
Data
Array
The Bcache is a 1MB, direct-m apped, pip elined, s ynchronou s burst SRA M (SSRAM) with a 128-bit da ta path. It is populated with a q uantity of four
133-MHz, 64K × 32 SS RAMs for data store, and one 13 3-MHz, 32K × 32 SSRAM for tag store.T he Bcache su pports 64-byt e transfers to and from memory.
4–2 Functional Description
26 November 1997 – Subject To Change

DIGITAL Semiconductor 21174 Core Logic Chip

4.2 DIGITAL Semiconductor 21174 Core Logic Chip
The 21174 core logi c ch i p p rovides a cos t- c om p et i t iv e solution fo r de si g n er s us i ng t h e 21164PC microprocessor to develop uniproces sor syst ems. The chip provides a 128-bit memory interface and a PCI I/O interface, and inclu des t he DIGI TAL Semiconductor 21174-CA chip packaged in a 474- p in plastic ball grid array (PBGA).
Figure 4–2 shows the AlphaPC 164SX implementation of the 21174 core logic chip.
Figure 4–2 Main Memory Interface
21164PC
data_h[127:0]
addr_h[39:4] System Control
addr_bus_req_h
*
addr_cmd_par_h cack_h cmd_h[3:0] dack_h fill_h fill_dirty_h fill_error_h fill_id_h idle_bc_h int4_valid_h[3:0] sys_reset_l tag_dirty_h victim_pending_h
*
Quick
Switches
be_l[0:2]
21174
64-Bit PCI
I/O Bus
mem_dat[128:0]
memadr_[13:0] memwe_l
memcas_l[7:0] memrasb_l[7:0]
memrasa_l[7:0] miscellaneous
Buffers
DIMM 0 DIMM 1
DIMM 2 DIMM 3
bnmemadr[13:0] bnmemwe_l bnmemcas_l[7:0]
bnmemrasb_l[7:0] bnmemrasa_l[7:0]
bnmiscellaneous

4.2.1 21174 Chip Overview

The 21174 ap pli ca ti on- specific integrated circuit (ASIC) accepts addres se s and com­mands from the 21 164PC microprocess or and drives the main memory array with the address, control, and clock sig nals. It als o provid es an interf ace to th e 64-bit PCI I/ O bus.
26 November 1997 – Subject To Change
Functional Description 4–3
DIGITAL Semiconductor 21174 Core Logic Chip
The 21174 chip provides the following functions:
Serves as the interface between the 21164PC microprocessor, main memory
(addressing and control), and the PCI bus. A three-entry CPU instruction queue is implemented to capture commands should the memory or I/O port be busy.
Provides control to the Quick Switch chips to isolate the L2 cache from the main
memory bus during private reads and writes.
Generates the clocks, row, and column addresses for the SDRAM DIMMs, as
well as all of the memory control signals (RAS, CAS, WE). All of the required SDRAM refresh control is contained in the 21174.
Provides all the logic to map 21164PC noncacheable addresses to PCI address
space, as well as all the translation logic to map PCI DMA addresses to system memory.
Two DMA conversion methods are supported:
Direct mapping, in which a base offset is concatenated with the PCI address.
Scatter-gather mapping, which maps an 8KB PCI page to any 8KB memory
page. The 21174 contains an eight-entry scatter-gather translation lookaside buffer (TLB), where each entry holds four consecutive page table entries (PTEs).

4.2.2 Main Memory Interface

Quick S wi tc he s pr ovi de th e i nte rfa ce be twe en the 21 164PC/ L2 ca che ( data_h[127 :0]) and the me mory/21174 (mem_data_h[127:0]). The AlphaPC 164SX supports four 168-pin unbuffered 72- bit or 64-bit SDRAM DIMM modules . Even parity is generat ed on the PCI bus.
The AlphaPC 164SX supports a maxi mum of 512MB of main memory. The memory
is organized as two ba nks . Table 1–1 lists total memory options along with the corre­sponding DIMM sizes requ ired. All CPU cach eable memory access es and PCI DMA accesses are controlled and routed to main memory by the 21174 core logic chip.
The AlphaPC 164SX implements the alternate memory mode for SDRAM RAS and CAS control signals. Altern ate mem ory m ode is ex plain ed in the DIGITAL Semi co n du c t or 21174 Core Logic Ch ip Technic a l Re fe ren ce M an u al .
4–4 Functional Description
26 November 1997 – Subject To Change

4.2.3 PCI Devices

The AlphaPC 164SX uses the PCI bus as the mai n I/O bus for the major ity of periph -
eral functions. As Figure 4–3 shows, the board implements the ISA bus as an expan­sion bus for system support functions and for relatively slow peripheral devices.
Figure 4–3 AlphaPC 164SX PCI Bus Devices
DIGITAL Semiconductor 21174 Core Logic Chip
21174
PCI
CY82C693U-NC
ISA EIDE
Primary
ISA Bus
Device IDSEL Select
Slot 2 16 Slot 0 17 Slot 1 18 PCI/ISA Bridge 19 Slot 3 20
Secondary
J6
J5
PCI
Slot 1
Slot 0
J19
PCI J18
PCI
Slot 2
J17
PCI
Slot 3
J15
The PCI bus supports multiplexed, burst mode, read and w rite transfers. It sup­ports synchronous operation of 33 MHz. It also supports either a 32-bit or 64-bit data path with 32-bit device support in the 64-bit configuration. Depending upon the configuration and operating frequencies, the PCI bus supports up to 264-MB/s (33 MHz, 64-bit) peak throughput. The PCI provides parity on address and data cycles. Three physical address spaces are supported:
32-bit memory space
32-bit I/O space
256-byte-per -agent configuration space
26 November 1997 – Subject To Change
Functional Description 4–5

ISA Bus Devices

The bridge from the 21164PC system bus to the 64-bit PCI bus is provided by the 21174 chip. It generates the required 32-bit PCI address for 21164PC I/O accesses directed to the PCI. It also accepts 64-bit double address cycles and 32-bit single address cycles. However, the 64-bit address support is subject to some constraints.

4.2.4 PCI/ISA Bridge Chip

The CY82C693U-NC chip provides the bridge between the PCI and the ISA bus, and between the PCI and the EIDE bus. It also incorporates the logic for the follow­ing:
Keyboard/mouse controll er – An 8042-compatible interface is brought out to
separate 6-pin DIN connectors (J4).
Real-time clock – A DS1287-compatible clock is backed up by a replaceable
battery (XB1).
A PCI interface (master and slave)
An ISA interface (master and slave)
PCI and ISA arbitration
Refer to Cypress document CY82C693U hyperCache/Stand-Alone PCI Peripheral Controller with USB Data Sheet for additional information.

4.2.5 PCI Expansion Slots

Four dedicated PCI expansion slots are provided on the AlphaPC 164SX. This allows the system user to add additio nal 32-bit or 64- bit PCI opti ons. While both th e 32-bit and the 64-bit slots use the standard 5-V PCI connector and pinout, +3.3 V is supplied for those boards that require it. The CY82C693U-NC chip provides the interface to the ISA expansion I/O bus.
4.3 ISA Bus Devices
Figure 4–4 shows the AlphaPC 164SX ISA bus implementation with peripheral devices and connectors. Two dedicated ISA expansion slots are provided. System support features such as serial lines, parallel port, and diskette controller are embed­ded on the module by means of an FDC37C669 combination controller chip.
4–6 Functional Description
26 November 1997 – Subject To Change

4.3.1 Combination Controller Chip

The AlphaPC 164SX uses the Standard Microsystems Corporation FDC37C669
combination controller chip (see Figure 4–4). It is packaged in a 100-pin QFP con­figuration. The chip provides the following ISA peripheral functions:
Diskette controller – Software compatible to the Intel N82077 FDC. Inte-
grates the fun ct ion s o f th e for m at ter/ co nt roll er, digita l d ata sep ar at or, write precompensa ti on , an d data -ra te se lect io n l ogic re qu ir ing no exte rn al fil ter components. Sup po rts the 2 .88 MB dri ve forma t a nd ot h er sta nda rd di sket te drives used with 5.25-inch and 3.5-inch media. FDC data and control lines are brought out to a sta nda rd 34-pin connector (J11). A ribbon cable interf aces the connector to one or two diskette drives.
Serial ports – Two UARTs with full modem control, compatible with NS16450
or PC16550 devices, are br ought out to two separate onboard, 9-pin D-subminiature connectors (J3).
Parallel port – The bidirectional parallel port is brought out to an onboard
25-pin connector (J13). It can be brought out through a 25-pin female D-subminiature connector on the bulkhead of a standard PC enclosure.
ISA Bus Devices
An onboard clock generator chip supplies a 14.3-MHz reference clock for the dis­kette data separator and serial ports.
26 November 1997 – Subject To Change
Functional Description 4–7
ISA Bus Devices
Figure 4–4 AlphaPC 164SX ISA Bus Devices
PCI
PCI-to-ISA
Bridge
CY82C693U-NC
sd[7:0]
Combination
Controller
37C669
sa[15:0]
sa[19:0]

4.3.2 ISA Expansion Slots

Two ISA expansion slots are provided for plug-in ISA peripherals (J22 and J23).
la[23:17]
sd[15:0]
Diskette
Parallel
COM1/2
Transceivers
EIDE – Primary
EIDE – Seco ndary
ISA0
ISA1

4.3.3 ISA I/O Address Map

Table 4–1 lists the AlphaPC 164SX ISA I/O space address mapping.
Table 4–1 ISA I/O Address Map
Range (hex) Usage
000-00F 8237 DMA #1 020-021 8259 PIC #1 040-043 8253 timer 060-061 Ubus IRQ12 and NMI control
4–8 Functional Description
(Sheet 1 of 2)
26 November 1997 – Subject To Change

Interrupts

Table 4–1 ISA I/O Address Map
Range (hex) Usage
070 CMOS RAM address and NMI mask register 080-08F DMA page registers 0A0-0A1 8259 PIC #2 0C0-0DF 8237 DMA #2 2F8-2FF Serial port—COM2
370-377 Secondary diskette (floppy) 3BC-3BF Parallel port—LPT1 3F0-3F7 Primary diskette (floppy) 3F8-3FF Serial port—COM1

4.3.4 Flash ROM Address Map

After reset, the flash ROM is set to location 0. The 21174 supports cache fills and uncacheable reads from the flash ROM (that is, the 21174 does multiple reads to the flash ROM to assemble full octawords). The 21164PC can start executing directly from the flash ROM.
Once the boot code that was stored in the flash ROM has been executed, and mem­ory has been initialized, the flash ROM is mapped to locations
87.C000.000–87.FFFF.FFFF.
(Sheet 2 of 2)
4.4 Interrupts
Interrupts and general-purpose inputs are acquired by the 21174 through a free­running 32-bit external shift register. The int_ sr_loa d_l s ignal is assert ed low to load the interrupts into the shift register. The int_clk signal clocks the shift register con­tents into the 21174 through the int_sr_in pin. The shift register operates continu­ously at a rate of ¼ the chipset clock rate.
The state of each interrupt can be read through the interrupt request register. Note that the state of the interrupts will persist in the interrupt request register for up to 3 µs after the interrupt has been deasserted at the shift register. If the interrupt bit in the interrupt request register is not promptly cleared, a second interrupt might be taken before the shift register scans the deasserted value into the interrupt request
26 November 1997 – Subject To Change
Functional Description 4–9
Interrupts
register. Interrupts latched in the interrupt request register can be reset individually by writing a 1 to the bit to be cleared. This i mmed ia tely clears the bit to avoid taking
a second interrupt. Figure 4–5 shows the interrupt request register.
Figure 4–5 Interrupt Request Register
31 24 23 20 19 16 15 12 11 08 07 06 05 03 02 01 00
06 07050402 030100
63 62
61 32
C2 C3C1C0D2 D3D1D0
A2 A3A1A0B2 B3B1B0
Reserved NMI INT Halt INT Reserved Real-time CLK_INT ISA_INT PCI_INT A PCI_INT B PCI_INT C PCI_INT D CONFIG[7:0]
Reserved 21174 CLK_INT ERROR INT
n n n n
The interrupt mask register provides individual mask bits for each interrupt.
Table 4–2 lists the AlphaPC 164SX system interrupts, and Table 4–3 lists the ISA interrupts.
Table 4–2 AlphaPC 164SX System Interrupts
21164PC Interrupt IPL
cpu_irq[0] 20 Corrected system error Reserved cpu_irq[1] 21 PCI and ISA interrupts cpu_irq[2] 22 Interprocessor and
cpu_irq[3] 23 Reserved pwr_fail_irq 30 Powerfail interrupt Reserved sys_mch_chk_irq 31 System machine check
mch_hlt_irq Halt Reserved
1
IPL = interrupt priority level (fixed)
4–10 Functional Description
1
Suggested Usage AlphaPC 164SX Usage
TOY clock interrupt
timer interrupts
NMI and 21174 errors
interrupt
26 November 1997 – Subject To Change
Table 4–3 ISA Interrupts
Interrupt Number Interrupt Source
IRQ0 Internal timer IRQ1 Keyboard IRQ2 Interrupt from controller 2 IRQ3 COM2 IRQ4 COM1 IRQ5 Available IRQ6 Diskette (floppy) IRQ7 Parallel port
1
IRQ8# IRQ9 Available
Reserved
Interrupts
IRQ10 USB IRQ11 Available IRQ12 Mouse IRQ13 Available IRQ14 EIDE IRQ15 EIDE
1
The # symbol indicates an active low signal.
26 November 1997 – Subject To Change
Functional Description 4–11

System Clocks

4.5 System Clocks
Figure 4–6 shows the AlphaPC 164SX clock generation and distribution scheme. The AlphaPC 164SX system includes input clocks to the microprocessor as well as
clock distribution for the various system memory and I/O devices. There are other miscellaneous clocks for ISA bus support. System clocking can be divided into the following th ree main areas :
Microprocess or input cl ock — The input clock runs at the operati ng frequency
of the 21 164PC mic roproc essor. The AlphaPC 164SX supports cycle t imes f rom
2.50 ns to 1.88 ns. This implies input clock frequencies from 400 MHz to 533 MHz. The clock is pro vided by using a synt hesizer. The synthesizer’ s output is used as the input clock for the 21164PC.
Clock distribution — Clock distri buti on i n clu des t h e di st ribution of system
clocks from the 21164PC microprocessor to the sys tem l ogic . The AlphaPC 164SX clock distribution scheme is flexibl e enough to al low the majo rity of c ycl e­time combinations to be support ed. Because the PCI is synchronous to the system clock generated by the 21 164PC microprocessor, the PCI cycle time is a multiple of the 21164PC cycle time. This distri b ution scheme supports a PCI operation of 33 MHz.
Miscellaneous clocks — The miscellaneous clocks include those needed for
ISA and the combina tion contr oller. These clocks are provi ded by a cr ystal and a frequency generator with fixed scaling.
4–12 Functional Description
26 November 1997 – Subject To Change
Figure 4–6 AlphaPC 164SX System Clocks
System Clocks
14.3-MHz Oscillator
Microprocessor
Clock
Synthesizer
21174
14mhz_out
clk_in_h
clk_in_l
irq_h[3:0]
dram_clkax2 dram_clkbx2
dram_clkcx2 dram_clkdx2
pciclk_slot0 pciclk_slot1 pciclk_slot2 pciclk_slot3
cyb_pal_clk
pciclk_sio
37C669
Comb.
Controller
21164PC
Microprocessor
DIMM0
DIMM1
DIMM2
DIMM3
Page
Boundary
PAL
Bridge
osc
CY2308
PLL
PCI
Slots
sysclk
ISA
Slots
At system reset, the clock synthe sizer is p rogrammed to pr ovid e a 400 -MHz cloc k to the 21164PC
. The IRQ pins in the 21164PC are either pulled up or down to set the
internal driver to divide by 6, providing a system clock of 66 MHz (sys_clk_out1). If an operating frequency other than 400 MHz is selected by the configuration
switches, the boot code changes the synthesizer output; the 21174 drives the correct divide ratio onto the IRQ lines and resets the CPU. If an invalid speed setting is selected, the system defaults to the operating speed of 400 MHz.
26 November 1997 – Subject To Change
Functional Description 4–13

Reset and Initialization

The 21164 PC microprocesso r produces th e divided clo ck output signal sys_clk_out 1 that drives the CY2308 PLL clock- dr ive r chi p. Thi s cl ock pr ovides the references to synchronize the 21164PC microprocessor and the 21174 chip. The 21174 provides the system memory and I/O (PCI) clock references. It also provides system-level clocking to DIMMs, PCI slots , the PCI-ISA bridge, the PCI ID controller, and the PCI arbiter.
A 14.3-MHz crystal produces the signal 14mhz_out. This signal is delivered to the FDC37C669 combination controller for the diskette data separator and other I/O clocks. The combination controller produces output clock osc, which is then deliv­ered to the two ISA slots and the PCI-to-ISA bridge for synchronization.
4.6 Reset and Initialization
A TL7702B power monitor senses the +3.3-V rail to ensure that it is stable before +2.5 V is applied to the 21164PC. In normal operation, if the +3.3-V rails fall below +2.5 V, the power monitor enables shdn_l, which turns off the +2.5-V regulator.
An external reset switch can be connected to J20. The reset function initializes the 21164PC and the system logic. The p_dcok signal provides a full system initializa­tion, equivalent to a power-down and power-up cycle.
In addition, the fan sense signal (fan_ok_l) is logically ORed with the reset switch output and the p_dcok signal. This signal (monitor_reset_l) is used to reset the MAX708R +3.3-V monitor. If any of the signals become a ssert ed, or if + 3.3 V drop s to +2.5 V, then dc_ok_h is deasserted, which causes a system reset.
Figure 4–7 shows the logic controlling system reset and initialization.
Figure 4–7 System Reset and Initialization
J2
+3.3 V
J14
2
Fan Sensor
J20
4 3
Reset Switch
J2
8
Power Supply
4–14 Functional Description
Sense
fan_ok_l
Debounce
p_dcok
shdn_l
To +2.5-V Regulator
3-V
Monitor
26 November 1997 – Subject To Change
dc_ok_h
PCI-ISA
Bridge
21174
cpu_reset
21164PC

4.7 DC Power Distribution

The AlphaPC 164SX derives its system power from a user-supplied PC power sup­ply. The power supply must provide +12 V dc and −12 V dc, 5 V dc, +3 V dc, and +5 V dc (Vdd). The dc power is supplied through power connector J2 , as shown in
Figure 4–8. Power is dist ributed to the board logic through dedicated power planes within the six-layer board structure.
Figure 4–8 shows that the +12 V dc, 12 V dc, and −5 V dc are supplied to ISA con- nectors J22 and J23. The +12 V dc and 12 V dc are supplied to ISA connectors and PCI32 connectors J15 and J17. T he +12 V dc is als o suppl ied to the CPU fa n connec ­tor J14, and auxiliary fan conn ector J16. Vdd (+5.0 V) is supplied to IS A connecto rs, PCI32 connectors, and most of the board’s integrated circuits. Vdd also drives the +2.5-V regulator, which supplies the 21164PC microprocessor.
Figure 4–8 AlphaPC 164SX Power Distribution
Power Connector J2
10
+12 V
12
12 V
DC Power Distribution
+5 V (Vdd)
4, 6, 19, 20
PCI64 Conn.
18
3,5,7,13, 15,16,17
1, 2, 11
5 V
Gnd
+3.3 V
ISA Conn.
+3.3-V Pull-Ups
PCI32 Conn.
26 November 1997 – Subject To Change
Spkr
Conn.
+5-V
Pull-Ups
Pull-Downs
Integrated
Circuits/Clocks
+2.5-V
Regulator
Fan
Functional Description 4–15
CPU
Fan
21164PC

Serial ROM and Debug Port Support

4.8 Serial ROM and Debug Port Support
Though it is not needed for normal operation, there is logic support for the use of a serial ROM and debug port. If an SROM is populated, the 21164PC loads its boot code from the SROM instead of from flash ROM. This code initializes the system, then transfers control to either the Mini-Debugger or the selected firmware, depend­ing upon the setting of the configuration jumper.
4–16 Functional Description
26 November 1997 – Subject To Change

Upgrading the AlphaPC 164SX

For higher system speed or greater throughput, SDRAM memory can be upgraded by replacing DIMMs with those of greater size.
When configuring or upgrading SDRAM, observe the following rules:
Each DIMM must be a 168-bi t un buffered version and have a frequency of
100 MHz.
Each bank consists of two DIMMs and must be fully populated.
Both DIMMs in the same bank must be of equal size.

5.1 Configuring SDRAM Memory

Although not an exhausti ve list, Table 5–1 lists the tested SDRAM memory configurations avail able. As additional conf igurations become available, they will be posted in online revisions of this manual on the DIGITAL Semiconductor World Wide Web Internet site. See Appendix B for the URL.
For a list of vendors who supply components and accessories for the AlphaPC 164SX, see Appendix A.
5
Refer to Figure 2–1 for DIMM connector locations.
Note: 1Mb × 72 and 1Mb × 64 DIMMs are not supported.
26 November 1997 – Subject To Change
Upgrading the AlphaPC 164SX 5–1

Upgrading SDRAM Memory

Table 5–1 AlphaPC 164SX SDRAM Memory Configurations
Total Memory Bank 0 (J7 and J8)1Bank 1 (J9 and J10)
32MB 2Mb × 72 — 64MB 2Mb
96MB 4Mb
128MB 4Mb
160MB 8Mb
192MB 8Mb 256MB 8Mb
512MB 16Mb
1
64-bit-wide DIMMs can also be used.
× 72
4Mb
× 72 × 72 2Mb × 72 × 72
8Mb
× 72 × 72 2Mb × 72 × 72 4Mb × 72 × 72
16Mb
× 72 × 72 16Mb × 72
5.2 Upgrading SDRAM Memory
2Mb
4Mb
8Mb
1
× 72
× 72
× 72
You can upgrade memory in the AlphaPC 164SX by adding more DIMMs or
replacing the ones you have with a greater size. Refer to Figure 2–1 for DIMM connector locations.
Use the following general guidelines:
1. Observe antistatic precautions. Handle DIMMs only at the edges to prevent damage.
2. Remove power from the system.
3. Align the DIMM so that the notch in the DIMM matches the key in the socket.
4. Firmly push the DIMM straight into t he conn ector. Ensure that the DIMM s nap s into the plastic locking levers on both ends.
5. Restore power to the system.
5–2 Upgrading the AlphaPC 164SX
26 November 1997 – Subject To Change

Increasing Microprocessor Speed

5.3 Increasing Microprocessor Speed
This section describes how to complete the following actions to increase microprocessor speed:
Replace the DIGITAL Semiconductor 21164PC microprocessor with an Alpha
chip that has a higher speed rating.
Reconfigure the clock divisor switches.

5.3.1 Preparatory Information

Caution: Static-Sensitive Component – Due to the sensitive nature of electronic
components to static electricity, anyone handling the microprocessor must wear a properly grounded antistatic wriststrap. Use of antistatic mats, ESD approved workstations, or exercising other good ESD prac­tices is recommended.
A DIGITAL Semiconductor 21164PC microprocessor with a higher speed rating is available from your local distributor. See Appendix A for information about supporting products.
When replacing the microprocessor chip, also replace the thermal conducting GRAFOIL pad. See Appendix A for information about the parts kit, which includes the heat sink, GRAFOIL pad, two hex nuts, heat-sink clips, 52-mm fan, and four screws.

5.3.2 Required Tools

The following tools are required when replacing the microprocessor chip: A TS30 manual nut/torque driver (or equivalent) with the following attachments is
required to affix the heat sink and fan to the microprocessor’s IPGA package:
1/4-inch hex bit
3/8-inch socket with 1/4-inch hex drive
#2 Phillips-head screwdriver bit
26 November 1997 – Subject To Change
Upgrading the AlphaPC 164SX 5–3
Increasing Microprocessor Speed

5.3.3 Removing the 21164PC Microprocessor

Remove the microprocessor currently in place at location U31 by performing the following st eps:
1. Unplug the fan power/sensor cable from connector J14 (see Figure 2–1).
2. Remove the four 6–32 × 0.625-inch screws that secure the fan to the heat sink.
3. Remove the f an.
4. If the sink/chip/fan clip is used, remove it by unhoo king its end s from around t he ZIF socket retainers.
5. Using a 3/8-inch socket, remove the two nuts securi ng the hea t sink t o the micro ­processor studs.
6. Remove the heat sink by gently lifting it off the microprocessor.
7. Remove and discard the GRAFOIL heat conduction pa d.
8. Thoroughly clean the bottom surface of the heat sink before affixing it to the new microprocessor.
9. Lift the ZIF socket actuator handle to a full 90° angle.
10. Remove the microprocessor chip by lifting it straight out of the socket.

5.3.4 Installing the 21164PC Microprocessor

Install the new microprocessor in location U31 by performing the following steps:
Note: Instal l the hea t sin k only aft er t he micro pro cessor has be en ass emble d to
the ZIF socket.
1. Observe antistatic precautions.
2. Lift the ZIF socket actuator handle to a full 90° angle.
3. Ensure that all the pins on the microprocessor package are straight.
4. The ZIF socket and microprocessor are keyed to allow for proper installation. Align the microprocess or, with its missing AD01 pin, with the corresponding plugged AD01 position on the ZIF socket. Gently lower into position.
5. Close the ZIF socket actuator handle to its locked position.
6. Install the heat sink and heat-sink fan as directed in the following steps. A heat­sink/fan kit is available from the vendor listed in Appendix A. Refer to Figure 5–1 for heat-sink and fan assembly details.
5–4 Upgrading the AlphaPC 164SX
26 November 1997 – Subject To Change
Figure 5–1 Fan/Heat-Sink Assembly
Increasing Microprocessor Speed
Screw, 6–32 × 0.625 in Qty 4 Torque to 3
Fan
Clip, Heat-Sink/Chip/Fan
Nut, Hex, Aluminum Flats, Qty 2 Torque to15
Heat Sink, with Fan Mounting Holes
±1 in-lb
±2 in-lb
Airflow
Thermal Pad
Alpha 21164PC
a. Put the GRAFOIL thermal pad in place. The GRAFOIL pad is used to
improve the thermal conductivity between the chip package and the heat sink by replacing micro air pockets with a less insulative material. Perform the following steps to position the GRAFOIL pad:
1. Perform a visual inspection of the package slug to ensure that it is free of contamination.
2. Wearing clean gloves, pick up the GRAFOIL pad. Do not perform this with bare hands because skin oils can be transferred to the pad.
3. Place the GRAFOIL pad on the gold-plated slug surface and align it with the threaded studs.
26 November 1997 – Subject To Change
Upgrading the AlphaPC 164SX 5–5
Increasing Microprocessor Speed
b. Attach the microprocessor heat sink. The heat-sink material is clear
anodized, hot-water -sealed, 60 61-T6 aluminum. The nut mat erial is 201 1-T3 aluminum (this grade is critical). Perform the following steps to attach the heat sink:
1. Observe antistatic precautions.
2. Align the heat-sink holes with the threaded studs on the ceramic package.
3. Handle the heat sink by the edges and lower it onto the chip package, taking care not to damage the stud threads.
4. Set a calibrated torque driver to 1 5 in-lb, ±2 in -lb, (2.3 Nm, ±0.2 Nm). The torque driver should have a mounted 3/8-inch socket.
5. Insert a nut into the 3/8-inch socket, place on on e of t he studs, and tighten to the specified torque. Repeat for the second nut.
6. If the sink/chip/fan clip is used, properly install it by positioning it over the assembly and hooking its ends around the ZIF socket retainers.
c. Attach the heat-sink fan assembly:
1. Place the fan assembly on top of the heat sink, aligning the fan mounting holes with the corresponding threaded heat-sink holes. Align the fan so that the fan power/sensor wires exit the fan closest to connector J14 (see Figure 2–1). Fan airflow must be directed into the heat sink (f an label fac­ing down toward the heat sink).
2. Using a calibrated torque driver set to 3 in-lb, ±1 in-lb, secure the fan to the heat sink with four 6–32 × 0.625-inch screws.
3. Plug the fan power/se nsor cable into connector J14.
Note: When instal ling the microprocessor, you must change the frequency of
its clock output by setting the system clock divisor switches, as described in Section 2.2.
5–6 Upgrading the AlphaPC 164SX
26 November 1997 – Subject To Change
This appendix lists sources for components and accessories that are not included with the AlphaPC 164SX. For the latest information, visit the Alpha website at URL: http://www.alpha.digital.com. Click on Motherboard Products. The hardware compatibility list (HCL) is also available at this location.
A.1 Memory
Dual inline memory modules (DIMMs) are available from:
Micron Semiconductor Products, Inc. 8000 South Federal Way Mail Stop 607 Boise, ID 83706 Phone: 208-368-3900 Fax: 208-368-5018
PN MT9LSDT272AG-66CL2 (2Mb × 72) PN MT18LSDT472AG-66CL2 (4Mb × 72)
A

Supporting Products

Dataram
P.O. Box 7528 Princeton, NJ 08543 Phone: 1-800-DATARAM (328-2726), ext. 239 PN 60057 (8Mb × 72) PN 60061 (16Mb × 72)
26 November 1997 – Subject To Change
Supporting Products A–1
Memory
Viking Components
attn: Carl Johnson, OEM Development Executive 30200 Avenida de la Banderas Rancho Santa Margarita, CA 92688 Phone: 1-800-338-2361, ext. 316 Fax: 714-643-7250 PN VE2641U4SN3-DC01 (2Mb × 64)
PN VE8641U4SN3-DC01 (8Mb × 64) PN VE16642U4SN3-DC01 (16Mb × 64) PN VE2721U4SN3-DC01 (2Mb × 72) PN VE4721U4SN3-DC01 (4Mb × 72) PN VE8721U4SN3-DC01 (8Mb × 72) PN VE16722U4SN3-DC01 (16Mb × 72)
NEC Electronics, Inc.
The Meadows Building, 4th Floor 161 Worcester Road Framingham, MA 01701 Phone: 508-935-2000 Fax: 508-935-2233 PN MC-452AA724F-A10 (2Mb × 72) PN MC-454AC724F-A10 (4Mb × 72) PN MC-458AA724F-A10 (two-bank, 8Mb × 72) PN MC-4516AC724F-A10 (two-bank, 16Mb × 72) PN MC-458CA724F-A10 (four-bank, 8Mb × 72) PN MC-4516CC724F-A10 (four-bank, 16Mb × 72)
Samsung America, Inc.
3655 N. First Street San Jose, CA 95134 Phone: 1-800-423-7364 PN KM374S203ATN-G0 (2Mb × 72) PN KM374S403ATN-G0 (4Mb × 72)
A–2 Supporting Products
26 November 1997 – Subject To Change
Kingston Technology Company
17600 Newhope Street Fountain Valley, CA 92708 Phone: 1-800-845-2545
PN KTV164SX/16 (2Mb × 64) PN KTV164SX/32 (4Mb × 64) PN KTV164SX/64 (8Mb × 64) PN KTV164SX/128 (16Mb × 64) PN KTV164LX/16 (2Mb × 72) PN KTV164LX/32 (4Mb × 72) PN KTV164LX/64 (8Mb × 72) PN KTV164LX/128 (16Mb × 72)
A.2 Thermal Products
Components included in this heat-sink and fan solution are heat sink, GRAFOIL pad, two hex nuts, heat-sink clips, 52-mm fan, and four screws. These are available from:
United Machine and Tool Design
River Road Fremont, NH 03044 Phone: 603-642-5040 Fax: 603-642-5819 PN 70-33148-01
Thermal Products
A.3 Enclosure
An enclosure, suitable for housing the AlphaPC 164SX and its power supply, is available from:
Axxion Group Corporation
7801 Trade Center Avenue El Paso, TX 79912 Phone: 915-877-5288 PN DL17
26 November 1997 – Subject To Change
Supporting Products A–3
Power Supply
A.4 Power Supply
An ATX form-factor power supply, suitable for use with the AlphaPC 164SX
(+3.3 V, +5 V, –5 V, +12 V, –12 V), is available from:
Quantum Power Labs, Inc.
1410 Gail Borden Place C-4 El Paso, TX 79935 Phone: 915-599-2688 Fax: 915-599-2699 PN AP2-5300FRV (300 W)
Antec, Inc.
2859 Bayview Drive Fremont, CA 94538 Phone: 510-770-1200, ext. 312 PN PP-253V (250 W)
A–4 Supporting Products
26 November 1997 – Subject To Change
B

Support, Products, and Document ation

If you need technical support, a DIGITAL Semiconductor Product Catalog, or help deciding which documentation best meets your needs, visit the DIGITAL Semiconductor World Wide Web Internet site:
http://www.digital.com/semiconductor
You can also call the DIGITAL Semiconductor Information Line or the DIGITAL Semiconductor Customer Technology Center. Please use the following information lines for support.
For documentation and general information: DIGITAL Semiconductor Information Line
United States and Canada: 1-800-332-2717 Outside North America: 1-510-490-4753 Electronic mail address: semiconductor@digital.com
For technical support: DIGITAL Semiconductor Customer Technology Center
Phone (U.S. and internation a l) : 1-978-568- 747 4 Fax: 1-978-568-6698 Electronic mail address: ctc@hlo.mts.dec.com
26 November 1997 – Subject to Change
Support, Products, and Documentation B–1
DIGITAL Semiconductor Products
To order the AlphaPC 164SX motherboard, contact your local distributor. The fol­lowing tables list some of the semiconductor products available from DIGITAL Semiconductor.
Note: The foll owing product s and order numbers might ha ve been revi sed. For
the latest versions, contact your local distributor.
Chips Order Number
DIGITAL Semiconductor Alpha 21164PC microp rocessor (400 MHz) 211PC-01 DIGITAL Semiconductor Alpha 21164PC microp rocessor (533 MHz) 211PC-03
Motherboard kits include the motherboard and motherboard user’s manual.
Motherboard Kits Order Number
DIGITAL Semiconductor AlphaPC 164SX Motherboard Kit for Windows NT
DIGITAL Semiconductor AlphaPC 164SX Motherboard Kit for DIGITAL UNIX
21A05-A0
21A05-A1
Design kits include full documentation and schematics. They do not include related hardware.
Design Kits Order Number
AlphaPC 164SX Motherboard Software Developer’s Kit (SDK) and Firmware Update
QR-21A04-12 (Available Fall,1997)
B–2 Support, Products, and Documentation
26 November 1997 – Subject to Change
DIGITAL Semiconductor Documentation
The following t abl e li st s some of the available DIGITAL Semiconductor documenta ­tion.
Title Order Number
Alpha AXP Architecture Reference Manual
Alpha Architecture Handbook
2
1
EY–T132E–DP EC–QD2KB–TE
DIGITAL Semiconductor Alpha 21164PC Microp rocessor Hardware Reference Manual
DIGITAL Semiconductor Alpha 21164PC Microp rocessor Data Sheet
1
To purchase the Alpha AXP Architecture Reference Manual, contact your local distributor or call
Butterworth-Heinemann (Digital Pr ess) at 1-800-366-2665.
2
This handbook provides information subsequent to the Alpha AXP Architecture Refe rence Manual.
Third–Party Documentation
You can order the following third-party documentation directly from the vendor.
Title Vendor
PCI Local Bus Specification, Revision 2.1 PCI Multimedia Design Guide, Revision 1.0 PCI System Design Guide PCI-to-PCI Bridge Architecture Specification, Revision 1.0 PCI BIOS Spec ification, Revi sion 2.1
CY82C693U hyperCache/Stand-Alon e PCI Peripheral Controller with USB Data Sheet
EC–R2W0A–TE
EC–R2W1A–TE
PCI Special Interest Group U.S. 1–800–433–5177 International 1–503–797–4207 Fax 1–503–234–6762
Cypress Semiconductor Corporation 3901 North First Street San Jose, CA 95134 Phone: 1-800-858-1810
Super I/O Floppy Disk Controller with Infrared Support (FDC37C669) Data Sheet
26 November 1997 – Subject to Change
Standard Micros ystems Corporation 80 Arkay Drive Hauppauge, NY 11788 Phone: 1-800-443-7364 Fax: 1-516-231-6004
Support, Products, and Documentation B–3

Index

Numerics
21164 microprocessor. See Microprocessor. 21174 Core logic chip. See Core logic chip. 37C669. See Com bination controller.
A
Abbreviations, x Airflow requirements, 3-2 ATX hole specification, 3-3 ATX I/O shield requirements, 3-4
B
Bcache
interface, 4-2 subsystem, 1-4
Bit notation, xi Block diagram, 1-2
C
CAS, 4-4 Clocks, 1-4
14.3-MHz reference, 4-7
Combination controller, 1-4, 4-6, 4-7 Communication ports, 4-7 Component list, 2-3
Components and features, 1-1 Connectors, 2-3
pinouts, 2-6 to 2-14
Conventions
numbering, xii
Core logic chip, 4-3 to 4-4 CPU. See Microprocessor. Current
dc ampere requirements, 3-1
D
Data field size, xi Data units, xi DC power requirements, 3-1 Debug monitor
system support, 1-5
Design support, 1-6 DIGITAL UNIX
SDK support, 1-6 SRM console firmware, 1-5
Dimensions
motherboard, 3-2
Direct mapping, 4-4 Diskette controller, 4-7 DMA conversion, 4-4 Documentation
ordering, B-3
26 November 1997 – Subject to Change
Index–1
E
Environmental requirements, 3-2 Extents and ranges, xii
F
FDC37C669. See Combination controller. Flash ROM
AlphaBIOS firmware, 1-5
I
I/O shield dimensions, 3-4 Interface
main memory, 4-4
Interrupts, 4-9
system assignment, 4-10
INTnn, xi ISA
bus, 4-5 devices, 4-6 expansion slots, 4-6 interface, 1-4
Memory
alternate mode, 4-4 main, 4-4 SDRAM DIMM pinouts, 2 -9 subsystem, 1-3
Microprocessor
speeds, 1-1 upgrading, 5-1 to 5-6
Motherboard
ATX hole specification, 3-3 ATX I/O shield, 3-4 component descriptions, 2-3 dimensions, 3-2
Mouse
controller, 4-6
N
Numbering convention, xii
O
Operating systems
software support, 1-5
Ordering products and documentation, B-2
J
Jumpers
Bcache size, 2-5
K
Keyboard
controller, 4-6
M
Mapping
direct (DMA), 4-4 scatter-gather, 4-4
Index–2
P
Packaging
21174 chip, 4-3
Parallel port, 4-7 PCI
21174 role, 4-6 bus, 4-5 bus speed, 4-5 device implementation, 4-5 expansion slots, 4-6 interface, 1-4
Pinouts
connectors, 2-6 to 2-14
Power
distribution, 4-15 requirements, 3-1
26 November 1997 – Subject to Change
Power supply
dc ampere requirements, 3-1 wattage requirements, 3-1
Processor. See Microprocessor. PTE, 4-4
R
UNDEFINED
definition, xiii
UNIX. See DIGITAL UNIX. UNPREDICTABLE
definition, xiii
Upgrading
microprocessor, 5-3
Ranges and extents, xii RAS, 4-4 Reset, 4-14 RO
definition, x
RW
definition, x
S
Scatter-gather
mapping, 4-4
SDK, 1-5 to 1-6 Serial ports, 4-7 Serial ROM. See SROM. Shield dimensions
I/O, 3-4
Software support, 1-5 SRM Console, 1-5 Support
technical, B-1
System
components and features, 1-1 software s upport, 1-5
W
Windows NT
AlphaBIOS firmware, 1-5 SDK support, 1-6
WO
definition, x
T
Time-of-year clock, 4-6 TLB, 4-4
U
UARTs, 4-7
26 November 1997 – Subject to Change
Index–3
Loading...