Compaq AlphaPC 164SX User Manual

AlphaPC 164SX Motherboard  
DIGITAL UNIX  
User’s Manual  
Order Number: EC–R8P7B–TE  
Revision/Update Information: This is a revised document. It supersedes  
the AlphaPC 164SX Motherboard  
DIGITAL UNIX Users Manual,  
EC–R8P7A–TE.  
Contents  
1
2
About This Manual  
1.1  
Manual Conventions and Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
1-1  
Features  
2.1  
2.2  
2.3  
2.3.1  
2.3.2  
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
2-4  
2-4  
2-5  
2-6  
2-7  
Environmental Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Physical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ATX Hole Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ATX I/O Shield Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
3
4
AlphaPC 164SX Switch Configuration  
3.1  
3.2  
3.3  
Mini-Debugger (CF3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
CPU Speed Selection (CF[6:4]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Fail-Safe Booter (CF7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
3-1  
3-1  
3-1  
AlphaPC 164SX Connector Pinouts  
4.1  
4.2  
4.3  
4.4  
4.5  
4.6  
4.7  
4.8  
4.9  
4.10  
4.11  
PCI Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ISA Expansion Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
SDRAM DIMM Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
EIDE Drive Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Diskette (Floppy) Drive Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . .  
Parallel Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
COM1/COM2 Serial Line Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Keyboard/Mouse Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
SROM Test Data Input Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Input Power Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Enclosure Fan Power Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
4-1  
4-3  
4-4  
4-5  
4-6  
4-6  
4-7  
4-7  
4-8  
4-8  
4-8  
iii  
4.12  
4.13  
4.14  
Microprocessor Fan Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . .  
Soft Power Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Multipurpose Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
4-9  
4-9  
4-9  
5
Memory and Microprocessor Configuration  
5.1  
5.2  
5.3  
5.3.1  
5.3.2  
5.3.3  
5.3.4  
Configuring SDRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Upgrading SDRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Increasing Microprocessor Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Preparatory Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Required Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Removing the 21164PC Microprocessor. . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Installing the 21164PC Microprocessor. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
5-1  
5-2  
5-3  
5-3  
5-3  
5-4  
5-4  
6
7
Interrupts and ISA Bus Addresses  
6.1  
6.2  
Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ISA I/O Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
6-1  
6-2  
Alpha SRM Console Firmware  
7.1  
7.2  
7.3  
Alpha SRM Console Firmware Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Basic Alpha SRM Console Command Descriptions . . . . . . . . . . . . . . . . . . . . . . .  
Environment Variables for Alpha SRM Console Commands. . . . . . . . . . . . . . . .  
Environment Variable Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Architecture-Required Environment Variables . . . . . . . . . . . . . . . . . . . .  
System-Defined Environment Variables. . . . . . . . . . . . . . . . . . . . . . . . .  
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM . . . . . .  
AlphaBIOS Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Starting the AlphaBIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Installing Alpha SRM Console Using AlphaBIOS Setup Program. . . . . . . . .  
Installing the DIGITAL UNIX Operating System . . . . . . . . . . . . . . . . . . . . . . . . . .  
Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
7-1  
7-3  
7-18  
7-18  
7-19  
7-20  
7-22  
7-22  
7-23  
7-24  
7-29  
7-29  
7.3.1  
7.3.1.1  
7.3.1.2  
7.4  
7.4.1  
7.4.2  
7.4.3  
7.5  
7.5.1  
8
Troubleshooting  
8.1  
8.2  
8.3  
8.4  
Hardware Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
8-1  
8-2  
8-2  
8-4  
Beep Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Post Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Fail-Safe Booter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
iv  
9
Battery Recycle/Disposal Information  
Support, Products, and Documentation  
A
A.1  
A.2  
Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Supporting Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Thermal Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Power Supply. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Enclosure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Associated Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
A-1  
A-2  
A-2  
A-2  
A-2  
A-3  
A-3  
A.2.1  
A.2.2  
A.2.3  
A.2.4  
A.3  
v
Figures  
2–1  
2–2  
2–3  
3–1  
4–1  
5–1  
7–1  
7–2  
7–3  
7–4  
7–5  
7–6  
AlphaPC 164SX Switch/Connector/Component Location. . . . . . . . . . . . . . . . . . .  
ATX Hole Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ATX I/O Shield Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaPC 164SX Configuration Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Multipurpose Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Fan/Heat-Sink Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Boot Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Setup Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Upgrade Options Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Warning Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Upgrade SRM Console Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Upgrade Complete Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
2-2  
2-6  
2-7  
3-2  
4-10  
5-5  
7-23  
7-24  
7-25  
7-26  
7-27  
7-28  
vi  
Tables  
2–1  
2–2  
2–3  
2–4  
4–1  
4–2  
4–3  
4–4  
4–5  
4–6  
4–7  
4–8  
4–9  
AlphaPC 164SX Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaPC 164SX Switch/Connector/Component List. . . . . . . . . . . . . . . . . . . . . . .  
Power Supply DC Current Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaPC 164SX Motherboard Environmental Requirements . . . . . . . . . . . . . . . .  
PCI Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ISA Expansion Bus Connector Pinouts (J22, J23) . . . . . . . . . . . . . . . . . . . . . . . .  
SDRAM DIMM Connector Pinouts (J7 through J10). . . . . . . . . . . . . . . . . . . . . . .  
EIDE Drive Bus Connector Pinouts (J5, J6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Diskette (Floppy) Drive Bus Connector Pinouts (J11). . . . . . . . . . . . . . . . . . . . . .  
Parallel Bus Connector Pinouts (J13). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
COM1/COM2 Serial Line Connector Pinouts (J3). . . . . . . . . . . . . . . . . . . . . . . . .  
Keyboard/Mouse Connector Pinouts (J4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
SROM Test Data Input Connector Pinouts (J21) . . . . . . . . . . . . . . . . . . . . . . . . .  
Input Power Connector Pinouts (J2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Enclosure Fan (+12 V dc) Power Connector Pinouts (J16) . . . . . . . . . . . . . . . . .  
Microprocessor Fan Power Connector Pinouts (J14) . . . . . . . . . . . . . . . . . . . . . .  
Soft Power Connector Pinouts (J1). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Multipurpose Connector Pinouts (J20) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaPC 164SX SDRAM Memory Configurations . . . . . . . . . . . . . . . . . . . . . . . .  
ISA Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
ISA I/O Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
AlphaBIOS Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Beep Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
Post Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
2-1  
2-3  
2-4  
2-5  
4-1  
4-3  
4-4  
4-5  
4-6  
4-6  
4-7  
4-7  
4-8  
4-8  
4-8  
4-9  
4-9  
4-9  
5-2  
6-1  
6-2  
7-22  
8-2  
8-2  
4–10  
4–11  
4–12  
4–13  
4–14  
5–1  
6–1  
6–2  
7–1  
8–1  
8–2  
vii  
1
About This Manual  
This manual describes the AlphaPC 164SX motherboard, a board for computing  
systems based on the Alpha 21164PC microprocessor and the companion 21174 core  
logic chip. It describes the motherboard’s features and how to set its configuration  
switches. This manual helps users to install and populate the AlphaPC 164SX  
motherboard with memory boards and peripheral cards.  
1.1 Manual Conventions and Terminology  
The following conventions are used in this manual.  
Caution: Cautions indicate potential damage to equipment, software, or data.  
Note: Notes provide additional information about a topic.  
Numbering: All numbers are decimal or hexadecimal unless otherwise indicated. In  
case of ambiguity, a subscript indicates the radix of nondecimal numbers. For  
example, 19 is a decimal number, but 19 and 19A are hexadecimal numbers.  
16  
Extents: Extents are specified by a single number or a pair of numbers in brackets  
([ ]) separated by a colon (:), and are inclusive. For example, bits [7:3] specify an  
extent including bits 7, 6, 5, 4, and 3. Multiple bit fields are shown as extents.  
Register Figures: Register figures have bit and field position numbering starting at  
the right (low-order) and increasing to the left (high-order).  
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 low signals have either  
a pound sign “#” appended, or a “not” overscore bar; for example, DEVSEL# and  
RESET.  
Italic Type: Italic type emphasizes important information and indicates complete  
titles of documents.  
About This Manual  
1–1  
Manual Conventions and Terminology  
Terms: The following terms are used in this manual:  
This term...  
Refers to...  
Alpha SRM console  
The Alpha SRM Console firmware  
DIGITAL UNIX installation guide The DIGITAL UNIX Installation Guide  
DIGITAL UNIX  
The DIGITAL UNIX operating system  
1–2  
About This Manual  
2
Features  
Table 2–1 provides an overview of the AlphaPC 164SX motherboard’s features.  
Table 2–1 AlphaPC 164SX Features  
Feature  
Description  
Microprocessor  
Core logic chip  
Alpha 21164PC microprocessor (64-bit RISC)  
21174 core logic chip, comprising a single control chip that pro-  
vides an interface to system memory and the PCI bus  
Synchronous DRAM  
(SDRAM) memory  
32MB to 512MB memory array -- Two banks of 128-bit memory;  
168-pin unbuffered SDRAM DIMMs.  
Caching  
L1 Icache  
16KB, direct-mapped, instruction cache on the CPU chip  
8KB, direct-mapped, data cache on the CPU chip  
L1 Dcache  
L2 backup cache  
Onboard 1MB, direct-mapped, synchronous SSRAM backup  
cache with 128-bit data path  
I/O and miscellaneous  
support  
32-bit and 64-bit, 33-MHz PCI  
Two 64-bit and two 32-bit PCI expansion slots  
Cypress CY82C693U–NC chip with a PCI-to-ISA bridge,  
PCI EIDE, keyboard, mouse, and time-of-year clock  
Two dedicated ISA expansion slots  
SMC FDC37C669 combination controller chip provides  
control for diskettes, two UARTs with modem control, and  
parallel port  
1MB flash ROM  
Firmware  
Alpha SRM Console firmware  
Features  
2–1  
 
Figure 2–1 shows the AlphaPC 164SX motherboard and its components, and  
Table 2–2 describes these components.  
Figure 2–1 AlphaPC 164SX Switch/Connector/Component Location  
U56  
J23  
XU59  
U55  
SW1  
J22  
Q7  
Q4  
Q8  
Q5  
J20  
U53  
U54  
J21  
U52  
U50  
U51  
J19  
U49  
XB1  
J18  
X3  
U48  
J17  
J15  
X2  
U46  
X1  
U47  
J16  
J14  
U45  
U44  
U41 U42  
U40  
U43  
U39  
U36  
J5  
U37 U38  
U35  
U34  
U32  
J11  
21164PC  
U31  
J6  
21174  
U33  
J13  
U28  
U27  
U30  
U29  
U26  
U25  
U24  
U20  
U10  
U21  
U22  
U11  
U23  
U17  
J7 J8 J9  
J10  
U19  
U18  
U13  
U5  
J4  
U15  
U12  
U7  
U14  
U9  
U16  
U8  
J3  
U6  
U3  
U2  
U4  
U1  
J2  
J1  
2–2  
Features  
 
Table 2–2 AlphaPC 164SX Switch/Connector/Component List  
Item No. Description  
Item No.  
J20  
Description  
XB1  
J1  
RTC battery (CR2032)  
Soft power connector  
LEDs/speaker/buttons connectors  
SROM test port connector  
ISA slot 1  
J21  
J2  
Input power (+3 V, +5 V, -5 V, +12 V, J22  
-12 V)  
J3  
J4  
J5  
J6  
COM1/COM2 (DB9) connectors  
Keyboard/mouse connectors  
EIDE drive 2/3 connector  
EIDE drive 0/1 connector  
J23  
ISA slot 0  
SW1  
U48  
Configuration switchpack  
System clock PLL (CY2081)  
L2 cache data SRAMs  
U10, U11,  
U20, U22  
J7  
J8  
J9  
SDRAM DIMM 0 [0:63] connector  
U21  
L2 cache tag SRAM  
SDRAM DIMM 1 [64:128] connector U33  
SDRAM DIMM 2 [0:63] connector U19, U26,  
U29  
21174 core logic chip  
Memory address/control buffers  
J10  
SDRAM DIMM 3 [64:128] connector U1, U3, U4, Data switches  
U5, U7,  
U12, U13,  
U17, U18,  
U23, U24,  
U25, U27  
J11  
J13  
J14  
J15  
J16  
Diskette (floppy) drive connector  
Parallel I/O connector  
U40 to U43 Interrupt shift registers  
U30  
Flash ROM (1MB)  
Microprocessor fan/fan sense connector U46  
PCI-ISA Bridge (CY82C693U-NC)  
PCI slot 3 (32-bit)  
U36 to U38 IDE buffers  
Fan power, enclosure (+12 V)  
U47  
Combination controller  
(FDC37C669)  
J17  
J18  
J19  
PCI slot 2 (32-bit)  
PCI slot 1 (64-bit)  
PCI slot 0 (64-bit)  
U2, U28,  
U32  
Reg-reg cache isolate logic  
U31  
Microprocessor, socketed  
(Alpha 21164PC)  
U45  
Microprocessor clock synthesizer  
(MC12439)  
Features  
2–3  
 
Power Requirements  
2.1 Power Requirements  
The AlphaPC 164SX motherboard has a total power dissipation of 90 W, excluding  
any plug-in PCI and ISA devices. Table 2–3 lists the power requirement for each dc  
supply voltage.  
The power supply must be ATX-compliant.  
Table 2–3 Power Supply DC Current Requirements  
1
Voltage/Tolerance  
+3.3 V dc, ±5%  
+5 V dc, ±5%  
Current  
5.0 A  
12.0 A  
0.0 A  
–5 V dc, ±5%  
+12 V dc, ±5%  
1.0 A  
–12 V dc, ±5%  
100.0 mA  
1
Values indicated are for an AlphaPC 164SX motherboard with an Alpha 21164PC microprocessor  
operating at 400 MHz, with 128MB SDRAM, excluding adapter cards and disk drives.  
Caution: Fan sensor required. The 21164PC microprocessor cooling fan must  
drive an RPM indicator signal. If the airflow stops, the sensor on the  
motherboard detects that the RPM has stopped, and resets the system.  
2.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 efficiently by  
using only this fan. Additional fans 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  
2–4  
Features  
 
Physical Parameters  
Table 2–4 AlphaPC 164SX Motherboard Environmental Requirements  
Parameter  
Specification  
Operating temperature  
Storage temperature  
Relative humidity  
10°C to 40°C (50°F to 104°F)  
–55°C to 125°C (–67°F to 257°F)  
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 11°C/hour ±2°C/hour (20°F/hour ±4°F/hour)  
2.3 Physical Parameters  
The AlphaPC 164SX motherboard 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.00 cm (2.4 in)  
Features  
2–5  
 
Physical Parameters  
2.3.1 ATX Hole Specification  
Figure 2–2 shows the ATX hole specification for the AlphaPC 164SX.  
Figure 2–2 ATX Hole Specification  
.800  
TYP Between  
Connectors  
4.900  
.650  
.500  
.400  
1.612  
1.300  
.600  
.625  
PCI Connector  
(4 Places)  
8.950  
6.100  
9.600  
ISA Connector  
(2 Places)  
11.100  
12.000  
FM-06122.AI4  
2–6  
Features  
 
Physical Parameters  
2.3.2 ATX I/O Shield Requirements  
Figure 2–3 shows the ATX I/O shield dimensions for the AlphaPC 164SX.  
Figure 2–3 ATX I/O Shield Dimensions  
R 1.00  
21.36  
16.05  
5.00 TYP  
9.25  
3.58  
2.45  
4.35  
11.15  
15.47  
17.95  
14.96  
22.95  
23.96  
29.10  
33.10  
R 1.00  
7.19 TYP  
FM-05986.AI4  
Features  
2–7  
 
3
AlphaPC 164SX Switch Configuration  
The AlphaPC 164SX motherboard has a switchpack located at SW1, as shown  
previously in Figure 2–1. These switches set the hardware configuration. Figure 3–1  
shows these switch configurations.  
3.1 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 3–1).  
When this switch is off, it causes the SROM initialization to trap to the Mini-  
Debugger after all initialization is complete, but before starting the execution of the  
system flash ROM code.  
3.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 3–1. The  
microprocessor frequency divided by the ratio determines the system clock  
frequency.  
3.3 Fail-Safe Booter (CF7)  
The fail-safe booter provides an emergency recovery mechanism when the primary  
firmware image contained in flash memory 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.  
Refer to Section 8.4 for more information.  
AlphaPC 164SX Switch Configuration  
3–1  
Fail-Safe Booter (CF7)  
Figure 3–1 AlphaPC 164SX Configuration Switches  
Note: Switch defaults are in bold.  
0
1
CF0  
CF1  
CF2  
CF3  
CF4  
CF5  
CF6  
CF7  
Reserved. This must remain CF0=1, CF1=0.  
Reserved.  
Mini-Debugger:  
0 enables Mini-Debugger  
1 disables Mini-Debugger  
CF Bit: 400 MHz 533 MHz  
Note:  
All other combinations  
are reserved.  
4
5
6
1
1
1
1
0
1
Fail-Safe Booter:  
0: Fail Safe  
1: Alpha SRM Console  
3–2  
AlphaPC 164SX Switch Configuration  
 
4
AlphaPC 164SX Connector Pinouts  
This chapter lists the pinouts of the AlphaPC 164SX connectors (see Table 4–1  
through Table 4–14). See Figure 2–1 for connector locations.  
4.1 PCI Bus Connector Pinouts  
Table 4–1 shows the PCI bus connector pinouts.  
Table 4–1 PCI Bus Connector Pinouts  
Pin Signal Pin Signal  
32-Bit and 64-Bit PCI Connectors (J15, J17, J18, J19)  
(Sheet 1 of 2)  
Pin  
Signal  
Pin  
Signal  
A1  
TRST#  
Vdd  
A2  
A6  
+12V  
INTA  
A3  
TMS  
INTC  
A4  
TDI  
A5  
A7  
A8  
Vdd  
A9  
A10 Vdd  
A14  
A11  
A15  
A19  
A23  
A27  
A31  
A35  
A39  
A43  
A47  
A51  
A55  
A59  
B1  
A12  
A16  
A20  
A24  
A28  
A32  
A36  
A40  
A44  
A48  
A52  
A56  
A60  
B2  
Gnd  
A13  
A17  
A21  
A25  
A29  
A33  
A37  
A41  
A45  
A49  
A53  
A57  
A61  
B3  
Gnd  
RST#  
Vdd  
GNT#  
+3V  
A18 Gnd  
AD[30]  
Gnd  
A22 AD[28]  
A26 IDSEL  
A30 Gnd  
AD[26]  
+3V  
AD[24]  
AD[20]  
+3V  
AD[22]  
AD[16]  
TRDY#  
SDONE  
AD[15]  
Gnd  
AD[18]  
Gnd  
A34 FRAME#  
A38 STOP#  
A42 Gnd  
STOP#  
SBO#  
+3V  
+3V  
PAR  
A46 AD[13]  
A50 Not used  
A54 AD[06]  
A58 AD[00]  
A62 Vdd  
AD[11]  
Not used  
AD[04]  
Vdd  
AD[09]  
+3V  
C/BE#[0]  
Gnd  
AD[02]  
Vdd  
REQ64#  
TCK  
-12V  
Gnd  
B4  
B8  
TDO  
B5  
Vdd  
B6  
Vdd  
B7  
INTB  
INTD  
B9  
PRSNT1#  
B10  
AlphaPC 164SX Connector Pinouts  
4–1  
 
PCI Bus Connector Pinouts  
Table 4–1 PCI Bus Connector Pinouts  
(Sheet 2 of 2)  
Pin  
Signal  
PRSNT2#  
Gnd  
Pin  
Signal  
Pin  
Signal  
Gnd  
Pin  
Signal  
B11  
B15  
B19  
B23  
B27  
B31  
B35  
B39  
B43  
B47  
B51  
B55  
B59  
B12 Gnd  
B13  
B17  
B21  
B25  
B29  
B33  
B37  
B41  
B45  
B49  
B53  
B57  
B61  
B14  
B18  
B22  
B26  
B30  
B34  
B38  
B42  
B46  
B50  
B54  
B58  
B62  
B16 CLK  
Gnd  
REQ#  
Gnd  
Vdd  
B20 AD[31]  
B24 AD[25]  
B28 Gnd  
AD[29]  
+3V  
AD[27]  
AD[23]  
+3V  
C/BE#[3]  
AD[19]  
Gnd  
AD[21]  
C/BE#[2]  
DEVSEL#  
+3V  
B32 AD[17]  
B36 +3V  
IRDY#  
LOCK#  
+3V  
Gnd  
B40 PERR#  
B44 C/BE#[1]  
B48 AD[10]  
B52 AD[08]  
B56 AD[03]  
B60 ACK64#  
SERR#  
Gnd  
AD[14]  
Gnd  
AD[12]  
Not used  
AD[05]  
Vdd  
Not used  
+3V  
AD[07]  
Gnd  
AD[01]  
Vdd  
Vdd  
64-Bit PCI Connectors Only (J18, J19)  
A63  
A67  
A71  
A75  
A79  
A83  
A87  
A91  
B63  
B67  
B71  
B75  
B79  
B83  
B87  
B91  
Gnd  
A64 C/BE#[7]  
A68 D[62]  
A72 Gnd  
A65  
A69  
A73  
A77  
A81  
A85  
A89  
A93  
B65  
B69  
B73  
B77  
B81  
B85  
B89  
B93  
C/BE#[5]  
Gnd  
A66  
A70  
A74  
A78  
A82  
A86  
A90  
A94  
B66  
B70  
B74  
B78  
B82  
B86  
B90  
B94  
Vdd  
PAR64  
D[58]  
Vdd  
D[60]  
D[54]  
Gnd  
D[56]  
D[50]  
Gnd  
A76 D[52]  
A80 D[46]  
A84 Vdd  
D[48]  
D[42]  
Gnd  
D[44]  
D[38]  
Gnd  
D[40]  
D[34]  
Gnd  
A88 D[36]  
D[32]  
A92  
B64 Gnd  
B68 D[63]  
B72 D[57]  
B76 Gnd  
B80 D[47]  
B84 D[41]  
B88 Vdd  
C/BE#[6]  
D[61]  
Gnd  
C/BE#[4]  
Vdd  
Gnd  
D[59]  
D[53]  
Vdd  
D[55]  
D[49]  
Gnd  
D[51]  
D[45]  
Gnd  
D[43]  
D[37]  
Gnd  
D[39]  
D[33]  
Gnd  
D[35]  
B92  
4–2  
AlphaPC 164SX Connector Pinouts  
ISA Expansion Bus Connector Pinouts  
4.2 ISA Expansion Bus Connector Pinouts  
Table 4–2 shows the ISA expansion bus connector pinouts.  
Table 4–2 ISA Expansion Bus Connector Pinouts (J22, J23)  
Pin  
1
Signal  
Gnd  
Pin  
2
Signal  
IOCHCK#  
SD6  
Pin  
3
Signal  
Pin  
4
Signal  
SD7  
RSTDRV  
IRQ9  
5
Vdd  
6
7
8
SD5  
9
–5V  
10  
14  
18  
22  
26  
30  
34  
38  
42  
46  
50  
54  
58  
62  
66  
70  
74  
78  
82  
86  
90  
94  
98  
SD4  
11  
15  
19  
23  
27  
31  
35  
39  
43  
47  
51  
55  
59  
63  
67  
71  
75  
79  
83  
87  
91  
95  
DRQ2  
12  
16  
20  
24  
28  
32  
36  
40  
44  
48  
52  
56  
60  
SD3  
13  
17  
21  
25  
29  
33  
37  
41  
45  
49  
53  
57  
61  
65  
69  
73  
77  
81  
85  
89  
93  
97  
–12V  
SD2  
ZEROWS#  
Gnd  
SD1  
+12V  
SD0  
IOCHRDY  
SA19  
SA17  
SA15  
SA13  
SA11  
SA9  
SMEMW#  
IOW#  
DACK3#  
DACK1#  
REFRESH#  
IRQ7  
AEN  
SA18  
SA16  
SA14  
SA12  
SA10  
SA8  
SMEMR#  
IOR#  
DRQ3  
DRQ1  
SYSCLK  
IRQ6  
IRQ5  
IRQ4  
SA7  
IRQ3  
SA6  
DACK2#  
BALE  
SA5  
TC  
SA4  
SA3  
Vdd  
SA2  
OSC  
SA1  
Gnd  
SA0  
MEMCS16# 64  
SBHE#  
LA22  
LA20  
LA18  
MEMR#  
SD8  
IOCS16#  
IRQ11  
IRQ15  
DACK0#  
DACK5#  
DACK6#  
DACK7#  
Vdd  
LA23  
LA21  
LA19  
LA17  
MEMW#  
SD9  
IRQ10  
IRQ12  
IRQ14  
DRQ0  
DRQ5  
DRQ6  
DRQ7  
MASTER#  
68  
72  
76  
80  
84  
88  
92  
96  
SD10  
SD12  
SD14  
SD11  
SD13  
SD15  
Gnd  
AlphaPC 164SX Connector Pinouts  
4–3  
 
SDRAM DIMM Connector Pinouts  
4.3 SDRAM DIMM Connector Pinouts  
Table 4–3 shows the SDRAM DIMM connector pinouts.  
Table 4–3 SDRAM DIMM Connector Pinouts (J7 through J10)1  
(Sheet 1 of 2)  
Pin  
1
Signal  
Gnd  
DQ3  
DQ6  
DQ9  
DQ13  
CB0  
NC  
Pin  
2
Signal  
DQ0  
+3V  
Pin  
3
Signal  
DQ1  
DQ4  
DQ8  
DQ11  
DQ14  
Gnd  
Pin  
4
Signal  
DQ2  
DQ5  
Gnd  
5
6
7
8
9
10  
14  
18  
22  
26  
30  
34  
38  
42  
46  
50  
54  
58  
62  
66  
70  
74  
78  
82  
86  
90  
94  
98  
102  
106  
110  
114  
118  
122  
DQ7  
DQ10  
+3V  
11  
12  
16  
20  
24  
28  
32  
36  
40  
44  
48  
52  
56  
60  
64  
68  
72  
76  
80  
84  
88  
92  
96  
100  
104  
108  
112  
116  
120  
124  
13  
17  
21  
25  
29  
33  
37  
41  
45  
49  
53  
57  
61  
65  
69  
73  
77  
81  
85  
89  
93  
97  
101  
105  
109  
113  
117  
121  
15  
19  
23  
27  
31  
35  
39  
43  
47  
51  
55  
59  
63  
67  
71  
75  
79  
83  
87  
91  
95  
99  
103  
107  
111  
115  
119  
123  
DQ12  
DQ15  
NC  
CB1  
+3V  
WE  
DQMB0  
Gnd  
DQMB1  
A0  
S0  
NC  
A2  
A4  
A6  
A8  
A10  
A12  
+3V  
+3V  
CK0  
DQMB2  
NC  
Gnd  
NC  
S2  
DQMB3  
NC  
NC  
+3V  
CB2  
CB3  
DQ18  
NC  
Gnd  
DQ19  
NC  
DQ16  
+3V  
DQ17  
DQ20  
Gnd  
CKE1  
DQ23  
DQ26  
DQ29  
CK2  
SCL  
DQ33  
DQ36  
DQ40  
DQ43  
DQ46  
Gnd  
DQ21  
DQ24  
+3V  
DQ22  
DQ25  
DQ28  
Gnd  
SDA  
DQ32  
+3V  
Gnd  
DQ27  
DQ30  
NC  
DQ31  
NC  
+3V  
Gnd  
DQ35  
DQ38  
DQ41  
DQ45  
CB4  
NC  
DQ34  
DQ37  
Gnd  
DQ39  
DQ42  
+3V  
DQ44  
DQ47  
NC  
CB5  
+3V  
CAS  
RAS  
A5  
DQMB4  
Gnd  
DQMB5  
A1  
S1  
A3  
A7  
A9  
BA0  
A13  
+3V  
4–4  
AlphaPC 164SX Connector Pinouts  
 
EIDE Drive Bus Connector Pinouts  
Table 4–3 SDRAM DIMM Connector Pinouts (J7 through J10)1  
(Sheet 2 of 2)  
Pin  
125  
129  
133  
137  
141  
145  
149  
153  
157  
161  
Signal  
CK1  
S3  
Pin  
126  
130  
134  
138  
142  
146  
150  
154  
158  
162  
166  
Signal  
BA12  
DQMB6  
NC  
Pin  
127  
131  
135  
139  
143  
147  
151  
155  
159  
163  
167  
Signal  
Gnd  
Pin  
128  
132  
136  
140  
144  
148  
152  
156  
160  
164  
168  
Signal  
CKE0  
PD3  
DQMB7  
NC  
+3V  
CB6  
CB7  
DQ50  
NC  
Gnd  
DQ48  
+3V  
DQ49  
DQ52  
Gnd  
DQ51  
NC  
PD  
DQ53  
DQ56  
+3V  
DQ54  
DQ57  
DQ60  
Gnd  
DQ55  
DQ58  
DQ61  
CK3  
Gnd  
DQ59  
DQ62  
NC  
DQ63  
SA0  
165  
SA1  
SA2  
+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].)  
Pull-down.  
3
4.4 EIDE Drive Bus Connector Pinouts  
Table 4–4 shows the EIDE drive bus connector pinouts.  
Table 4–4 EIDE Drive Bus Connector Pinouts (J5, J6)  
Pin  
1
Signal  
Pin  
2
Signal  
Gnd  
Pin Signal  
Pin Signal  
RESET  
IDE_D6  
IDE_D4  
IDE_D2  
IDE_D0  
MARQ  
IOR  
3
IDE_D7  
IDE_D5  
IDE_D3  
IDE_D1  
Gnd  
4
IDE_D8  
IDE_D10  
IDE_D12  
IDE_D14  
NC (key pin)  
Gnd  
5
6
IDE_D9  
IDE_D11  
IDE_D13  
IDE_D15  
Gnd  
7
8
9
10  
14  
18  
22  
26  
30  
34  
38  
11  
15  
19  
23  
27  
31  
35  
39  
12  
16  
20  
24  
28  
32  
36  
40  
13  
17  
21  
25  
29  
33  
37  
IOW  
Gnd  
CHRDY  
IRQ  
BALE  
MACK  
ADDR1  
CS0  
Gnd  
IOCS16  
ADDR2  
Gnd  
NC  
ADDR0  
ACT  
CS1  
AlphaPC 164SX Connector Pinouts  
4–5  
 
Diskette (Floppy) Drive Bus Connector Pinouts  
4.5 Diskette (Floppy) Drive Bus Connector Pinouts  
Table 4–5 shows the diskette (floppy) drive bus connector pinouts.  
Table 4–5 Diskette (Floppy) Drive Bus Connector Pinouts (J11)  
Pin  
1
Signal  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
ID0  
Pin  
2
Signal  
DEN0  
DEN1  
MTR0  
DR0  
Pin  
3
Signal  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Gnd  
Pin  
4
Signal  
NC  
5
6
7
8
INDEX  
DR1  
9
10  
14  
18  
22  
26  
30  
34  
11  
15  
19  
23  
27  
31  
12  
16  
20  
24  
28  
32  
13  
17  
21  
25  
29  
33  
MTR1  
STEP  
WGATE  
WRTPRT  
HDSEL  
DIR  
WDATA  
TRK0  
RDATA  
DSKCHG  
ID1  
4.6 Parallel Bus Connector Pinouts  
Table 4–6 shows the parallel bus connector pinouts.  
Table 4–6 Parallel Bus Connector Pinouts (J13)  
Pin Signal  
Pin  
2
Signal  
PD0  
PD4  
ACK  
AFD  
Gnd  
Gnd  
Pin Signal  
Pin Signal  
1
STB  
PD3  
3
PD1  
PD5  
BUSY  
ERR  
Gnd  
Gnd  
4
PD2  
PD6  
PE  
5
6
7
8
9
PD7  
10  
14  
18  
22  
11  
15  
19  
23  
12  
16  
20  
24  
13  
17  
21  
25  
SLCT  
SLIN  
Gnd  
Gnd  
INIT  
Gnd  
Gnd  
4–6  
AlphaPC 164SX Connector Pinouts  
   
COM1/COM2 Serial Line Connector Pinouts  
4.7 COM1/COM2 Serial Line Connector Pinouts  
Table 4–7 shows the COM1/COM2 serial line connector pinouts.  
Table 4–7 COM1/COM2 Serial Line Connector Pinouts (J3)  
COM1 Pin  
(Top)  
COM2 Pin  
(Bottom)  
COM1 Signal  
DCD1  
RxD1  
TxD1  
COM2 Signal  
DCD2  
RxD2  
TxD2  
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
DTR1  
SG1  
DTR2  
SG2  
DSR1  
RTS1  
CTS1  
RI1  
DSR2  
RTS2  
CTS2  
RI2  
4.8 Keyboard/Mouse Connector Pinouts  
Table 4–8 shows the keyboard/mouse connector pinouts.  
Table 4–8 Keyboard/Mouse Connector Pinouts (J4)  
Keyboard Pin  
(Top)  
Mouse Pin  
(Bottom)  
Keyboard Signal  
KBDATA  
NC  
Mouse Signal  
MSDATA  
NC  
1
2
3
4
5
6
1
2
3
4
5
6
Gnd  
Gnd  
Vdd  
Vdd  
KBCLK  
NC  
MSCLK  
NC  
AlphaPC 164SX Connector Pinouts  
4–7  
   
SROM Test Data Input Connector Pinouts  
4.9 SROM Test Data Input Connector Pinouts  
Table 4–9 shows the SROM test data input connector pinouts.  
Table 4–9 SROM Test Data Input Connector Pinouts (J21)  
Pin  
1
Signal  
Description  
NC  
2
SROM_CLK_L  
Clock out  
3
Gnd  
4
NC  
5
TEST_SROM_D_L  
SROM serial data in  
6
NC  
4.10 Input Power Connector Pinouts  
Table 4–10 shows the input power connector pinouts.  
Table 4–10 Input Power Connector Pinouts (J2)1  
Pin Voltage  
Pin Voltage  
Pin Voltage  
Pin  
4
Voltage  
+5 V dc  
P_DCOK  
12 V dc  
Gnd  
1
+3.3 V dc  
Gnd  
2
+3.3 V dc  
+5 V dc  
+12 V dc  
PS_ON  
5 V dc  
3
Gnd  
5
6
7
Gnd  
8
9
5 V SB  
Gnd  
10  
14  
18  
11  
15  
19  
+3.3 V dc  
Gnd  
12  
16  
20  
13  
17  
Gnd  
+5 V dc  
+5 V dc  
1
This pinout is ATX-compliant.  
4.11 Enclosure Fan Power Connector Pinouts  
Table 4–11 shows the enclosure fan power connector pinouts.  
Table 4–11 Enclosure Fan (+12 V dc) Power Connector Pinouts (J16)  
Pin  
1
Voltage  
Gnd  
2
+12 V dc  
Gnd  
3
4–8  
AlphaPC 164SX Connector Pinouts  
     
Microprocessor Fan Power Connector Pinouts  
4.12 Microprocessor Fan Power Connector Pinouts  
Table 4–12 shows the microprocessor fan power connector pinouts.  
Table 4–12 Microprocessor Fan Power Connector Pinouts (J14)  
Pin  
1
Signal  
Description  
+12 V dc  
FAN_CONN_L  
Gnd  
2
Fan connected  
3
4.13 Soft Power Connector Pinouts  
Table 4–13 shows the soft power connector pinouts.  
Table 4–13 Soft Power Connector Pinouts (J1)  
Pin  
1
Signal  
Input  
Gnd  
Description  
System power on/off  
2
4.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 4–14 shows the multipurpose connector pinouts, and Figure 4–1 shows the  
connector layout.  
Table 4–14 Multipurpose Connector Pinouts (J20)  
(Sheet 1 of 2)  
Pin  
1
Signal  
Description  
Gnd  
2
HALT_BUTTON  
Halt system  
3
4
Gnd  
RESET_BUTTON  
Reset system  
AlphaPC 164SX Connector Pinouts  
4–9  
     
Multipurpose Connector Pinouts  
Table 4–14 Multipurpose Connector Pinouts (J20)  
(Sheet 2 of 2)  
Pin  
5
Signal  
Description  
HD_PU  
HD_LED  
Hard drive power-up  
Pull-up to Vdd  
6
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  
Figure 4–1 Multipurpose Connector Pinouts  
J20  
1
3
2
4
HALT_BUTTON  
RESET_BUTTON  
HD_LED  
HD_PU  
SPKR  
5
7
6
POWER_LED_L  
8
9
10  
12  
14  
11  
13  
Vdd  
15  
16  
4–10 AlphaPC 164SX Connector Pinouts  
 
5
Memory and Microprocessor Configuration  
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-bit unbuffered 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 exhaustive list, Table 5–1 lists the tested SDRAM memory  
configurations available. As additional configurations become available, they will be  
posted in online revisions of this manual on the Alpha OEM World Wide Web  
Internet site. See Appendix A for the URL.  
For a list of vendors who supply components and accessories for the  
AlphaPC 164SX, see Appendix A.  
Refer to Figure 2–1 for DIMM connector locations.  
Note: 1Mb × 72 and 1Mb × 64 DIMMs are not supported.  
Memory and Microprocessor Configuration  
5–1  
Upgrading SDRAM Memory  
Table 5–1 AlphaPC 164SX SDRAM Memory Configurations  
1
Bank 0  
Bank 1  
Total Memory  
J7  
J8  
J9  
J10  
32MB  
2Mb × 72  
2Mb × 72  
64MB  
2Mb × 72  
4Mb × 72  
4Mb × 72  
4Mb × 72  
8Mb × 72  
8Mb × 72  
8Mb × 72  
8Mb × 72  
2Mb × 72  
4Mb × 72  
4Mb × 72  
4Mb × 72  
8Mb × 72  
8Mb × 72  
8Mb × 72  
8Mb × 72  
2Mb × 72  
2Mb × 72  
96MB  
2Mb × 72  
4Mb × 72  
2Mb × 72  
4Mb × 72  
128MB  
160MB  
192MB  
256MB  
2Mb × 72  
4Mb × 72  
8Mb × 72  
2Mb × 72  
4Mb × 72  
8Mb × 72  
16Mb × 72 16Mb × 72  
512MB  
16Mb × 72 16Mb × 72  
16Mb × 72 16Mb × 72  
1
64-bit-wide DIMMs can also be used.  
5.2 Upgrading SDRAM Memory  
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.  
5–2  
Memory and Microprocessor Configuration  
   
Increasing Microprocessor Speed  
3. Align the DIMM so that the notch in the DIMM matches the key in the socket.  
4. Firmly push the DIMM straight into the connector. Ensure that the DIMM snaps  
into the plastic locking levers on both ends.  
5. Restore power to the system.  
5.3 Increasing Microprocessor Speed  
This section describes how to complete the following actions to increase  
microprocessor speed:  
Replace the Alpha 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.  
An Alpha 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  
Memory and Microprocessor Configuration  
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 steps:  
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 fan.  
4. If the sink/chip/fan clip is used, remove it by unhooking its ends from around the  
ZIF socket retainers.  
5. Using a 3/8-inch socket, remove the two nuts securing the heat sink to the micro-  
processor studs.  
6. Remove the heat sink by gently lifting it off the microprocessor.  
7. Remove and discard the GRAFOIL heat conduction pad.  
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:  
Install the heat sink only after the microprocessor has been assembled 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 microprocessor, 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  
Memory and Microprocessor Configuration  
Increasing Microprocessor Speed  
Figure 5–1 Fan/Heat-Sink Assembly  
Screw, 6–32 × 0.625 in  
Qty 4  
Torque to 3 ±1 in-lb  
Fan  
Clip, Heat-Sink/Chip/Fan  
Nut, Hex,  
Aluminum  
Flats, Qty 2  
Torque to15 ±2 in-lb  
Heat Sink, with Fan  
Mounting Holes  
Thermal Pad  
Airflow  
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.  
Memory and Microprocessor Configuration  
5–5  
 
Increasing Microprocessor Speed  
b. Attach the microprocessor heat sink. The heat-sink material is clear  
anodized, hot-water-sealed, 6061-T6 aluminum. The nut material is 2011-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 15 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 one of the 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 (fan 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/sensor cable into connector J14.  
Note:  
When installing the microprocessor, you must change the frequency of  
its clock output by setting the system clock divisor switches, as  
described in Section 3.2.  
5–6  
Memory and Microprocessor Configuration  
6
Interrupts and ISA Bus Addresses  
This section lists the system and I/O interrupt assignments. It also lists the physical  
AlphaPC 164SX I/O space assignments.  
6.1 Interrupts  
Table 6–1 lists each AlphaPC 164SX ISA interrupt and its source.  
Table 6–1 ISA Interrupts  
(Sheet 1 of 2)  
Interrupt Number  
IRQ0  
Interrupt Source  
Internal timer 1  
Keyboard  
IRQ1  
IRQ2  
Interrupt from controller 2  
COM2  
IRQ3  
IRQ4  
COM1  
IRQ5  
Available  
IRQ6  
Diskette (floppy)  
Parallel port  
Reserved  
IRQ7  
IRQ8#1  
IRQ9  
Available  
IRQ10  
IRQ11  
IRQ12  
USB  
Available  
Mouse  
Interrupts and ISA Bus Addresses  
6–1  
 
ISA I/O Address Map  
Table 6–1 ISA Interrupts  
(Sheet 2 of 2)  
Interrupt Number  
IRQ13  
Interrupt Source  
Available  
EIDE  
IRQ14  
IRQ15  
EIDE  
1
The # symbol indicates an active low signal.  
6.2 ISA I/O Address Map  
Table 6–2 lists the AlphaPC 164SX ISA I/O space address mapping.  
Table 6–2 ISA I/O Address Map  
Range (hex)  
000-00F  
020-021  
040-043  
060-061  
070  
Usage  
8237 DMA #1  
8259 PIC #1  
8253 timer  
Ubus IRQ12 and NMI control  
CMOS RAM address and NMI mask register  
DMA page registers  
8259 PIC #2  
080-08F  
0A0-0A1  
0C0-0DF  
2F8-2FF  
370-377  
3BC-3BF  
3F0-3F7  
3F8-3FF  
8237 DMA #2  
Serial port—COM2  
Secondary diskette (floppy)  
Parallel port—LPT1  
Primary diskette (floppy)  
Serial port—COM1  
6–2  
Interrupts and ISA Bus Addresses  
 
7
Alpha SRM Console Firmware  
The Alpha SRM Console firmware initializes the system and enables you to install  
and boot the DIGITAL UNIX operating system. This firmware resides in the flash  
ROM on the AlphaPC 164SX motherboard.  
7.1 Alpha SRM Console Firmware Conventions  
The following conventions are used in this section:  
Convention  
Description  
>>>  
Alpha SRM Console prompt.  
Backslash (\) at the end of a line  
Continuation symbol to continue long commands  
on the next line.  
_>  
Continuation line prompt.  
255 characters.  
Maximum command length  
Multiple contiguous spaces or tabs Treated as a single space.  
Command abbreviations  
Command qualifiers or options  
Numbers  
Allowed, if not ambiguous.  
Prefix with a space and a dash (-).  
Hexadecimal, unless otherwise specified.  
(Registers, such as R0–R31, are shown in  
decimal notation.)  
Alpha SRM Console Firmware  
7–1  
Alpha SRM Console Firmware Conventions  
The following table lists Alpha SRM Console special keys and their functions. These  
special keys, also referred to as shortcut keys, provide command recall, line editing,  
and basic input/output control flow.  
Shortcut Key  
Function  
Enter  
Terminate the command line input.  
Delete one character to the left of the cursor.  
Backspace or  
Delete  
Ctrl/A  
Toggles insert/overstrike mode. (Overstrike is the default.)  
Ctrl/B  
Up arrow  
Down arrow  
Recall previous commands. (The last 16 commands are  
stored.)  
Ctrl/C  
Terminate the foreground process.  
Ctrl/D  
Left arrow  
Move the cursor one position to the left.  
Ctrl/E  
Move the cursor to the end of the line.  
Move the cursor one position to the right.  
Ctrl/F  
Right arrow  
Ctrl/H  
Ctrl/O  
Ctrl/Q  
Ctrl/R  
Ctrl/S  
Ctrl/U  
Move the cursor to the beginning of the line.  
Suppress or resume (toggle) console output.  
Resume the flow (XON) of data to the console.  
Retype the current command line.  
Stop the flow (XOFF) of data to the console.  
Delete the entire line.  
7–2  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
7.2 Basic Alpha SRM Console Command Descriptions  
This section describes the following basic Alpha SRM Console commands that are  
necessary to boot the DIGITAL UNIX operating system:  
arc  
boot  
deposit  
examine  
fwupdate  
set  
show  
The Alpha SRM Console offers additional commands. For a complete list of Alpha  
SRM Console commands, enter helpat the Alpha SRM Console prompt (>>>).  
Alpha SRM Console Firmware  
7–3  
Basic Alpha SRM Console Command Descriptions  
arc  
Loads and runs the AlphaBIOS firmware update utility from a  
diskette.  
Syntax  
arc  
nt  
Arguments  
Options  
None  
None  
None  
Description  
Examples  
Either of the following commands load and run the AlphaBIOS  
firmware update utility from a diskette:  
>>>arc  
or  
>>>nt  
7–4  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
boot  
Initializes the processor, loads a program image from the specified  
boot device, and transfers control to the loaded image.  
Syntax  
boot [-file <filename>] [-flags  
<longword>[,<longword>]]  
[-protocols <enet_protocol>] [-halt]  
[<boot_device>]  
Arguments  
Options  
<boot_device>  
A device path or list of devices from which the firmware will attempt  
to boot. Use the set bootdef_devcommand to set an  
environment variable that specifies a default boot device.  
boot Command Option  
Description  
-file <filename>  
Specifies the name of a file to load into the system. Use  
the set boot_filecommand to set the  
environment variable that specifies a default boot file.  
-flags  
Specifies additional information for the operating  
system. For DIGITAL UNIX systems, the following  
values may be used:  
<longword> [,<longword>]  
i = Interactive boot  
s = Boot to single user  
a = Autoboot to multiuser  
Use the set boot_osflagscommand to set an  
environment variable that specifies a default boot flag  
value.  
-protocols  
<enet_protocol>  
Specifies the Ethernet protocols that will be used for a  
network boot. Values may be mopor bootp.  
-halt  
Forces the bootstrap operation to halt and invoke the  
console program after the image is loaded and the page  
tables and other data structures are set up.  
Alpha SRM Console Firmware  
7–5  
Basic Alpha SRM Console Command Descriptions  
Description  
The bootcommand initializes the processor, loads a program image  
from the specified boot device, and transfers control to that image. If  
you do not specify a boot device in the command line, the default  
boot device is used. The default boot device is determined by the  
value of the bootdef_dev environment variable.  
If you specify a list of devices, a bootstrap is attempted from each  
device in the order in which the device is listed. Then control passes  
to the first successfully booted image. In a list, always enter network  
devices last because network bootstraps terminate only if a fatal error  
occurs or if an image is successfully loaded.  
The -flagsoption can pass additional information to the operating  
system about the boot that you are requesting. On an OpenVMS  
system, the -flagsoption specifies the system root number and  
boot flags. If you do not specify a boot flag qualifier, the default boot  
flags value specified by the boot_osflags environment variable is  
used.  
The -protocolsoption allows selection of either the DECnet  
MOP or the TCP/IP BOOTP network protocols. The keywords mop  
and bootpare valid arguments for this option. It is possible to set the  
default protocol for a port by setting the environment variable  
ewa0_protocols or era0_protocols to the appropriate protocol.  
Explicitly stating the boot flags or the boot device overrides the  
current default value for the current boot request, but does not change  
the corresponding environment variable.  
See the Environment Variables for Alpha SRM Console Commands  
section in this chapter for more information about environment  
variables.  
7–6  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
Examples  
boot Command Example  
>>>boot  
Description  
Boots the system from the default boot device.  
Boots the system from Ethernet port ewa0.  
>>>boot ewa0  
>>>boot -file dec2.sys ewa0  
Boots the file named dec2.sys from Ethernet  
port ewa0.  
>>>boot -protocol bootp ewa0  
>>>boot -flags 0,1  
Boots the system using the TCP/IP BOOTP  
protocol from Ethernet port ewa0.  
Boots the system from the default boot device  
using flag setting 0,1.  
>>>boot -halt dka0  
Loads the bootstrap image from disk dka0,  
halts the bootstrap operation, and invokes the  
console program. Subsequently, you can enter  
continueto transfer control to the operating  
system.  
Alpha SRM Console Firmware  
7–7  
Basic Alpha SRM Console Command Descriptions  
deposit  
Writes data to the specified address.  
Syntax  
deposit [-{b,w,l,q,o,h}] [{physical, virtual, gpr,  
fpr, ipr}] [-n <count>] [-s <step>]  
[<device>:]<address> <data>  
Arguments  
<device>:  
The optional device name (or address space) selects the device to  
access. The following platform-independent devices are supported:  
pmem  
Physical memory.  
vmem  
Virtual memory. All access and protection checking occur.  
If the access is not allowed to a program running with the  
current processor status (PS), the console issues an error  
message. If memory mapping is not enabled, virtual  
addresses are equal to physical addresses.  
<address>  
An address that specifies the offset within a device into which data is  
deposited. The address may be any legal symbolic address.  
Valid symbolic addresses are shown in the following table.  
Symbolic  
Address  
Description  
gpr-name  
Represents general-purpose register.  
Represents internal processor register.  
Program counter.  
ipr-name  
PC  
+
The location immediately following the last location referenced by  
examineor deposit.  
7–8  
Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
Symbolic  
Address  
Description  
-
The location immediately preceding the last location referenced by  
examineor deposit.  
*
@
The location last referenced by examineor deposit.  
The location addressed by the last location referenced by examineor  
deposit.  
<data>  
The data to be deposited.  
Options  
deposit Command Option  
Description  
-b  
Specifies data type is byte.  
-w  
Specifies data type is word.  
-l  
Specifies data type is longword.  
Specifies data type is quadword.  
Specifies data type is octaword.  
Specifies data type is hexword.  
-q  
-o  
-h  
-physical  
-virtual  
-gpr  
References physical address space.  
References virtual address space.  
References general-purpose register address space.  
References floating-point register address space.  
References internal processor register address space.  
-fpr  
-ipr  
-n <count>  
Specifies the number of consecutive locations to  
examine.  
-s <step>  
Specifies the address increment as a hexadecimal value.  
This option allows you to override the increment that is  
normally derived from the data size.  
Alpha SRM Console Firmware  
7–9  
Basic Alpha SRM Console Command Descriptions  
Description  
The depositcommand writes data to the specified address, such as  
a memory location, register, device, or file. The defaults for address  
space, data size, and address are the last specified values. After  
initialization, the default for address space is physical memory; for  
data size, the default is a quadword; and for address, the default is  
zero.  
An address or device can be specified by concatenating the device  
name with the address. For example, use pmem:0and specify the  
size of the address space to be written. If a conflicting device,  
address, or data size is specified, the console ignores the command  
and issues an error response.  
Examples  
deposit Command Example  
Description  
>>>d -n 1ff pmem:0 0  
Clears the first 512 bytes of physical  
memory.  
>>>d -l -n 3 pmem:1234 5  
Writes the value 5 into four longwords,  
starting at physical memory address 1234.  
>>>d -n 8 r0 ffffffff  
Loads GPRs R0 through R8 with -1.  
>>>d -l -n 10 -s 200 pmem:0 8  
Writes the value 8 in the first longword of  
the first 17 pages in physical memory.  
7–10 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
examine  
Displays the contents of the specified address.  
Syntax  
examine [-{b,w,l,q,o,h,d}] [-{physical, virtual,  
gpr, fpr, ipr}] [-n <count>] [-s <step>]  
[<device>:]<address>  
Arguments  
<device>:  
The optional device name (or address space) selects the device to  
access.  
<address>  
The address specifies the first location to examine within the current  
device. The address can be any legal address specified.  
Options  
examine Command Option  
Description  
-b  
-w  
-l  
-q  
-o  
-h  
-d  
Specifies data type is byte.  
Specifies data type is word.  
Specifies data type is longword.  
Specifies data type is quadword.  
Specifies data type is octaword.  
Specifies data type is hexword.  
Specifies the data displayed is the decoded macro  
instruction. The Alpha instruction decode (-d) does not  
recognize machine-specific PALcode instructions.  
-physical  
-virtual  
-gpr  
References physical address space.  
References virtual address space.  
References general-purpose register address space.  
References floating-point register address space.  
-fpr  
Alpha SRM Console Firmware 7–11  
Basic Alpha SRM Console Command Descriptions  
examine Command Option  
-ipr  
Description  
References internal processor register address space.  
-n <count>  
Specifies the number of consecutive locations to  
examine.  
-s <step>  
Specifies the address increment as a hexadecimal value.  
This option allows you to override the increment that is  
normally derived from the data size.  
Description  
The examinecommand displays the contents of the specified  
address, such as a memory location, register, device, or file. The  
defaults for address space, data size, and address are the last specified  
values. After initialization, the default for address space is physical  
memory; for data size, the default is a quadword; and for address, the  
default is zero.  
An address or device can be specified by concatenating the device  
name with the address. For example, use pmem:0and specify the  
size of the address space to be displayed. If a conflicting device,  
address, or data size is specified, the console ignores the command  
and issues an error response.  
The display line consists of the device name, the hexadecimal address  
(or offset within the device), and the examined data (also in  
hexadecimal).  
The examinecommand supports the same options as the deposit  
command. Additionally, the examinecommand supports instruction  
decoding with the -doption, which disassembles instructions  
beginning at the current address.  
7–12 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
Examples  
examine Command  
Example  
Display  
Description  
>>>e r0  
gpr: 0 (R0) 0000000000000002  
Examines the  
contents of R0,  
using a symbolic  
address.  
>>>e -g 0  
>>>e grp:0  
gpr: 0 (R0) 0000000000000002  
gpr: 0 (R0) 0000000000000002  
Examines the  
contents of R0,  
using address  
space.  
Examines the  
contents of R0,  
using a device  
name.  
>>>examine -n 5 r7 gpr: 38 (R7) 0000000000000000  
gpr: 40 (R8) 0000000000000000  
Examines the  
contents of R7  
and the next five  
registers.  
gpr: 48 (R9) 0000000000000000  
gpr: 50 (R10) 000000007FFBF800  
gpr: 58 (R11) 000000007FF781A2  
gpr: 60 (R12) 0000000000000000  
>>>examine ipr:11 ipr 11 (KSP) FFFFFFFF8228DFD0  
Examines the  
contents of  
internal  
processor  
register 11.  
Alpha SRM Console Firmware 7–13  
Basic Alpha SRM Console Command Descriptions  
fwupdate  
Loads and runs the AlphaBIOS firmware update utility from a  
diskette.  
fwupdate  
None  
Syntax  
Arguments  
Options  
None  
Description  
The fwupdatecommand script is used to load and run the  
AlphaBIOS firmware update utility from a diskette. The file  
fwupdate.exe is extracted from a diskette with a FAT file structure.  
This executable is then loaded to physical address 900000 and is  
executed in PALmode.  
Examples  
The following fwupdatecommand script loads and runs the  
AlphaBIOS firmware update utility from a diskette:  
>>>fwupdate  
7–14 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
set  
Sets or modifies the value of an environment variable.  
Syntax  
set <envar> <value> [-default] [-integer] [-string]  
Arguments  
<envar>  
The environment variable to be assigned a new value.  
<value>  
The value that is assigned to the environment variable. It can be either  
a numeric value or an ASCII string.  
Options  
set Command Option  
-default  
Description  
Restores an environment variable to its default value.  
Creates an environment variable as an integer.  
Creates an environment variable as a string.  
-integer  
-string  
Description  
The setcommand is used to set or modify the value of an  
environment variable. Environment variables are used to pass  
configuration information between the console and the operating  
system. See Section 7.3 for more information about environment  
variables.  
Alpha SRM Console Firmware 7–15  
Basic Alpha SRM Console Command Descriptions  
Examples  
set Command Example  
Description  
>>>set bootdef_dev ewa0  
>>>set auto_action boot  
Modifies the default boot device to ewa0.  
Attempts to boot the operating system following an  
error, halt, or power-up.  
>>>set boot_osflags 0,1  
>>>set foobar 5  
Modifies the default boot flags to 0,1.  
Creates an environment variable called foobar and  
gives it a value of 5.  
7–16 Alpha SRM Console Firmware  
Basic Alpha SRM Console Command Descriptions  
show  
Displays the current value of the specified environment variable or  
information about the system.  
Syntax  
show [{config, device [device_name], iobq, hwrpb,  
map, memory, pal, version, <envar>...}]  
Arguments  
show Command Argument  
Description  
config  
Displays the current memory configuration, PCI logical  
slots, and ISA logical slots.  
device [device name]  
Displays the devices and controllers in the system.  
Specifying a device name returns information on that  
device only.  
iobq  
Displays the input/output counter blocks.  
Displays the hardware restart parameter block.  
Displays the system virtual memory map.  
Displays the memory module configuration.  
Displays the version of DIGITAL UNIX PALcode.  
Displays the version of the console.  
hwrpb  
map  
memory  
pal  
version  
<envar>  
Displays the current value of a specified environment  
variable.  
Options  
None  
Description  
The showcommand displays information about the system and the  
current value of a specified environment variable. See Section 7.3  
for more information about environment variables.  
Alpha SRM Console Firmware 7–17  
Environment Variables for Alpha SRM Console Commands  
Examples  
show Command Example  
Description  
>>>show device  
dka0.0.0.6.0  
dka400.4.0.6.0 DKA400 RRD43 3213  
dva0.0.0.0.1  
Lists device information, such as  
system designation, drive model,  
or Ethernet address.  
DKA0 RZ26L 441A  
DVA0  
ewa0.0.0.12.0 EWA0 08-00-2B-E2-1C-25  
pka0.7.0.6.0  
PKA0 SCSI Bus ID 7  
>>>show memory  
48 Meg of System Memory  
Lists system random-access  
memory (RAM) size.  
>>>show *  
Lists all environment variables  
and their settings.  
>>>show boot*  
Lists all environment variables,  
beginning with boot.  
7.3 Environment Variables for Alpha SRM Console  
Commands  
This section describes environment variables that are used to define the system  
operational state and to pass information between the firmware and the operating  
system.  
7.3.1 Environment Variable Descriptions  
Environment variables are classified as either Alpha SRM Console architecture-  
required or system-defined.  
7–18 Alpha SRM Console Firmware  
 
Environment Variables for Alpha SRM Console Commands  
7.3.1.1 Architecture-Required Environment Variables  
The following table shows common Alpha SRM Console architecture-required  
environment variables and their descriptions. For a complete list, enter show *at  
the Alpha SRM Console prompt.  
Architecture-Required Environment  
Variable  
Description  
auto_action  
When used with the setor showcommand, this  
variable modifies or displays the console action  
that follows an error, halt, or power-up. The  
action can be halt, boot, or restart. The default is  
halt.  
boot_file  
When used with the setor showcommand, this  
variable modifies or displays the file name to be  
used when a bootstrap requires a file name. The  
default is null.  
boot_osflags  
bootdef_dev  
When used with the setor showcommand, this  
variable modifies or displays the additional  
parameters to be passed to system software. The  
default is 0.  
When used with the setor showcommand, this  
variable modifies or displays the default device  
or device list from which the system will attempt  
to boot. If the system software is preloaded, the  
variable is preset to point to the device containing  
the preloaded software. The default is null.  
Alpha SRM Console Firmware 7–19  
Environment Variables for Alpha SRM Console Commands  
7.3.1.2 System-Defined Environment Variables  
The following table shows common Alpha SRM Console system-defined  
environment variables and their descriptions. For a complete list, enter show *at  
the Alpha SRM Console prompt.  
System-Defined  
Environment Variable  
Description  
console  
When used with the setcommand, this variable modifies  
the console output to either the serial port or the graphics  
controller.  
control_scsi_term  
ewa0_mode  
This variable is unused in the motherboard system.  
This variable determines if the AUI (ThinWire) or the  
twisted-pair Ethernet ports will be enabled. AUI is the  
default. (Autosensing is not supported.)  
os_type  
When used with the setor showcommand, this variable  
modifies or displays the specified firmware that will be  
loaded on the next power cycle. Specify the value osf or  
UNIX to select the Alpha SRM Console.  
pci_parity  
This variable controls PCI parity checking. The possible  
values are:  
on  
off  
= Parity checking is enabled.  
= Parity checking is disabled; this is the  
default.  
sniff = Parity checking is enabled or disabled  
depending on the PCI device.  
oem_string  
When used with the setor showcommand, this variable  
modifies or displays a text string that identifies the product  
name in the Alpha SRM Console banner.  
7–20 Alpha SRM Console Firmware  
Environment Variables for Alpha SRM Console Commands  
System-Defined  
Environment Variable  
Description  
language n  
The language environment variable assigns language nto  
the system (where nis the option number of a language listed  
in the menu that follows). Use the following procedure to  
select the language:  
1. At the Alpha SRM Console prompt, enter the following  
commands:  
>>>set language 0  
>>>init  
The following menu and prompt are displayed:  
n Language  
n Language  
=======================================  
0none (display menu) 40Français (Suisse Romande)  
30Dansk  
32Deutsch  
42Italiano  
44Nederlands  
34Deutsch (Schweiz) 46Norsk  
36English (American) 48Portugues  
38English (British/Irish) 4ASuomi  
3AEspañol  
3CFrançais  
4CSvenska  
4EVlaams  
3EFrançais (Canadian)  
(1..16):  
2. Enter the number that corresponds to the language that you  
want to use. The following example shows how to assign  
the English (American) language to the system:  
(1..16):36  
3. When you receive a message to reset the system, power  
cycle the system.  
Alpha SRM Console Firmware 7–21  
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
7.4 Using the AlphaBIOS Firmware Update Utility to Update  
the Flash ROM  
Use the AlphaBIOS firmware update utility to update the firmware in a flash ROM.  
7.4.1 AlphaBIOS Conventions  
AlphaBIOS uses universally accepted keys and key combinations for navigating the  
interface and selecting items. If you are familiar with MS-DOS or Microsoft  
Windows keyboard conventions, navigating AlphaBIOS is simple. Use the keys and  
key combinations shown in Table 7–1 when navigating and selecting items in  
AlphaBIOS.  
Table 7–1 AlphaBIOS Keys  
Key or Key Combination Description  
Tab  
Move highlight forward between fields of a dialog.  
Move highlight backwards between fields of a dialog.  
Shift + Tab  
or ↑  
Move highlight within a menu, or cycle through available field  
values in a dialog window.  
Alt + ↓  
Drop down a menu of choices from a drop-down listbox. A  
drop-down listbox can be recognized by the symbol .  
Home  
End  
Move to the beginning of a text-entry field.  
Move to the end of a text-entry field.  
or →  
Esc  
Move to the left or right in a text-entry field.  
Discard changes and back up to previous screen.  
Two levels of keyboard help are available:  
Press F1 once to display explanations of the keystrokes available for the  
currently displayed part of AlphaBIOS.  
Press F1 twice to display explanations of the keystrokes available for navigating  
throughout AlphaBIOS.  
7–22 Alpha SRM Console Firmware  
 
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
7.4.2 Starting the AlphaBIOS  
To start the AlphaBIOS, follow this procedure:  
1. Insert the AlphaBIOS diskette into diskette drive A.  
2. At the Alpha SRM Console prompt, enter the following command:  
>>>fwupdate  
Note:  
Because the firmware update utility reinitializes some system compo-  
nents, it may appear as if your system is restarting.  
Figure 7–1 shows an example of the AlphaBIOS Boot screen with the “Press  
<F2> to enter SETUP” message at the bottom.  
Figure 7–1 AlphaBIOS Boot Screen  
AlphaBIOS Version 5.60  
Please select the operating system to start:  
Windows NT Workstation 4.00  
Press Enter to choose.  
d i g i t a l  
Press <F2> to enter SETUP  
3. Press F2 to start the AlphaBIOS setup program.  
Alpha SRM Console Firmware 7–23  
 
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
7.4.3 Installing Alpha SRM Console Using AlphaBIOS Setup Program  
Figure 7–2 shows an example of the AlphaBIOS Setup screen. Select the  
AlphaBIOS Upgrade...option by using the arrow or Tab keys.  
Figure 7–2 AlphaBIOS Setup Screen  
Press Enter to begin installing the SRM Console firmware image.  
7–24 Alpha SRM Console Firmware  
 
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
Figure 7–3 shows an example of the AlphaBIOS Upgrade Options screen. If more  
than one image is found, the new image's name is displayed. If the name of the new  
image is not SRM Console, use the down arrow key to cycle through the available  
field values until SRM Console is displayed.  
Figure 7–3 AlphaBIOS Upgrade Options Screen  
Press Enter to continue the installation.  
Alpha SRM Console Firmware 7–25  
 
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
Figure 7–4 shows an example of the AlphaBIOS screen that warns you that you have  
selected to switch the operating system.  
Figure 7–4 AlphaBIOS Warning Screen  
Press Enter to continue the installation.  
7–26 Alpha SRM Console Firmware  
 
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
A screen similar to Figure 7–5 is displayed. The version numbers shown on your  
screen may be different than those shown in Figure 7–5.  
Figure 7–5 AlphaBIOS Upgrade SRM Console Screen  
Press F10 to continue the installation.  
Alpha SRM Console Firmware 7–27  
 
Using the AlphaBIOS Firmware Update Utility to Update the Flash ROM  
Figure 7–6 shows an example of the AlphaBIOS Upgrade Complete screen.  
Figure 7–6 AlphaBIOS Upgrade Complete Screen  
To load the SRM Console, power-cycle the system.  
7–28 Alpha SRM Console Firmware  
 
Installing the DIGITAL UNIX Operating System  
7.5 Installing the DIGITAL UNIX Operating System  
Note:  
DIGITAL UNIX Version 4.0D is the minimum revision required for the  
AlphaPC 164SX motherboard system.  
This section supplements the DIGITAL UNIX Installation Guide for installing the  
DIGITAL UNIX operating system on an AlphaPC 164SX motherboard system.  
Note:  
If you already have a previous version of DIGITAL UNIX installed, see  
the DIGITAL UNIX Installation Guide for information on how to  
upgrade to a new version of the operating system. Be sure to review the  
preinstallation tasks, which are covered in the DIGITAL UNIX  
Installation Guide.  
7.5.1 Requirements  
You need the following hardware and software to install the DIGITAL UNIX  
operating system on an AlphaPC 164SX motherboard system:  
A minimum of 32MB of main memory; 64MB is recommended  
A 1GB (or larger) SCSI or EIDE hard disk capable of storing the supported  
software subsets  
Supported load devices  
SCSI CD–ROM drive capable of reliably reading in 512-byte block mode  
or  
EIDE (ATAPI) CD–ROM drive  
or  
A network interface  
A console terminal with ASCII capability or a supported graphics display  
console  
DIGITAL UNIX Version 4.0D or higher Operating System Volume 1 compact  
disc  
Alpha SRM Console Version 4.9 or higher  
Alpha SRM Console Firmware 7–29  
8
Troubleshooting  
This chapter contains information about troubleshooting hardware and software  
during AlphaPC 164SX startup.  
8.1 Hardware Startup  
Use the following troubleshooting steps if video is not working on your system. If  
you still have no video after reviewing these steps, please call your system vendor.  
Troubleshooting Steps: No Video  
1. Check the connection to the ac outlet.  
2. Check the voltage setting on the power supply (115 V ac in the U.S.).  
3. Check that the frequency/switch selection matches the speed of the Alpha chip.  
4. Check that the CPU fan is connected and spinning.  
5. Ensure that the flash ROM update procedure was performed correctly. If you  
have a terminal attached to COM1, check the output for error messages after  
verifying that the flash ROM update procedure was performed correctly.  
6. Reseat the video card and ensure that it is connected to the monitor.  
7. Reseat the DIMMs.  
8. Replace the DIMMs.  
Troubleshooting  
8–1  
Beep Codes  
8.2 Beep Codes  
The beep codes provide error information about the AlphaPC 164SX system.  
Table 8–1 lists and describes the beep codes.  
Table 8–1 Beep Codes  
Beep Code  
Description  
1–2–31  
This sequence represents the fail-safe booter startup.  
No valid header found in ROM; loading entire ROM.  
No memory found.  
4
5
6
Checksum error detected when image was read back from memory.  
1
One beep and a pause, followed by two beeps and a pause, followed by three beeps.  
8.3 Post Codes  
The post codes indicate the progress of the SROM and SRM Console firmware.  
Table 8–2 lists and describes the post codes.  
Table 8–2 Post Codes  
(Sheet 1 of 3)  
Post Code  
Source  
(hex)  
00  
01  
02  
03  
04  
05  
0C  
0D  
13  
14  
15  
16  
17  
18  
19  
20  
Description  
SROM  
Firmware initialization is complete  
CPU speed detected  
CPU speed converted  
Configuration jumpers read  
Bcache configuration value computed  
Bcache control value computed  
Memory sized and memory bank 0 written  
Enable Dcache  
All of memory rewritten (good data parity written)  
Memory errors cleared; start reading system ROM  
Loading ROM without SROM decompression  
Loading ROM using SROM decompression  
System ROM loaded to memory  
Icache flush code written to memory  
CPU errors cleared; jump to system code  
ISA bus reset  
8–2  
Troubleshooting  
   
Post Codes  
Table 8–2 Post Codes  
(Sheet 2 of 3)  
Post Code  
Source  
(hex)  
Description  
3A  
Jump to Mini-Debugger  
3F  
Fatal error. Second code identifies source of error:  
05 = No memory found  
06 = Checksum error detected when image was read back  
from memory  
SRM  
Console  
FF  
FE  
Starting console  
Idle PCB initialization  
FD  
FC  
FB  
FA  
F9  
F8  
F7  
F6  
F5  
F4  
F3  
F2  
F1  
F0  
EF  
EE  
ED  
EC  
EB  
EA  
E9  
E8  
E7  
Semaphore initialization  
Heap initialization  
Heap initialization  
Heap initialization  
Driver structure initialization  
Idle process PID initialization  
File system initialization  
Timer data structures initialization  
Lowering IPL  
Entering idle loop  
Creating task to deallocate dead PCBs  
Creating polling task  
Creating timer task  
Creating power-up task  
Configuring memory  
Phase 1 driver startup  
Configuring the PCI/ISA bus  
Phase 3 driver startup  
Switching stdin/out/err to console terminal device  
Phase 4 driver startup  
Building per CPU slot in the HWRPB  
SCSI class driver initialization  
Phase 5 driver startup  
Fail-safe  
booter  
FD  
FC  
I/O bus initialization  
I/O initialization complete  
FB  
UART initialization  
Troubleshooting  
8–3  
Fail-Safe Booter  
Table 8–2 Post Codes  
(Sheet 3 of 3)  
Post Code  
(hex)  
Source  
Description  
BF  
1
Fail-safe booter is scanning the diskette  
Fail-safe booter is loading the AlphaBIOS  
Fail-safe booter is loading the Debug Monitor  
Fail-safe booter is loading the SRM console  
Fail-safe booter is loading the Linux mini-loader  
2
3
4
8.4 Fail-Safe Booter  
The fail-safe booter provides an emergency recovery mechanism when the primary  
firmware image contained in flash memory 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.  
Starting the Fail-Safe Booter  
You can start the fail-safe booter in one of two ways:  
If the primary firmware image is unavailable when the system is powered on or  
reset, the fail-safe booter runs automatically. When the fail-safe booter runs, the  
system emits a series of beeps through the speaker as beep code 1-2-3; that is,  
one beep and a pause, followed by two beeps and a pause, followed by three  
beeps. After the diskette activity light flashes, insert the AlphaPC 164SX SRM  
Console Firmware diskette. The fail-safe booter will load and run the  
AlphaBIOS firmware update utility from this diskette. Proceed to Section 7.4  
and follow the procedure for updating your flash ROM.  
You can also start the fail-safe booter manually as follows:  
1. Power off your system.  
2. Slide switch CF7 to off, as described in Section 3.3.  
3. Power on your system.  
4. Insert the AlphaPC 164SX SRM Console Firmware diskette into the diskette  
drive.  
5. Proceed to Section 7.4 and follow the procedures.  
8–4  
Troubleshooting  
9
Battery Recycle/Disposal Information  
NOTICE  
Recycle or dispose of batteries promptly in accordance with your organizations  
environmental policies. If this is a LITHIUM battery, the following additional  
precautions may apply:  
Replace batteries correctly to prevent possible explosion.  
Replace batteries with the same or equivalent type.  
Prior to disposal or recycling, protect all batteries against accidental short cir-  
cuiting by affixing nonconductive tape across battery terminals or conductive  
surfaces.  
Keep batteries away from small children.  
Battery Recycle/Disposal Information  
9–1  
A
Support, Products, and Documentation  
A.1 Customer Support  
The Alpha OEM website provides the following information for customer support.  
URL  
Description  
Contains the following links:  
Developers’ Area: Development tools, code examples,  
driver developers’ information, and technical white  
papers  
Motherboard Products: Motherboard details and  
performance information  
Microprocessor Products: Microprocessor details and  
performance information  
News: Press releases  
Technical Information: Motherboard firmware and  
drivers, hardware compatibility lists, and product  
documentation library  
Customer Support: Feedback form  
Support, Products, and Documentation A–1  
Supporting Products  
A.2 Supporting Products  
This section lists sources for components and accessories that are not included with  
the AlphaPC 164SX.  
A.2.1 Memory  
Dual inline memory modules (DIMMs) are available from a variety of vendors. For a  
list of the qualified vendors, visit the Alpha OEM World Wide Web Internet site at  
Click on Technical Information.  
Then click on Alpha OEM Hardware Compatibility List.  
A.2.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 Company, Inc.  
18 River Road  
P.O. Box 168  
Fremont, NH 03044  
Phone: 603-642-5040  
Fax: 603-642-5819  
PN 70-33148-01  
A.2.3 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)  
A–2  
Support, Products, and Documentation  
Associated Documentation  
Antec, Inc.  
2859 Bayview Drive  
Fremont, CA 94538  
Phone: 510-770-1200, ext. 313  
PN PP-253V (250 W)  
A.2.4 Enclosure  
An enclosure, suitable for housing the AlphaPC 164SX and its power supply, is  
available from:  
Delta Axxion Technology  
1550 Northwestern  
El Paso, TX 79912  
Phone: 915-877-5288  
PN DL17  
A.3 Associated Documentation  
You can order the following associated documentation directly from the vendor.  
If you have feedback about the Alpha technical documentation, please send your  
comments to [email protected].  
Title  
Vendor  
Alpha Architecture Reference Manual  
EY–W938E–DP  
Call your sales office or call  
Butterworth-Heinemann (DIGITAL Press)  
at 1-800-366-2665  
Alpha Architecture Handbook  
EC–QD2KB–TE  
Order online:  
See previous entry  
Alpha 21164PC Microprocessor  
Hardware Reference Manual  
EC–R2W0A–TE  
Alpha 21164PC Microprocessor Data Sheet  
EC–R2W1A–TE  
See previous entry  
Support, Products, and Documentation A–3  
Associated Documentation  
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 Special Interest Group  
U.S.  
International 1–503–797–4207  
Fax 1–503–234–6762  
1–800–433–5177  
PCI BIOS Specification, Revision 2.1  
CY82C693U hyperCache/Stand-Alone PCI  
Peripheral Controller with USB Data Sheet  
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  
Standard Microsystems Corporation  
80 Arkay Drive  
Hauppauge, NY 11788  
Phone: 1-800-443-7364  
Fax: 1-516-231-6004  
A–4  
Support, Products, and Documentation  

HP Hewlett Packard L1945wv User Manual
GE Monogram PCP932 User Manual
Frigidaire 318201452 User Manual
Freescale Semiconductor MPC8260 User Manual
Freescale Semiconductor MCF5481 User Manual
Fisher Paykel Cooktop CE604 User Manual
Dell UltraSharp 1908WFP User Manual
Cypress CY7C1320CV18 250BZC User Manual
BT SYNERGY 4000 User Manual 1
AMX Modero CV7 User Manual