Samsung AlphaPC 164UX Product manual

AlphaPC 164UX/BX Motherboard
Technical Reference Manual
Preliminary

Notice
The information in this publication has been carefully checked and is believed to be entirely accurate at the time of publication.
Samsung assumes no responsibility, however, for possible errors or omissions, or for any consequences resulting from the use
of the information contained herein.
Samsung reserves the right to make changes in its products or product specifications with the intent to improve function or
design at any time and without notice and is not required to update this documentation to reflect such changes.
This publication does not convey to a purchaser of semiconductor devices described herein any license under the patent rights of
Samsung or others.
AlphaPC 164UX/BX Motherboard
Technical Reference Manual
©1998 Samsung Electronics
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by
any means, electric or mechanical, by photocopying, recording, or otherwise, without the prior written consent of Samsung
Electronics.
Samsung and Samsung logo are trademarks of Samsung Electronics Co., Ltd.
Alpha, Digital Semiconductor are trademarks of Digital Equipment Corporation.
FaxBACK and Intel are registered trademarks of Intel Corporation.
GRAFOIL is a registered trademark of Union Carbide Corporation.
Microsoft, MS-DOS, Windows, and Windows 95 are registered trademarks and Windows NT is a trademark of Microsoft
Corporation.
Dallas is a registered trademark of Dallas Semiconductor Corporation.
Q is a registered trademark of Quality Semiconductor,Inc.
SYMBIOS is a registered trademark of Symbios,Inc.
AMD is a registered trademark of Advanced Micro Devices,Inc.
SMC is a registered trademark of Standard Microsystems Corporation.
All other trademarks and registered trademarks are the property of their respective owners.
San #24 Nongseo-ri, Kiheung-eup
Yongin-city, Kyungki-do, Korea
449-900
FAX : 82-331-209-4492
TEL : 82-331-209-3282
Printed in the Republic of Korea

iii
Contents
Preface
1 Introduction to the AlphaPC 164UX Motherboard
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 L3 Bcache Subsystem Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5
1.1.4 PCI Interface Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
1.1.5 ISA Interface Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
1.1.6 Miscellaneous Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
1.2 Software Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7
1.2.1 ARCSBIOS Windows NT Firmware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7
1.3 Hardware Design Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7
2 System Configuration and Connectors
2.1 AlphaPC 164UX Jumper Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3
2.2 CPU Speed Selection (Option 1,2,3,&4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
2.3 Bcache Size Jumpers (Option 14,15). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
2.4 Boot Option Jumper (Option 11). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
2.5 AlphaPC 164UX Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
2.5.1 PCI Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
2.5.2 ISA Expansion Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–8
2.5.3 SDRAM DIMM Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9
2.5.4 EIDE Drive Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–10
2.5.5 Diskette Drive Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
2.5.6 Parallel Bus Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
2.5.7 COM1/COM2 Serial Line Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . 2–12
2.5.8 Keyboard/Mouse Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
2.5.9 Input Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13

iv
2.5.10 Narrow SCSI Bus Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13
2.5.11 Fast and Wide SCSI Bus Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
2.5.12 10/100 Mbit Ethernet Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
2.5.13 Speaker Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
2.5.14 Microprocessor Fan Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . 2–15
2.5.15 Pin Power LED Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
2.5.16 IDE Drive LED Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
2.5.17 Reset Switch Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
2.5.18 Soft Power Connector Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
2.5.19 SCSI LED Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
3 Functional Description
3.1 AlphaPC 164UX Bcache Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2
3.2 Digital Semiconductor 21174 Core Logic Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2
3.2.1 21174 Chip Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3
3.2.2 Main Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4
3.2.3 PCI Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–4
3.2.4 System-IO (SIO) Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–6
3.2.5 Ethernet LAN Controller Chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–6
3.2.6 PCI-Ultra SCSI (Fast-20) I/O Processor Chip . . . . . . . . . . . . . . . . . . . . . . . . 3–7
3.2.7 PCI Expansion Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8
3.3 ISA Bus Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8
3.3.1 Combination Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–9
3.3.2 XD Bus Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–10
3.3.3 ISA Expansion Slots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–10
3.3.4 ISA I/O Address Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–10
3.4 Flash ROM Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–10
3.5 Interrupts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–11
3.6 System Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–15
3.7 Reset and Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–17
3.8 DC Power Distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–18
4 Upgrading the AlphaPC 164UX
4.1 Upgrading SDRAM Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1
4.2 Increasing Microprocessor Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–1
4.2.1 Preparatory Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2
4.2.2 Required Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2
4.2.3 Removing the 21164 Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2
4.2.4 Installing the 21164 Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3

v
5 Power and Environmental Requirements
5.1 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1
5.2 Environmental Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1
5.3 Physical Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2
5.3.1 Board Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2
5.3.2 Board Measurements and Hole Locations. . . . . . . . . . . . . . . . . . . . . . . . . . . 5–3
5.3.3 Board Vertical Clearance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4
5.3.4 ATX I/O Shield Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5
A System Address Space
A.1 Address Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–1
A.2 PCI Address Space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–6
A.3 21164 Address Space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–7
A.3.1 System Address Map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–10
A.4 21164 Byte/Word PCI Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–12
A.4.1 21164 Size Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–14
A.5 Cacheable Memory Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–15
A.6 PCI Dense Memory Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–15
A.7 PCI Sparse Memory Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–17
A.7.1 Hardware Extension Register (HAE_MEM). . . . . . . . . . . . . . . . . . . . . . . . . . A–18
A.7.2 Memory Access Rules and Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–18
A.8 PCI Sparse I/O Space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–23
A.8.1 Hardware Extension Register (HAE_IO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–23
A.8.2 PCI Sparse I/O Space Access Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . A–23
A.9 PCI Configuration Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–26
A.10 PCI Special/Interrupt Cycles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–31
A.11 Hardware-Specific and Miscellaneous Register Space . . . . . . . . . . . . . . . . . . . . A–31
A.12 PCI to Physical Memory Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–32
A.13 Direct-Mapped Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–37
A.14 Scatter-Gather Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–38
A.15 Scatter-Gather TLB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–40
A.15.1 Scatter-Gather TLB Hit Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–42
A.15.2 Scatter-Gather TLB Miss Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–42
A.16 Suggested Use of a PCI Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–44
A.16.1 Peripheral Component Architecture Compatibility Addressing and Holes. . . A–45
A.16.2 Memory Chip Select Signal mem_cs_l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–45
B Supporting Products
B.1 Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–1
B.2 Thermal Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–3
B.3 Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–3

vi
B.4 Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–4
C Support, Products, and Documentation
Index

vii
Figures
1–1 AlphaPC 164UX Functional Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
2–1 AlphaPC 164UX Jumper/Connector Location. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
2–2 AlphaPC 164UX Configuration Jumpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4
3–1 AlphaPC 164UX L3 Bcache Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2
3–2 Main Memory Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3
3–3 AlphaPC 164UX PCI Bus Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–5
3–4 AlphaPC 164UX ISA Bus Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–8
3–5 Interrupt Logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–12
3–6 AlphaPC 164UX System Clocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–16
3–7 System Reset and Initialization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–17
3–8 AlphaPC 164UX Power Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–19
4–1 Fan/Heat-Sink Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–4
5–1 Board measurement and Hole Position Diagram . . . . . . . . . . . . . . . . . . . . . . . . . 5–3
5–2 Board Vertical Clearance Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4
5–3 ATX I/O Shield Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5
A–1 Address Space Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–5
A–2 Memory Remapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–6
A–3 21164 Address Space Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–8
A–4 21164 and DMA Read and Write Transactions. . . . . . . . . . . . . . . . . . . . . . . . . . . A–9
A–5 System Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–11
A–6 21174 CSR Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–12
A–7 Byte/Word PCI Space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–13
A–8 Dense-Space Address Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–17
A–9 PCI Memory Sparse-Space Address Generation – Region 1. . . . . . . . . . . . . . . . A–21
A–10 PCI Memory Sparse-Space Address Generation – Region 2. . . . . . . . . . . . . . . . A–22
A–11 PCI Memory Sparse-Space Address Generation – Region 3. . . . . . . . . . . . . . . . A–22
A–12 PCI Sparse I/O Space Address Translation (Region A, Lower 32MB). . . . . . . . . A–25
A–13 PCI Sparse I/O Space Address Translation (Region B, Higher Area) . . . . . . . . . A–25
A–14 PCI Configuration Space Definition (Sparse) . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–27
A–15 PCI Configuration Space Definition (Dense). . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–27
A–16 PCI Bus Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–30
A–17 PCI DMA Addressing Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–35
A–18 PCI Target Window Compare. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–36
A–19 Scatter-Gather PTE Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–39
A–20 Scatter-Gather Associative TLB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–41
A–21 Scatter-Gather Map Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–43
A–22 Default PCI Window Allocation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–44
A–23 mem_cs_l Decode Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–46
A–24 mem_cs_l Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–47

viii
UXTables
1–1 AlphaPC 164UX SDRAM Memory Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3
2–1 AlphaPC 164UX Jumper/Connector List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3
2–2 PCI Bus Connector Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
2–3 ISA Expansion Bus Connector Pinouts (J10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–8
2–4 SDRAM DIMM Connector Pinouts (U3 through U8). . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9
2–5 EIDE Drive Bus Connector Pinouts (J24). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–10
2–6 Diskette (Floppy) Drive Bus Connector Pinouts (J33) . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
2–7 Parallel Bus Connector Pinouts (J13). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
2–8 COM1/COM2 Serial Line Connector Pinouts (J12) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
2–9 Keyboard/Mouse Connector Pinouts (J25). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
2–10 Input Power Connector Pinouts (J18). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13
2–11 Narrow SCSI Bus Connector (J16). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13
2–12 Fast and Wide SCSI Bus Connector Pinouts(J15)) . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
2–13 10/100 Mbit Ethernet Connector Pinouts (J34). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
2–14 Speaker Connector Pinouts (J23). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
2–15 Microprocessor Fan Power Connector Pinouts (J35). . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
2–16 Power LED Connector Pinouts (J31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
2–17 IDE Drive LED Connector Pinouts (J29). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
2–18 Reset Switch Connector Pinouts (J37). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
2–19 Soft Power Switch Connector Pinouts (J36). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
2–20 SCSI LED Connector Pinouts (J17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
3–1 ISA I/O Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–10
3–2 AlphaPC 164UX System Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–13
3–3 ISA Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–14
5–1 Power Supply DC Current Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–1
5–2 AlphaPC 164UX Motherboard Environmental Requirements. . . . . . . . . . . . . . . . . . . . 5–2
A–1 Physical Address Map (Byte/Word Mode Disabled). . . . . . . . . . . . . . . . . . . . . . . . . . . A–1
A–2 Physical Address Map (Byte/Word Mode Enabled) . . . . . . . . . . . . . . . . . . . . . . . . . . . A–2
A–3 21164 Byte/Word Addressing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–14
A–4 21164 Byte/Word Translation Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–14
A–5 Int4_valid and 21164 Address Relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–19
A–6 PCI Memory Sparse-Space Read/Write Encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . A–20
A–7 PCI Address Mapping. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–21
A–8 PCI Sparse I/O Space Read/Write Encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–24
A–9 CPU Address to IDSEL Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–28
A–10 PCI Configuration Space Read/Write Encodings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–29
A–11 Hardware and Miscellaneous Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–31
A–12 PCI Target Window Mask Register Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–33
A–13 Direct-Mapped PCI Target Address Translation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–37
A–14 Scatter-Gather Mapped PCI Target Address Translation. . . . . . . . . . . . . . . . . . . . . . . A–39
A–15 PCI Window Power-Up Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A–45
B–1 Samsung DIMM Part Number List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–1
B–2 VisionTek DIMM Part Number List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–2
B–3 Viking Components DIMM Part Number List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–2
B–4 QesTec DIMM Part Number List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B–2
B–5 Dense-Pac Microsystems DIMM Part Number List. . . . . . . . . . . . . . . . . . . . . . . . . . . . B–3

ix
Preface
Overview
This manual describes the DIGITAL AlphaPC 164UX/BX motherboard, a module
for computing systems based on the Samsung Alpha 21164 microprocessor and the
Digital Semiconductor 21174 core logic chip.
N Difference between AlphaPC 164UX and 164BX
•AlphaPC 164UX motherboard has the Ethernet LAN Controller and Ultra Wide
SCSI Controller which are not on AlphaPC 164BX motherboard.
•The size of AlphaPC 164BX motherboard’s L3 cache is 2MB.
•The size of AlphaPC 164UX motherboard’s L3 cache is 2MB or 4MB.
•Except the above, AlphaPC 164UX motherboard and 164BX motherboard are
the same.
•The following sections are about AlphaPC 164UX motherboard only.
Audience
This manual is intended for system designers and others who use the AlphaPC
164UX motherboard to design or evaluate computer systems based on the Samsung
Alpha 21164 microprocessor and the Digital Semiconductor 21174 core logic chip.
Scope
This manual describes the features, configuration, functional operation, and inter-
faces of the AlphaPC 164UX motherboard. This manual does not include specific
bus specifications (for example, PCI or ISA buses). Additional information is avail-
able in the AlphaPC 164UX schematics, program source files, and the appropriate
vendor and IEEE specifications. See Appendix C for information on how to order
related documentation and obtain additional technical support.

x
Manual Organization
As outlined on the next page, this manual includes the following chapters, appen-
dixes, and an index.
•Chapter 1, Introduction to the AlphaPC 164UX motherboard, is an overview of
the AlphaPC 164UX motherboard, including its components, features, and uses.
•Chapter 2, System Configuration and Connectors, describes the user-environ-
ment configuration, board connectors and functions, and jumper functions. It
also identifies jumper and connector locations.
•Chapter 3, Functional Description, provides a functional description of the
AlphaPC 164UX motherboard, including the 21174 core logic chip, L3 backup
cache (Bcache) and memory subsystems, system interrupts, clock and power
subsystems, and peripheral component interconnect (PCI) and Industry Standard
Architecture (ISA) devices.
•Chapter 4, Configuring the ARCSBIOS for Windows NT, describes the ARCS-
BIOS and gives instruction to begin the installation of Windows NT
•Chapter 5, Upgrading the AlphaPC 164UX, describes how to upgrade the
AlphaPC 164UX motherboard’s DRAM memory and microprocessor speed.
•Chapter 6, Troubleshooting, describes information about trouble shooting hard-
ware and software during AlphaPC 164UX startup.
•Chapter 7, Power and Environmental Requirements, describes the AlphaPC
164UX power and environmental requirements and provides board dimensions.
•Appendix A, System Address Space, describes the mapping of the 40-bit processor
address space into memory and I/O space addresses. It also lists the physical PCI
address spaces and regions, including the 21174 operating registers and PCI/ISA
device registers.
•Appendix B, Supporting Products, lists sources for components and accessories
not included with the AlphaPC 164UX motherboard.
•Appendix C, Support, Products, and Documentation, describes how to obtain
Samsung Alpha information and technical support, and how to order Samsung
Semiconductor products and associated literature.

xi
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:
•Binary Multiples
The abbreviations K, M, and G (kilo, mega, and giga) represent binary multiples
and have the following values.
For example:
Addresses
Unless otherwise noted, all addresses and offsets are hexadecimal.
Bit Notation
Multiple-bit fields can include contiguous and noncontiguous bits contained in angle
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 angle brackets. For example, <27> specifies
bit 27.
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.
K=2
10 (1024)
M=2
20 (1,048,576)
G=2
30 (1,073,741,824)
2KB = 2 kilobytes =2×210 bytes
4MB = 4 megabytes =4×220 bytes
8GB = 8 gigabytes =8×230 bytes

xii
Caution
Cautions indicate potential damage to equipment, software, or data.
Data Field Size
The term INTnn, where 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-unit terminology is used throughout this manual.
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, 1002is a binary number.
Ranges and Extents
Ranges are specified by a pair of numbers separated by two periods (..) and are inclu-
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 angle 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
Register figures have bit and field position numbering starting at the right (low order)
and increasing to the left (high order).
Term Words Bytes Bits Other
Byte ½18—
Word 1 2 16 —
Longword/Dword 2 4 32 Longword
Quadword 4 8 64 2 Longwords
Octaword 8 16 128 2 Quadwords
Hexword 16 32 256 2 Octawords

xiii
Memory figures have addresses starting at the top and increasing toward the bottom.
Schematic References
Logic schematics are included in the AlphaPC 164UX design package. In this man-
ual, references to schematic pages are printed in italics. For example, the following
specifies schematic page 26:
“. . . the ethernet controller (pc164ux.26) provide . . .”
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 a pound sign “*”
appended, or a “not” overscore bar. Signals with no suffix are considered high-
asserted signals. For example, signals pdata<127:0> is active-high signals. Signals
*CPURESET is active-low signals.
UNPREDICTABLE and UNDEFINED
Throughout this manual the terms UNPREDICTABLE and UNDEFINED are used.
Their meanings are quite different and must be carefully distinguished.
In particular, only privileged software (that is, software running in kernel mode)
can trigger UNDEFINED operations. Unprivileged software cannot trigger UNDE-
FINED operations. However, either privileged 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 UNPREDICTABLE result might acquire an arbitrary value that is
subject to a few constraints. Such a result might be an arbitrary func-
tion ofthe input operandsor of any state informationthat

xiv
is accessible to the process in its current access mode. UNPREDICT-
ABLE results may be unchanged from their previous values.
Operations that produce UNPREDICTABLE results might also pro-
duce exceptions.
– 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 constraints as are UNPREDICTABLE results and
must not constitute a security hole.
Specifically, UNPREDICTABLE results must not depend 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 that might produce 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 security hole would exist if some UNPREDICTABLE
result depended on the value of a register in another process, on the
contents of processor temporary registers left 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.
– 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.

Introduction to the AlphaPC 164UX Motherboard 1–1
1
Introduction to the AlphaPC 164UX
Motherboard
This chapter provides an overview of AlphaPC 164UX 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 164UX provides a single-board hardware and software development
platform for the design, integration, and analysis of supporting logic 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 164UX is implemented in industry-standard parts and uses a Samsung
Alpha 21164 microprocessor running at400,433,466,500,533,600,633,and 667MHz.
Figure 1-1 shows the board’s functional components.

1–2 Introduction to the AlphaPC 164UX Motherboard
System Components and Features
Figure 1–1 AlphaPC 164UX Functional Block Diagram
Alpha 21164
Microprocessor
Index
Data Switches
(X5)
DECchip 21174-CA
Control, I/O Interface,
18
PCI-to-ISA
Bridge
Control
Bcache
128-Bit Data
SDRAM
DIMM
Sockets
Address/Control
(X6)
1 Dedicated 64-Bit PCI Slot
5 Dedicated 32-Bit PCI Slots
1 Dedicated ISA Slot
Combination
Controller
Diskette
Parallel Port
2 Serial Ports
Control
Pdata
Pecc
Address
Commands
Tag Data 12
128
16
36
and Address
2/4MB L3
Primary PCI Bus
168-Pin
Unbuffered
PCI-to-PCI
Bridge Ethernet
Controller
SCSI
Controller
SROM
Buffer
KBD
Controller
Real Time
Clock
4 Devices
Secondary PCI Bus
Flash ROM

Introduction to the AlphaPC 164UX Motherboard 1–3
System Components and Features
1.1.1 Digital Semiconductor 21174 Core Logic Chip
The Alpha 21164 microprocessor is supported by the 21174 core logic chip, which
provides an interface between three units—memory, the PCI bus, and the 21164.
This core logic chip is the interface between the 21164 microprocessor, main mem-
ory (addressing and control), and the PCI bus.
Five Data switches provide the memory interface data path.
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 generic 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 three
banks of dual inline memory modules (DIMMs). Single- or double-sided DIMMs
may be used. Each DIMM is 72 bits wide, with 64 data bits and 8 check bits, with
100 MHz or faster speed. Two DIMMs provide 32Mb to 512MB of memory, while
six DIMMs provide up to 1536MB. Table 1–1 lists the DIMM sizes tested
Table 1–1 AlphaPC 164UX SDRAM Memory Configurations
(Sheet1of 3)
Total
Memory
Bank 0 Bank 1 Bank 2
U3 U4 U5 U6 U7 U8
32MB 16MB 16MB
64MB 16MB 16MB 16MB 16MB
32MB 32MB
96MB 16MB 16MB 16MB 16MB 16MB 16MB
32MB 32MB 16MB 16MB
128MB 32MB 32MB 16MB 16MB 16MB 16MB
32MB 32MB 32MB 32MB
64MB 64MB
160MB 32MB 32MB 32MB 32MB 16MB 16MB
64MB 64MB 16MB 16MB
192MB 32MB 32MB 32MB 32MB 32MB 32MB
64MB 64MB 16MB 16MB

1–4 Introduction to the AlphaPC 164UX Motherboard
System Components and Features
192MB 64MB 64MB 32MB 32MB
224MB 64MB 64MB 32MB 32MB 16MB 16MB
256MB 64MB 64MB 32MB 32MB 32MB 32MB
64MB 64MB 64MB 64MB
128MB 128MB
288MB 128MB 128MB 16MB 16MB
320MB 64MB 64MB 64MB 64MB 32MB 32MB
128MB 128MB 16MB 16MB 16MB 16MB
128MB 128MB 32MB 32MB
352MB 128MB 128MB 32MB 32MB 16MB 16MB
384MB 64MB 64MB 64MB 64MB 64MB 64MB
128MB 128MB 32MB 32MB 32MB 32MB
128MB 128MB 64MB 64MB
416MB 128MB 128MB 64MB 64MB 16MB 16MB
448MB 128MB 128MB 64MB 64MB 32MB 32MB
512MB 128MB 128MB 64MB 64MB 64MB 64MB
128MB 128MB 128MB 128MB
256MB 256MB
544MB 128MB 128MB 128MB 128MB 16MB 16MB
256MB 256MB 16MB 16MB
576MB 128MB 128MB 128MB 128MB 32MB 32MB
256MB 256MB 16MB 16MB 16MB 16MB
256MB 256MB 32MB 32MB
608MB 256MB 256MB 32MB 32MB 16MB 16MB
640MB 128MB 128MB 128MB 128MB 64MB 64MB
Table 1–1 AlphaPC 164UX SDRAM Memory Configurations
(Sheet2of 3)
Total
Memory
Bank 0 Bank 1 Bank 2
U3 U4 U5 U6 U7 U8

Introduction to the AlphaPC 164UX Motherboard 1–5
System Components and Features
Note : The following are important items to remember
- in order for the ECC memory feature to work, all DIMMs must be 72bit.
- To populate a bank,you must use 2 matched DIMMs.
1.1.3 L3 Bcache Subsystem Overview
The AlphaPC 164UX board-level L3 backup cache (Bcache) is a 2MB, direct-
mapped, synchronous SRAM with a 128-bit data path. The board is capable of han-
dling an L3 cache size of 4MB. See Section 2.3 for more information about the
Bcache.
256MB 256MB 32MB 32MB 32MB 32MB
256MB 256MB 64MB 64MB
672MB 256MB 256MB 64MB 64MB 16MB 16MB
704MB 256MB 256MB 64MB 64MB 32MB 32MB
768MB 128MB 128MB 128MB 128MB 128MB 128MB
256MB 256MB 64MB 64MB 64MB 64MB
256MB 256MB 128MB 128MB
800MB 256MB 256MB 128MB 128MB 16MB 16MB
832MB 256MB 256MB 128MB 128MB 32MB 32MB
896MB 256MB 256MB 128MB 128MB 64MB 64MB
1024MB 256MB 256MB 128MB 128MB 128MB 128MB
256MB 256MB 256MB 256MB
1056MB 256MB 256MB 256MB 256MB 16MB 16MB
1088MB 256MB 256MB 256MB 256MB 32MB 32MB
1152MB 256MB 256MB 256MB 256MB 64MB 64MB
1280MB 256MB 256MB 256MB 256MB 128MB 128MB
1536MB 256MB 256MB 256MB 256MB 256MB 256MB
Table 1–1 AlphaPC 164UX SDRAM Memory Configurations
(Sheet3of 3)
Total
Memory
Bank 0 Bank 1 Bank 2
U3 U4 U5 U6 U7 U8

1–6 Introduction to the AlphaPC 164UX Motherboard
System Components and Features
1.1.4 PCI Interface Overview
The AlphaPC 164UX PCI interface is the main I/O bus for the majority of functions
(SCSI interface, graphics accelerator, and so on). The PCI interface has a 33-MHz
data transfer rate. An onboard PCI-to-ISA bridge is provided through an Intel
82371SB (SIO) chip.An onboard PCI-to-PCI bridge is provided through an DEC
21052 chip.The AlphaPC 164UX includes advanced features,Such as :six PCI
slots;on-board Ultra-Wide SCSI; on-board 10/100 Mbs Ethernet.
1.1.5 ISA Interface Overview
The ISA bus provides the following system support functions:
•One expansion slots.
•An SMC FDC37C666 combination controller chip that provides:
– A diskette controller.
– Two universal asynchronous receiver-transmitters (UARTs) with full
modem control.
– A bidirectional parallel port.
•A mouse and keyboard controller.
•Real Time Clock.
1.1.6 Miscellaneous Logic
The AlphaPC 164UX contains the following miscellaneous components:
•Synthesizer for clocks:
– A clock synthesizer (TQ2061) provides a programmable clock source from
300MHz to 800MHz to the 21164 microprocessor. The microprocessor
supplies a clock to the system PLL/clock buffer for the 21174.
– The 21174 core logic chip provides the SDRAM and PCI clocks.
– 24MHz clock generator provide a clock source for the FDC37C666 ISA
device controller. The controller’s onchip generator then provides other
clocks as needed.
•AMD PALLV22V1015 and PALCE16V8H programmable logic devices (PLDs)
for PCI bus arbitration.
•Altera EPM7032-7 for DMA boundary issue.
Other manuals for AlphaPC 164UX
1
This manual suits for next models
1
Table of contents
Other Samsung Motherboard manuals

Samsung
Samsung AlphaPC 164UX User manual

Samsung
Samsung SyncMaster 710V User manual

Samsung
Samsung S3FM02G User manual

Samsung
Samsung s3c6410-TFA User manual

Samsung
Samsung API Ultimate Performance UP1100 Instruction Manual

Samsung
Samsung Artik 530 User manual

Samsung
Samsung UP1500 800-A1 User manual

Samsung
Samsung S3F401F Instructions for use