Digital Alpha VME 4/224 and
4/288Single-BoardComputers
UserGuideandTechnicalDescription
Order Number: EK–DAVME–TD. B01
This manual describes the Digital Alpha VME 4 module. It provides
configuration and installation procedures and describes the module’s
built-in features, including the console code and diagnostics.
Revision/Update Information:This manual supersedes the Digital
Alpha VME 4/224 and 4/288
Single-Board Computers User
Guide and Technical Description,
EK–DAVME–TD. A01.
Digital Equipment Corporation
Maynard, Massachusetts
First Printing, July 1996
Revised, September 1996
Printed in U.S.A.
The information in this document is subject to change without notice and should not be construed
as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no
responsibility for any errors that may appear in this document.
FCC Notice:
This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection
against harmful interference when the equipment is operated in a commercial environment. This
equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in
accordance with the instruction manual, may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful interference, in which
case the user will be required to correct the interference at his own expense.
Warning!
This is a Class A product. In a domestic environment this product may cause radio interference in
which case the user may be required to take adequate measures.
Achtung!
Dieses ist ein Gerät der Funkstörgrenzwertklasse A. In Wohnbereichen können bei Betrieb
dieses Gerätes Rundfunkstörungen auftreten, in welchen Fällen der Benutzer für entsprechende
Gegenmaßnahmen verantwortlich ist.
Attention!
Ceci est un produit de Classe A. Dans un environment domestique, ce produit risque de créer des
interférences radioélectriques, il appartiendra alors à l’utilisateur de prendre les mesures spécifiques
appropriées.
Canadian EMC Notice:
‘‘This Class [A] Digital apparatus meets all requirements of the Canadian Interference-Causing
Equipment Regulations.’’
‘‘Cet appareil numerique de la class [A] respecte toutes les exigences du Reglement sur le materiel
broilleur du Canada.’’
DECpc, Digital, OpenVMS, ThinWire, ULTRIX, VAX, and the DIGITAL logo.
The following are third-party trademarks:
DALLAS is a registered trademark of Dallas Systems Corporation.
Futurebus/Plus is a registered trademark of Force Computers GMBH, Germany.
IBM is a registered trademark of International Business Machines Corporation.
Intel is a trademark of Intel Corporation.
NCR is a registered trademark of National Cash Register Company.
OSF and OSF/1 are registered trademarks of Open Software Foundation, Inc.
UNIX is a registered trademark licensed exclusively by X/Open Company Ltd.
VIC64 is a trademark of Cypress Semiconductor Corporation.
VxWorks is a registered trademark of Wind River Systems, Inc.
All other trademarks and registered trademarks are the property of their respective holders.
This manual describes the Digital Alpha VME 4 module. It provides configuration
and installation procedures and describes the module’s built-in features, including
the console code and diagnostics.
Intended Audience
This manual is for OEM system integrators who have extensive knowledge of
single-board computers (SBCs). Their task is to integrate Digital Alpha VME 4
modules into their own systems. The system integrators need information about
the Digital Alpha VME 4 module’s physical and environmental specifications
and performance. They also need information, such as register descriptions, to
program the module.
A secondary audience consists of manufacturing technicians who install the
module and field technicians who diagnose problems and replace modules.
This manual does not explain how to use specific operating system programming
interfaces. For this information, see the appropriate operating system
documentation.
Structure of this Manual
This manual consists of 13 chapters, an appendix, and an index.
•Chapter 1, Product Overview, provides a general product description, lists
product features and functional specifications, and identifies physical and
environmental requirements.
•Chapter 2, Installation Procedures, explains how to unpack and install the
Digital Alpha VME 4 module. This chapter also introduces diagnostics and
troubleshooting and provides repair and warranty information.
xxi
•Chapter 3, Operating the Digital Alpha VME 4 Computer, explains how to
use the Digital Alpha VME 4 module’s controls and indicators, introduces
console mode and environment variables, and provides pointers to information
on booting operating systems and updating firmware.
•Chapter 4, Diagnostics, describes the Digital Alpha VME 4 power-on self-test
(POST) diagnostics and ROM based diagnostics (RBDs).
•Chapter 5, System Address Mapping, describes the mapping of 34-bit
processor physical address space to memory and I/O space addresses. This
chapter also includes discussions on address translations.
•Chapter 6, Cache and Memory Subsystem, describes the cache and memory
subsystem. This chapter includes discussions on error handling and describes
the subsystem’s address space and registers.
•Chapter 7, PCI Host Bridge, describes the PCI host bridge that resides
between the PCI local bus and the system bus. This chapter discusses the
interfaces to the system bus and PCI bus and describes the related address
space and registers.
•Chapter 8, PCI bus, describes the PCI bus, the base of the I/O subsystem.
The chapter describes the various I/O devices and their registers.
•Chapter 9, Nbus, decribes the Digital Alpha VME 4 module’s Nbus. The
discussion includes the Nbus address space and registers. This chapter also
includes information on ROM, the Super I/O chip, the keyboard and mouse
controller, the time-of-year (TOY) clock, interval timer registers, the watchdog
timer, and nonvolatile RAM (NVRAM).
•Chapter 10, VME Interface, describes the interface that handles the VMEbus
and its interacations with the PCI bus. The chapter describes master and
slave address spaces, address mapping, registers, and communication. The
chapter also discusses system controller operation, byte swapping addressing,
and interface initialization.
•Chapter 11, System Interrupts, describes Digital Alpha VME 4 system
interrupts and how the module can be reset.
•Chapter 12, Console Primer, introduces you to the Digital Alpha VME 4
console and explains how to use basic console commands.
•Chapter 13, Console Commands, describes the Digital Alpha VME 4 console
commands.
•Appendix A, Module Connector Pinouts, provides pinout information for the
Digital Alpha VME 4 module connectors.
xxii
Conventions
This section defines terminology, abbreviations, and other conventions used in
this manual.
Abbreviations
•Register access
The following list describes the register bit and field abbreviations:
Bit/Field AbbreviationDescription
MBZ (must be zero)Bits and fields specified as MBZ must be zero.
RO (read only)Bits and fields specified as RO can be read but not
RW (read/write)Bits and fields specified as RW can be read and
WO (write only)Bits and fields specified as WO can be written but not
•Binary multiples
The abbreviations K, M, and G (kilo, mega, and giga) represent binary
Unless otherwise noted, addresses and offsets are hexadecimal values.
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.
232432832
10
20
30
bytes
bytes
bytes
xxiii
Caution
Cautions indicate potential damage to equipment or loss of 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.
The prompts, input, and output in examples are shown in a monospaced font.
Interactive input is differentiated from prompts and system output with bold
type. For example:
>>>echo This is a test.
This is a test.
Ellipsis points indicate that a portion of an example is omitted.
Keyboard Keys
The following keyboard key conventions are used throughout this manual.
ConventionExample
Control key sequences are represented as Ctrl/x. Press
Ctrl
while you simultaneously press the x key.
In plain text, key names match the name on the actual
key.
In tables, key names match the name of the actual key
and appear in a box.
xxiv
Ctrl/C
Return key
Return
Names and Symbols
The following table lists typographical conventions used for names of various
items throughout this manual.
Notes emphasize particularly important information.
Numbering
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 (see also Addresses). Otherwise, the base is indicated by
a subscript; for example,
100
is a binary number.
2
Ranges and Extents
Ranges are specified by a pair of numbers separated by two periods (..) and are
inclusive. 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).
Memory figures have addresses starting at the top and increasing toward the
bottom.
xxv
Syntax
The following syntax elements are used throughout this manual. Do not type the
syntax elements when entering information.
ElementExampleDescription
[][-file filename]The enclosed items are optional.
|- | + | =Choose one of two or more items. Select
{}{- | + | =}You must specify one (and only one) of the
()—You must specify the enclosed items
...arg . . .You can repeat the preceding item one or
one of the items unless the items are
optional.
enclosed items.
together.
more times.
UNPREDICTABLE and UNDEFINED
In this manual, the terms UNPREDICTABLE and UNDEFINED are used. Their
meanings are 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
UNDEFINED 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 information.
The terms UNPREDICTABLE and UNDEFINED can be further described as
follows:
•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 subject
to a few constraints. Such a result might be an arbitrary function of the
input operands or of any state information that is accessible to the process
in its current access mode. UNPREDICTABLE results may be unchanged
from their previous values.
xxvi
Operations that produce UNPREDICTABLE results might also produce
exceptions.
An occurrence specifed as UNPREDICTABLE might happen or not based
on an arbitrary choice function. The choice function is subject to the same
constraints as are UNPREDICTABLE results and, in particular, 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 components.
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 previously
running process, or on a sequence of actions of different processes.
•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 instructions.
Only privileged software (that is, software running in kernel mode) can
trigger UNDEFINED operations.
The Digital Alpha VME 4/224 and 4/288 MHz single-board computers are based
on the 21064A Alpha processor chip. The Digital Alpha VME 4/224 comes
preconfigured with 512 KB cache, and the Digital Alpha VME 4/288 comes
preconfigured with 2 MB cache.
The board utilizes the Peripheral Component Interconnect (PCI) as the on-board
bus for the interconnection of high performance SCSI, Ethernet, and VME
interfaces, as well as the connection of industry-standard PCI mezzanine cards
(PMCs—IEEE P1386.1 standard).
The Digital Alpha VME 4 processors are supported by the VxWorks for Alpha and
Digital UNIX operating systems.
1.2 Functional Specifications
Table 1–1 lists the Digital Alpha VME 4 processor functional specifications.
Figure 1–1 is a block diagram of the Digital Alpha VME 4 processor.
Product Overview 1–1
Table 1–1 Digital Alpha VME 4 Functional Specifications
ItemDescription
Alpha AXP processor21064A Alpha processor with on-chip 16 KB instruction and 16
Network Interconnect10BASE-T Ethernet (twisted pair).
MemoryCache - 512 KB or 2 MB using cache modules.
SCSI-2NCR 53C810 PCI based SCSI-2 processor single-ended 8-bit
Serial and parallel
interfaces
Clocks and timersReal-time clock with battery backup.
VMEbusHigh performance PCI to VME64 interface chip capable of
PCI expansionAccepts one double-width or two single-width PCI mezzanine
Physical6U VME form factor requiring two adjacent slots. Three
KB data caches IEEE and VAX floating point.
SPECfp95, and 4.69 SPECint95.
256 byte send and receive FIFO, double bandwidth with full
duplex Ethernet (PCI based).
Main memory ECC protected 8, 16, 32, 64, and 128 MB using
memory DIMMS on 128-bit data bus with single-bit error
detection. Accessible from the CPU, PCI, and VMEbus.
4 MB flash EPROM.
32 KB NVRAM.
with DMA, up to 10 MB transfer rate with connection through
the VMEbus P2 connector.
Two asynchronous DEC423 ports, 75 to 19200 baud through
front panel MMJ connectors.
Keyboard and mouse support for graphics options on either the
secondary breakout module or the PMC I/O companion card.
Extended parallel port through the secondary breakout module.
Three 16-bit timers.
Watchdog timer with programmable reset.
DMA transfers, implemented with the VIC64 interface chip.
card (PMC) modules with optional I/O companion card.
adjacent slots are required with the optional PMC I/O
companion card.
1–2 Product Overview
Loading...
+ 412 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.