Digital Equipment Corporation AlphaPC64 User's Guide

Browse online or download User's Guide for Motherboards Digital Equipment Corporation AlphaPC64. Digital Equipment Corporation AlphaPC64 User guide User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 442
  • Table of contents
  • TROUBLESHOOTING
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Digital Alpha VME 4/224 and
4/288 Single-Board Computers
User Guide and Technical Description
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
Page view 0
1 2 3 4 5 6 ... 441 442

Summary of Contents

Page 1 - 4/288 Single-Board Computers

Digital Alpha VME 4/224 and4/288 Single-Board ComputersUser Guide and Technical DescriptionOrder Number: EK–DAVME–TD. B01This manual describes the Dig

Page 2

11.2 Module Reset ... 11–1312 Console Primer12.1 About the Console ... 12–112.1.1 Console

Page 3 - Contents

Local Area Network Address ROM TestLocal Area Network Address ROM TestThis diagnostic tests the integrity of the Local Area Network (LAN) addressROM,

Page 4 - 4 Diagnostics

Local Area Network Address ROM TestFigure 4–2 LAN Address ROM FormatAddress Octet 0Address Octet 1Address Octet 2Address Octet 3Address Octet 4Address

Page 5 - 6 Cache and Memory Subsystem

NCR 53C810 PCI-SCSI I/O Processor TestsNCR 53C810 PCI-SCSI I/O Processor TestsThese tests check the NCR810 SCSI controller chip. The tests do not requ

Page 6 - 7 PCI Host Bridge

NCR 53C810 PCI-SCSI I/O Processor TestsNCR810 Command/Status Register TestThis test writes, reads, and compares all of the NCR810 command/status regis

Page 7 - 8 PCI bus

NCR 53C810 PCI-SCSI I/O Processor TestsNCR810 Interrupt TestThis test verifies the interrupt connection between the NCR810 and the SIOcontroller to the

Page 8 - 10 VME Interface

Watchdog Timer Interrupt TestWatchdog Timer Interrupt TestThis test verifies the functionality of the watchdog timeout by its ability to handlea user p

Page 9 - 11 System Interrupts

VME Interface TestsVME Interface TestsThese tests verify the VME interface logic on the Digital Alpha VME 4module, including the VME interface process

Page 10 - 13 Console Commands

VME Interface TestsVME Scatter-Gather RAM TestThis test verifies the integrity of the scatter/gather RAM by performing write,read, and verify of variou

Page 11

4.4 Initialization SequenceThe diagnostic test sequence for a full power-on reset and initialization is shownin Figures 4–3, 4–4, and 4–5.Figure 4–3 S

Page 12 - A Module Connector Pinouts

Figure 4–4 Console POST FlowsBLEDDisplayNotesConsole testConsole testConsole testConsole testConsole testConsole testConsole

Page 13

echo . . . ... 13–30eval . . . ... 13–32examine ...

Page 14

Figure 4–5 Console POST FlowsWatchdog TestCLEDDisplayNotesConsole testConsole testConsole testML013410VIP-VIC TestsConsole PromptHI4–32 D

Page 15

5System Address MappingThis chapter describes the mapping of the 34-bit processor physical address spaceinto memory and I/O space addresses. It also i

Page 16

Figure 5–1 System Bus Address Map1 E000 00001 E000 1FE01 E001 00001 E001 1FE01 E002 00001 E002 1FE0VMEEthernetSCSISIOPMC Module1 C000 0000Programmedb

Page 17

Table 5–1 System Bus Address Space DescriptionsysAdr<33:32>sysAdr<31:28> Address Space Description00 xxxx Cacheable memoryspaceAccessed by

Page 18

Table 5–1 (Cont.) System Bus Address Space DescriptionsysAdr<33:32>sysAdr<31:28> Address Space Description10 xxxx PCI sparse memoryspace12

Page 19

5.1.4 DECchip 21071-DA CSR Space (0x1A0000000 to0x1AFFFFFFF)The DECchip 21071-DA responds to all accesses in this space. Section 7.4specifies the regis

Page 20

Figure 5–2 shows the translation of system bus addresses to PCI bus I/Oaddresses. Table 5–2 shows how the byte enable bits and PCI ad<2:0> arege

Page 21 - Structure of this Manual

Table 5–2 PCI Sparse I/O Space Byte Enable GenerationLengthCPUAddress<6:5>CPUAddress<4:3>PCI ByteEnable1PCI ad<2:0>Byte 00 00 1110 C

Page 22

5.1.7 PCI Configuration Space (0x1E0000000 to 0x1FFFFFFFF)A read or write access to this space causes a configuration read or write cycle onthe PCI. The

Page 23 - Conventions

Table 5–4 PCI Address Decoding for Primary Bus Configuration AccessesDevice Number (sysAdr<20:16>) PCI ad<31:11>00000 0000 0000 0000 0000 0

Page 24

sp ... 13–100start . . ... 13–101stop . . . ...

Page 25 - /usr/foo/bar

Peripherals that integrate multiple functional units (for example, SCSI, Ethernet,and so on) can provide configuration spaces for each function. Bits a

Page 26

5.1.8 PCI Sparse Memory Space (0x200000000 to 0x2FFFFFFFF)Access to PCI sparse memory space can have byte, word, tribyte, longword, orquadword granula

Page 27

Figure 5–3 PCI Memory Space Address Translation01 00000Non-Zero00000LJ03938A.AILength in BytesLongword Address33 29 2832 31 08 07 0506 04 03 02 000133

Page 28 - For More Information

Table 5–5 PCI Sparse Memory Space Byte Enable GenerationLengthCPUAddress<6:5>CPUAddress<4:3>PCI ByteEnable1PCI ad<2:0>2Byte 00 00 11

Page 29 - Product Overview

One bit pair of cpucwmask<1:0>, <3:2>, <5:4>, and <7:6> must have a valueof 01 (binary). The other fields must be 00. The locat

Page 30

• On write transactions, ad<4:2> is generated from cpucwmask<7:0>. If thelower longword is to be written, ad<2> is 0; if the lower l

Page 31 - Product Overview 1–3

Table 5–6 PCI Target Window EnablesPCI_MASK<31:20>1Window Size Value ofn20000 0000 0000 1 MB 200000 0000 0001 2 MB 210000 0000 0011 4 MB 220000

Page 32

Figure 5–4 PCI Target Window Compare SchemeLJ-03955.AI31nn20 19 13 12 0031nn20OffsetHitXXXComparePeripheral Page NumberPCI AddressPCI BaseRegister31nn

Page 33

Table 5–7 PCI Target Address Translation—Direct MappedPCI_MASK<31:20> Translated Base <32:5>0000 0000 0000 T_BASE<32:20>:PCI ad<1

Page 34

Figure 5–5 Scatter-Gather Map Page Table Entry in MemoryLJ03956A.AI63 32MBZ31 20 000121Page Address <32:13> ValidMBZThe size of the scatter-gath

Page 35 - Installation Procedures

2–15 Connecting the PMC I/O Companion Card... 2–262–16 Installing the PMC I/O Companion Card ... 2–273–1 Controls and Indicators . ...

Page 36 - 2–2 Installation Procedures

Table 5–8 Scatter-Gather Map AddressPCI_MASK<31:20>Scatter-GatherMapTable SizeScatter-GatherMap Address<32:3>0000 0000 0000 1 KB T_BASE<

Page 37

Figure 5–6 Scatter-Gather Map Translation of PCI Bus Address to System BusAddressLJ03957A.AI31n13 12 0005 04OffsetPeripheral Page NumberPCI Address33

Page 39 - The nn = cable length

6Cache and Memory SubsystemThe cache and memory subsystem serves as the memory controller and thesystem bus (sysBus) controller.Figure 6–1 Cache and M

Page 40 - 2.2 Installation

Figure 6–2 Address and Data Paths of Cache and MemoryML013273 21071-BA032 Bits32 Bits32 Bits32 Bits32 Bits32 Bits32 Bits32 BitsmemData <127:0>Me

Page 41 - Installation Procedures 2–7

Figure 6–3 21071-CA Block DiagramML013275TagCompareAddressGeneration tagadr<31:17>adr<33:5>WriteBufferAddress Row andColumnGenerati

Page 42 - 2–8 Installation Procedures

6.1 System Bus InterfaceThe CPU, DECchip 21071-CA, PCI host bridge, cache, and memory communicatewith each other through the system bus. The system bu

Page 43 - VMEbus Reset

6.2 Bcache ControlFigure 6–4 shows the implementation of a cache subsystem with a 2 MB cache.Figure 6–4 Cache Subsystem fora2MBCacheML013276Bcache SIM

Page 44

6.3.1 Memory OrganizationA bank of memory is one width of DRAMs, 128 bits, implemented with DIMMs.The DECchip 21071-CA supports one or two banks of DR

Page 45 - Installation Procedures 2–11

6.3.2 Memory Address GenerationEach bank has a programmable base address and size. The incoming physicaladdress is compared with the memory ranges of

Page 46

6–20 Refresh Timing Register: 0x180000220 ... 6–296–21 Block Diagram of the DECchip 21071-BA ... 6–307–1 PCI Host Bridge ...

Page 47 - Installation Procedures 2–13

6.3.7 Presence Detect LogicThe DECchip 21071-CA supports loading the status of 32 presence detect bitsfrom the memory configuration registers 0 to 3 an

Page 48

Table 6–1 identifies all banks; only Bank 0 and 1 are used.Table 6–1 CSR Register Addresses for DECchip 21071-CAAddress16Register Name1 8000 0000 Gener

Page 49 - Installation Procedures 2–15

Table 6–1 (Cont.) CSR Register Addresses for DECchip 21071-CAAddress16Register Name1 8000 0A40 Bank 2 configuration register1 8000 0A60 Bank 3 configura

Page 50 - 2–16 Installation Procedures

6.6 Description of CSRs6.6.1 General Control RegisterThe general control register contains status information that affects the memory,cache, and syste

Page 51 - Installation Procedures 2–17

Table 6–2 General Control RegisterField Name Type Description<15:14> Reserved MBZ —<13> BC_BADAP RW, 01Bcache force bad address parity. Wh

Page 52 - 2–18 Installation Procedures

Table 6–2 (Cont.) General Control RegisterField Name Type Description<5> BC_EN RW, 0 Bcache enable. When clear, the L2 cache isdisabled and the

Page 53 - Installation Procedures 2–19

Figure 6–7 Error and Diagnostic Status Register: 0x18000002015 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00LJ-04179.AIWRPENDLDXLLOCKPASS 2MBZCREQCAUSE

Page 54 - 2–20 Installation Procedures

Table 6–3 (Cont.) Error and Diagnostic Status RegisterField Name Type Description<8:6> CREQCAUSE RO Cycle request caused error. Indicates theDMA

Page 55 - Installation Procedures 2–21

6.6.3 Tag Enable RegisterThe tag enable register (TAGEN), shown in Figure 6–8, indicates which bits ofthe cache tag are compared to sysadr<33:5>

Page 56 - 2–22 Installation Procedures

Table 6–4 Cache Size Tag Enable ValuesTAGEN<15:0>ComparedBits Cache Size0000 0000 0000 00001None 4 GB1000 0000 0000 0000 <31> 2 GB1100 000

Page 57 - Installation Procedures 2–23

9–14 82C54 Timer Data Access ... 9–289–15 Timer Clocking... 9–319–16 Timer Interrupt Status Register .

Page 58 - 2–24 Installation Procedures

Table 6–5 Maximum Memory Tag Enable ValuesTAGEN<15:0>ComparedBits Memory Size1111 1111 1111 11101<31:17> 4 GB0111 1111 1111 1110 <30:17

Page 59 - Installation Procedures 2–25

Figure 6–9 Error Low Address Register: 0x18000008015 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00LJ-04181.AIERR_LADR<20:5>6.6.5 Error High Addre

Page 60 - 2–26 Installation Procedures

Figure 6–11 LDx_L Low Address Register: 0x1800000C015 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00LJ-04183.AILDXL_LARD<20:5>6.6.7 LDx_L High Add

Page 61 - 2.3 Diagnostics

Figure 6–13 Presence Detect Low-Data Register: 0x18000028015 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00LJ-04186.AIPRES_DET<15:0>6.6.8.2 Presen

Page 62

Figure 6–15 Bank 0 Base Address Register: 0x18000080015 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00LJ-04188.AIS0_BASEADR<33:23>MBZThe base addr

Page 63 - 2.4 Troubleshooting

Table 6–6 Configuration Register for Banks 0 and 1Field Name1Type Description<15:9> Reserved MBZ —<8:6> S0_COLSEL RW Column address selecti

Page 64

Table 6–6 (Cont.) Configuration Register for Banks 0 and 1Field Name1Type Description<4:1> S0_SIZE RW Bank size in Mbytes. Indicates the size of

Page 65 - Table 2–13 Troubleshooting

The description of the parameters also indicates the corresponding DRAMparameter. Bank 0’s timing register A is shown in Figure 6–17 and is definedin T

Page 66 - 2.5.2 Hardware Warranty

Table 6–7 (Cont.) Timing Register AField Name Type Description<6:4> S0_COLSETUP RW, 0 Column address setup (tASC) to first CASassertion and write

Page 67 - Installation Procedures 2–33

Table 6–8 Timing Register BField Name Type Description<15:14> Reserved MBZ —<13:11> S0_WHOLD0COL RW, 1 Write hold time from column address

Page 68 - 2.5.3 Software Maintenance

11–11 VIC Error Group ICR . . . ... 11–1011–12 VMEbus Interrupter ICR ... 11–1011–13 VIC Error Group Interrupt

Page 69

Figure 6–19 Global Timing Register: 0x18000020015 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00LJ-04193.AIMBZGTR_MAX_RAS_WIDTHGTR_RPTable 6–9 Global Ti

Page 70

The refresh timing register is shown in Figure 6–20 and is defined in Table 6–10.Figure 6–20 Refresh Timing Register: 0x18000022015 14 13 12 11 10 09 0

Page 71 - Computer

Table 6–10 (Cont.) Refresh Timing RegisterField Name Type Description<0> DISREF RW, 0 Disable refresh. Refresh operations are notperformed when

Page 72 - MLO-013262

6.7.1 Memory Read BufferThe memory read buffer stores data from memory before the data is sent to theCPU or returned to DMA in the DMA read buffer. Ea

Page 73 - 3.3 Environment Variables

6.7.5 Memory Write BufferThe memory write buffer has four entries for each chip. Each entry has fourlongwords and corresponding ECC bits. The system b

Page 74

7PCI Host BridgeThe 21071-DA chip is the bridge between the PCI local bus and the system bus,as shown in Figure 7–1.Figure 7–1 PCI Host BridgePCI Host

Page 75

Figure 7–2 DECchip 21071-DA Block DiagramML0134604-EntryDMA WriteAddressFIFO DMA Read AddressDMA WriteAddressPCI ad<31:0>ReadBypassMUX3 LW

Page 76

7.1.2 Buffering System Bus TransactionsWrite-and-run I/O write transactions use a 1-entry write buffer. One I/O readtransaction is initiated by the CP

Page 77 - 3.5 Updating Firmware

7.2.3 Burst Length and Prefetching for PCI busOn write transactions directed toward main memory, the PCI host bridgesupports a maximum burst length of

Page 78

7.3.3 Data CoherencyThe two agents that must synchronize their data transfers are the CPU and anyPCI device. The PCI host bridge maintains data cohere

Page 79 - Diagnostics

3–1 Controls and Indicators . ... 3–23–2 Environment Variable Summary . . ... 3–44–1 Console Diagnostic Tests ...

Page 80 - 4–2 Diagnostics

7.3.4 InterruptsWhen the PCI host bridge has errors to report, it uses the int_hw0 signal tointerrupt the CPU. It does not distinguish between hard an

Page 81

7.3.7 Retry TimeoutThe PCI host bridge implements a timeout mechanism to terminate CPU-initiatedtransactions that do not complete on the PCI bus becau

Page 82

Table 7–1 (Cont.) DECchip 21071-DA CSR AddressesAddress16Register Name1 A000 0040 System bus error address register (SEAR)1 A000 0060 Dummy register 1

Page 83

Table 7–1 (Cont.) DECchip 21071-DA CSR AddressesAddress16Register Name1 A000 03E0 TLB 7 data register1 A000 0400 Translation buffer invalidate all reg

Page 84

Figure 7–3 Diagnostic Control/Status Register: 0x1A000000031 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01

Page 85 - POST Memory Diagnostic

Table 7–2 (Cont.) Diagnostic Control/Status RegisterField Name Type Description<17:16> D_BYP<1:0>RW, 0 Disable read bypass. Controls the o

Page 86 - 4–8 Diagnostics

Table 7–2 (Cont.) Diagnostic Control/Status RegisterField Name Type Description<14> IPTL RWC, 0 Invalidate page table lookup. This bit is set wh

Page 87 - Heartbeat Timer Test

Table 7–2 (Cont.) Diagnostic Control/Status RegisterField Name Type Description<6> LOST RWC, 0 Lost error. This bit is set by a 21071-DA errorco

Page 88 - Interval Timer Tests

Figure 7–4 PCI Error Address Register: 0x1A000002031 30 08 07 06 05 04 03 02 01 00LJ-04197.AIPCI_ERR<31:0>09101112131415161718192021222324252627

Page 89 - 3 Timers Loopback Test

Table 7–4 System Bus Error Address RegisterField Name Type Description<31:3> SYS_ERR<33:5> RO System bus error address. Stores the address

Page 90 - Timer 0 Loopback Test

9–2 Module Configuration Register... 9–79–3 DIMM Identification . . . ... 9–99–4 Presence Detect ...

Page 91 - Timer 2 Interrupt Test

Table 7–5 Translated Base Registers 1 and 2Field Name Type Description<31:9> T_BASE<32:10> RW Translated base. If scatter-gather mappingis

Page 92 - Timer 1 Interrupt Test

Table 7–6 (Cont.) PCI Base Registers 1 and 2Field Name Type Description<19> WENB RW, 0 Window enable. When clear, the PCI targetwindow is disabl

Page 93

Table 7–7 PCI Mask Registers 1 and 2Field Name Type Description<31:20> PCI_MASK<31:20> RW PCI mask. This field specifies the size ofthe PCI

Page 94 - 4–16 Diagnostics

Table 7–8 Host Address Extension Register 1Field Name Type Description<31:27> EADDR<4:0> RW, 0 Extension address. This field is used as the

Page 95 - Diagnostics 4–17

7.5.11 PCI Master Latency Timer RegisterThe PCI master latency timer register defines the latency timer period. Define anonzero value during system confi

Page 96 - NVRAM March I Test

Figure 7–13 TLB Tag Registers 0 Through 7: 0x1A0000200 to 0x1A00002E031 30 08 07 06 05 04 03 02 01 00LJ-04205.AIPCI_PAGE<31:13>EVAL0910111213141

Page 97 - NVRAM March II Test

Table 7–12 TLB Data Registers 0 Through 7Field Name Type Description<31:21> Reserved MBZ —<20:1> CPU_PAGE<32:13> RO CPU page. Bits &

Page 98 - TOY Clock Bitwalk Test

8PCI busThe PCI bus is the base for the I/O subsystem. All I/O components are connectedby the 32-bit, 5 V only, PCI implementation and are called PCI

Page 99 - Diagnostics 4–21

Figure 8–1 PCI Bus and Interfaces to the I/O SubsystemPCI HostBridge(21071-DA)PCI toNbusBridgeEthernetControllerSCSIControllerPCI-VMEBridgePCI

Page 100 - LAN Address ROM Dump

8.1 Ethernet ControllerThe physical connection to the network is the Ethernet twisted-pair connectorlocated on the front panel of the module.The Ether

Page 101 - Diagnostics 4–23

11–1 Table of CPU Interrupt Assignments ... 11–111–2 VIC64 Chip Interrupt Ranking . . . ... 11–611–3 VME IRQ ICR Priority Assig

Page 102 - 4–24 Diagnostics

Figure 8–2 PCI Configuration RegistersI/O Base Address (CBIO)Memory Base Address (CBMA)ReservedReservedReservedN/S (=Not Supported)ReservedRese

Page 103 - NCR810 Internal Loopback Test

Table 8–1 Ethernet Controller CSRsRegister Meaning AddressCSR0 Bus mode register xxxx xx00HCSR1 Transmit poll demand xxxx xx08HCSR2 Receive poll deman

Page 104 - NCR810 Interrupt Test

8.1.4 Ethernet AddressThe Ethernet ID address for the Digital Alpha VME 4 assembly is stored in anon-board SROM, a 20-pin socketed PLCC. The Ethernet

Page 105 - Watchdog Timer Interrupt Test

8.2.2 SCSI IDThe default SCSI ID is 7. You set the SCSI ID by writing the SCSI controller’sSCID register (offset 0x04). To do this, use the following

Page 106 - VME Interface Tests

Figure 8–4 PCI Configuration BlockI/O Base Address (SCSI_IO_BASE)Memory Base Address (SCSI_MEM_BASE)ReservedReservedN/S (=Not Supported)Reserved

Page 107 - VME Scatter-Gather RAM Test

Table 8–2 SCSI Controller CSRsLabel R/W Description OffsetSCNTL0 R/W SCSI Control 0 00SCNTL1 R/W SCSI Control 1 01SCNTL2 R/W SCSI Control 2 02SCNTL3 R

Page 108 - 4.4 Initialization Sequence

Table 8–2 (Cont.) SCSI Controller CSRsLabel R/W Description OffsetDCD R/W DMA Command 27DNAD R/W DMA Next Add for Data 28-2BDSP R/W DMA SCRIPTS Pointe

Page 109 - Figure 4–4 Console POST Flows

8.3 PCI I/O Companion CardYou can connect an optional PMC I/O companion card to the I/O module. Thiscard contains a 21052 PCI-to-PCI bridge chip and t

Page 111 - System Address Mapping

9NbusThe Nbus is a special case of an ISA bus. The Nbus is a simple 8-bit data,16-bit address, nonmultiplexed resource bus that interfaces with the PC

Page 112 - 5–2 System Address Mapping

First Printing, July 1996Revised, September 1996Printed in U.S.A.The information in this document is subject to change without notice and should not b

Page 114 - 0x19FFFFFFF)

• NVRAM• Interval timersThe bottom 1 MB in PCI sparse memory space is mapped onto the Nbus for useby the flash ROM.These address regions are negatively

Page 115 - (0x1B0000000 to 0x1BFFFFFFF)

Figure 9–2 SIO Configuration BlockReservedPCI ControlMEMCS# Control (not used)ISA Addr Decode (not used)ReservedMEMCS# Attributes (not used)Res

Page 116

9.1.1.2 ISA Controller Recovery Timer RegisterThe ISA controller recovery timer register (offset +4Ch) is one of two bytewideregisters used as the Nbu

Page 117

Register CPU Address Nbus OffsetModule display control 1 C001 0000 800Module configuration 1 C001 0020 801Interrupt register 1 1 C001 0040 802Interrupt

Page 118

Figure 9–3 Module Display Control Register31 08 07 06 05 04 03 02 01 00ML013287Brightness ControlDisplay CharacterDon't CareMOD_DISP_REG :The dis

Page 119

This read-only register contains information relating to module revision, CPUspeed, and SCSI options. The information read from this register is hardw

Page 120

Table 9–2 (Cont.) Module Configuration RegisterField Name Type Description<6:5> CPU ID RO Determine the speed of the CPU according to the followi

Page 121 - System Address Mapping 5–11

These registers are read-only. The values are loaded from memory DIMMs,identified in Table 2–8 at power-up. A complete description of the memoryDIMMs i

Page 122 - Byte Offset

Figure 9–7 Memory Identification Register31 08 07 06 05 04 03 02 01 00ML013316Bank 1 DRAM1 ID1Bank 1 DRAM1 ID0Don't CareMEM_ID_REG :Bank 1 DRAM0 I

Page 123

Table 9–4 Presence DetectBit PD Bit Description<3:0> PD 4-1PD Bits4321Configuration(Parity/ECC)DRAMOrganizationREAddressCEAddressRefreshPeriods (

Page 124 - 5–14 System Address Mapping

PrefacePurpose of this ManualThis manual describes the Digital Alpha VME 4 module. It provides configurationand installation procedures and describes t

Page 125 - System Address Mapping 5–15

Table 9–5 ID BitsBit ID Bit Description<6,4,2,0> ID 0 Used to define memory DIMM configuration (see Table 9–6).<7,5,3,17> ID 1 Sets the refr

Page 126

These registers are read/pseudowritable registers located at a fixed address onNbus in PCI I/O address space. Register 1 is located in Nbus offset 0x80

Page 127 - System Address Mapping 5–17

Table 9–7 (Cont.) Reset Reason RegistersField Name Type Description<2> VME reset 0x80A : R/W toclear0x80E : ReadOnly82E : R/W to setIf set, it i

Page 128

Figure 9–9 Module Control Register 131 08 07 06 05 04 03 02 01 00ML013289Timer 0 Mode EnableUndefinedDon't CareMOD_CNTRL_REG_1 :Watchdog Reset En

Page 129 - System Address Mapping 5–19

Table 9–8 (Cont.) Module Control RegisterField Name Type Description<5> Watchdog TimerReset EnableWhen 0, watchdog timer expiration has noeffect

Page 130 - to generate the PCI address

Table 9–9 Bcache Size and Speed Decode<2> <1> <0> Bcache Size Bcache Speed0 0 0 Disables Bcache0 0 1 512 KB 15 ns0 1 0 2 MB 12 ns0 1

Page 131 - System Address Mapping 5–21

Figure 9–11 Flash ROM Layout/AddressingML013291ROM_BASE_ADDR :512 KB512 KB1 MB1 MB1 MB<00><01><10><11>Start of Console Firmwar

Page 132

Channel B is uncommitted and uninitialized by system firmware.For more information about these serial lines, see Chapter 2.9.4.2 Super I/O Register Add

Page 133 - Cache and Memory Subsystem

Table 9–10 (Cont.) Super I/O Register Address Space MapAddress OffsetRead/WritePhysicalAddress RegisterCOM2 Serial Port Registers2F8-R 0DLAB=0 1 C000

Page 134 - ML013273

Table 9–10 (Cont.) Super I/O Register Address Space MapAddress OffsetRead/WritePhysicalAddress RegisterParallel Port Registers3BC-R/W 1 C000 7780 Data

Page 135 - ML013275

• Chapter 3, Operating the Digital Alpha VME 4 Computer, explains how touse the Digital Alpha VME 4 module’s controls and indicators, introducesconsol

Page 136 - 6.1 System Bus Interface

Table 9–12 lists the register and memory addresses for the keyboard/mousecontroller.Table 9–12 Keyboard and Mouse Controller AddressesOffset Physical

Page 137 - 6.3 Memory Controller

9.6.1 TOY Clock Timekeeping RegistersCPU Address: 0x1C0100000 - 0x1C01FFFE0Nbus offset: 0x8000 - 0xFFFFTime information is contained in eight 8-bit re

Page 138 - 6.3.1 Memory Organization

Field Register Description<7> TOY_BASE_ADDR+09 Enable Oscillator bit.Enables/disables the TOY clock chip’s internaloscillator. Use it to conserv

Page 139 - 6.3.5 Transaction Scheduler

Table 9–14 (Cont.) TOY Clock Command RegisterField Name Type Description<2> Not used<3> Watchdog TimerEnableR/W<4> Pulse/Level O/P R

Page 140 - 6.4 Error Handling

Table 9–15 Timer Interface RegistersFieldRegisterTMR_BASE_ADDR = 4000 Description<7:0> TMR_BASE_ADDR+00 Timer#0 RegisterTMR_BASE_ADDR+04 Timer#1

Page 141

Table 9–16 Interval Timing Control RegisterField Name Type Description<7:6> Specifies which timer is to be configured by thiscontrol byte. When se

Page 142

Figure 9–14 82C54 Timer Data AccessML013296Data Rd/Wr (byte)Mode 01 or 11?Mode 11?MSBNo"Signal Done"YesLSBData Rd/Wr (byte)YesNo9.7.2 Timer

Page 143 - 6.6 Description of CSRs

interrupt request (IRQ). The IRQ can be dismissed by an access to the timerinterrupt status register.9.7.3 Timer ModesOf the six timer modes of which

Page 144

The timer output is initially high. When the timer value is written, theoutput is driven low. The counter decrements to 0 where it drives the outputhi

Page 145

9.7.4 InterruptsThe expiration of timers #0 and #2 are recorded in a timer status register. Theasserted state of either or both of the timer status bi

Page 146 - LJ-04179.AI

ConventionsThis section defines terminology, abbreviations, and other conventions used inthis manual.Abbreviations• Register accessThe following list d

Page 147

The Timer IRQ line is asserted for a low-to-high transition of a timer’s output pinwhen that timer is enabled in the CSR to cause an interrupt. The in

Page 148 - 6.6.3 Tag Enable Register

Table 9–18 (Cont.) Timer Interrupt Status RegisterField Name Type Description<1> Timer #2 statusWhen clear, the IRQ is dismissed. The bitis clea

Page 149

(general-purpose registers (GPRs), and so forth) at the time the watchdog timerexpires before the full hardware reset.Watchdog timer operation is cont

Page 150

Table 9–19 Watchdog Timer TOY Clock Command RegisterField Name Type Description<0> Not used<1> Watchdog timer flag R/W<2> Not used<

Page 151 - _L Low Address Register

9.9 Nonvolatile RAMDigital Alpha VME 4 offers just under 32 KB of battery backed-up on-boardSRAM. The RAM is provided by the DS1386 chip and is held n

Page 152 - _L High Address Register

10VME InterfaceThe VME interface handles the VMEbus and its interactions with the PCI bus.This chapter describes the functions of the VME interface, w

Page 153 - PRES_DET<31:16>

The VME interface serves the following purposes:• As a VMEbus master, it controls PCI bus-to-VMEbus, or outbound,transactions• As a VMEbus slave, it h

Page 154 - LJ-04189.AI

Figure 10–2 shows a mapping of Window_1 and Window_2.Figure 10–2 Mapping Window_1 and Window_2512 MBWindow_164 MBWindow_2S/G 255S/G 0ML013378Each page

Page 155 - Field names are for Bank 0

Figure 10–3 Mapping Pages From PCI to VMEML0133774 GB Mem Space2048 x 256KPages512 MBPCIA32VMEA24A16Scatter-GatherMapping10.1.1 Outbound Scatter-Gat

Page 156

Figure 10–4 Outbound Scatter-Gather Entry31 08 06 05 04 00ML013328Function Code <2:1>Address Size <1:0>o/b VME PageRMWSwap <2:0> Mod

Page 157 - Table 6–7 Timing Register A

CautionCautions indicate potential damage to equipment or loss of data.Data Field SizeThe term INTnn, where nn is one of 2, 4, 8, 16, 32, or 64, refer

Page 158 - ML013279

10.1.1.1 Address ModifierThe scatter-gather entry has two fields that provide the address modifier usedin the master VMEbus transfer. The address size (A

Page 159

The two accesses are handled as an indivisible sequence on the VMEbus byacquiring VMEbus ownership for the current access and holding it until another

Page 160 - GTR_MAX_RAS_WIDTH

Because the VMEbus specification prohibits crossing any 256/2 KB boundaries,any DMA must split into a number of bus transfers. At the interval betweent

Page 161 - LJ-04194.AI

• Source address• Destination addressThe mapping of PCI memory to VMEbus addresses is handled as usual throughthe scatter-gather mapping mechanism, ho

Page 162 - 6.7 Data Path

Incoming slave accesses are mapped and controlled by two incoming scatter-gather maps:• For A32 accesses, a Digital Alpha VME 4 system occupies up to

Page 163 - 6.7.4 DMA Write Buffer

VIF_ABR (VME_IF_BASE + 184) defines the base address of the Alpha VME 4system in each VMEbus address space as shown in Figures 10–7 and 10–8.Figure 10–

Page 164 - 6.7.6 Error Handling

10.2.2 Inbound Scatter-Gather EntriesThe inbound scatter-gather RAM format is shown in Figure 10–9 and describedin Table 10–3.Figure 10–9 Inbound Scat

Page 165 - PCI Host Bridge

Table 10–3 (Cont.) VME AddressField Name Description<13:12> PageMonitorSpecifies how a Digital Alpha VME 4 system checks the scatter-gather entry

Page 166 - 7–2 PCI Host Bridge

Table 10–5 VME Interface Processor Page Monitor CSRField Name Description<2:0> Monitor 1 Number of access to page.<3> Overflow Overflow for

Page 167 - 7.2 Interface to the PCI bus

Because the global switches are meant to be issued to several modules, the slavetargets of a global switch access do not acknowledge the cycle, but ra

Page 168 - 7.3 Features

Names and SymbolsThe following table lists typographical conventions used for names of variousitems throughout this manual.Items ExampleBits sysBus<

Page 169 - 7.3.3 Data Coherency

Table 10–6 (Cont.) Interprocessor Communication Register Map Through VIF_ABR<byte 1>+ RegisterInterprocessor communication registers (ICR)07 8-b

Page 170 - 7.3.6 Bus Parking

Table 10–6 (Cont.) Interprocessor Communication Register Map Through VIF_ABR<byte 1>+ RegisterInterprocessor communication module switches (ICMS

Page 171 - 7.3.8 PCI Master Timeout

10.3.1 Arbitrating the VMEbus10.3.1.1 Requesting the VMEbusThree arbitration schemes — priority, round-robin, and single-level — areachieved by a comb

Page 172

Table 10–7 Arbiter/Requester Configuration RegisterField Name Description<3:0> FairnesstimeoutThe fairness timeout field accepts the following val

Page 173 - 7.5 Description of CSRs

In addition to these four bus release modes, the scatter-gather RMW bit (RMC)can be used to force Digital Alpha VME 4 to hold ownership of the VMEbus

Page 174 - LJ-04195.AI

Table 10–8 (Cont.) VIC Release Control RegisterField Name Description<7:6> Release protocol Specifies the release mode, according to the followin

Page 175

10.3.3.2 VMEbus Transfer TimersWhen enabled, the VME interface starts the transfer timer whenever the dataphase of a cycle is signaled (DSx* asserting

Page 176

Table 10–9 (Cont.) VMEbus Transfer Timeout RegisterField Name Description<7:5> VMEbustimeoutSpecifies the timeout, according to the following val

Page 177

Figure 10–14 VIC Interrupt Request/Status Register31 08 07 06 05 04 03 02 01 00ML013345IRQ7IRQ6Don't CareVME_IF_BASE + 80 :IRQ5IRQ4IRQ3IRQ2IRQ1En

Page 178 - SYS_ERR<33:5>

Figure 10–15 VMEbus Interrupt Vector Base Registers31 08 00ML013346Status/ID VectorDon't CareA local interrupt can be generated to the CPU by the

Page 179 - T_BASE<32:10>

SyntaxThe following syntax elements are used throughout this manual. Do not type thesyntax elements when entering information.Element Example Descript

Page 180 - PCI_BASE<31:20>

10.4 Byte SwappingThe Digital Alpha VME 4 interface provides hardware to support byte-swappingfor transfers to and from the VMEbus. Four modes of swap

Page 181 - PCI_MASK<31:20>

Figure 10–17 Swap ModesMode 0: No swapD0D321110010000011011LittleEndianByte Add.Mode 1: Byte swapD0D321110010000011011Mode 3: Longword swapD0D321110

Page 182 - EADDR<4:0>

Figure 10–18 Big Endian VME Byte Lane FormatsML013371byte 3byte 2byte 1byte 0byte 3byte 2byte 1byte 0byte 2byte 1byte 0 byte 2byte 1byte 1 byte 3byte

Page 183 - CONF_ADDR<1:0>

Table 10–13 PCI BE# to Local A1,0 and SIZ1,0 Translation for Various SwapModesPCIBE#<3:0>Mode 0No SwapA1,0SIZ1,0Mode 1Byte SwapA1,0 SIZ1,0Mode 2

Page 184 - PMLC<7:0>

Table 10–14 Local Bus A1,0 and SIZ1,0 to PCI BE# TranslationLocal BusA1,0 SIZ1,0 DataMode 0BE#Mode 1BE#Mode 2BE#Mode 3BE#00 00 D[31:0] 0000 0000 0000

Page 185

The windows defined by these registers must not overlap each other. Thefollowing sections describe these registers and the region of address space they

Page 186

The scatter-gather RAM is an 32K n longword page in memory space. The top27 bits are read/write; the remaining 5 bits are MBZ. Scatter-gather RAM isno

Page 187 - PCI bus 8–1

DMASICRBits 2-0 Local IPL setting for end of DMA interrupt.Bits 6-3 Reserved, must read as 1s.Bit 7 End of DMA interrupt mask bit.LICR1-7Bits 2-0 Loca

Page 188 - 8–2 PCI bus

Bits 7-2 User defined. Combines with ICMS switch number to provide vector.LIVBRBits 1-0 Read only.Bits 7-2 User defined. Combines with LIRQ number to pr

Page 189 - 8.1 Ethernet Controller

Bit 0 Set to include VMEbus acquisition time in local bus timeout.Bit 1 When VME interface is used as system controller, this bit is set toindicate ar

Page 190 - 8–4 PCI bus

Operations that produce UNPREDICTABLE results might also produceexceptions.An occurrence specifed as UNPREDICTABLE might happen or not basedon an arbi

Page 191 - 8.1.3 PCI Cycles

Bits 6,5 VMEbus request level.Bit 7 Arbitration mode.AMSR Defines response top and generation of user-defined address modifiercodes.BESR All 8 bits are fl

Page 192 - 8.2 SCSI Controller

Bits 3-0 Interleave period. Recommend a value of 0xF.Bit 4 Data direction bit: 0=write, 1=read.Bit 5 MOVEM enable. Recommend this be clear.Bit 6 BLT w

Page 193 - 8.2.3 Programming

Table 10–16 (Cont.) VME_IF_BASE +A8 VIC_BTDR Block transfer definition registerAC VIC_ICR Interface configuration registerB0 VIC_ARCR Arbiter/requester

Page 194 - 8–8 PCI bus

Table 10–16 (Cont.) VME_IF_BASE +128 VIP_IBISGMSK VME interface processor inbound internal scatter-gatherentry mask12C VIP_IBISGWORD VME interface pro

Page 195 - SCNTL0 R/W SCSI Control 0 00

10.7 VME Subsystem Restrictions (as of 03-Jun-94)This section describes limitations on the use of the VME subsystem due tooutstanding hardware constra

Page 196 - DCD R/W DMA Command 27

11System Interrupts11.1 System InterruptsFigure 11–1 shows a schematic overview of the interrupt structure in the DigitalAlpha VME 4 system. Most inte

Page 197 - 8.3 PCI I/O Companion Card

Figure 11–1 Block Diagram of the Interrupt LogicVIC_IPL2VIC_IPL1VIC_IPL0VME ResetInterval Timer IRQPeriodic RT TimerTimer #1 IRQ1 ms Heartbeat

Page 198

Each interrupt can be individually masked by setting the appropriate bit in theinterrupt/mask register. Interrupts generated by the VMEbus subsystem a

Page 199 - 9.1 Nbus Address Space

Figure 11–4 Interrupt/Mask Register #307 06 05 04 03 02 01 00ML013319PMC1 IRQ CPMC0 IRQ C804 :PMC1 IRQ BPMC0 IRQ BSCSI IRQETHER IRQSIO IRQVME IPL3Figu

Page 200 - 9–2 Nbus

11.1.2.1 Basic OperationThe VIC64 chip handles 19 interrupt sources. Each of these can be individuallyprogrammed to any of the seven IPLs in the contr

Page 201 - ML013285

For More InformationDocument Order Number CompanyCY7C9640 Specification CypressSemiconductorCorp.DECchip 21040–AA Specification EC–N0752–72 Digital Equi

Page 202 - 9.2 Module Registers

Table 11–2 VIC64 Chip Interrupt RankingRANK Interrupt Description CSRs19 DC7407 Error VIC_LICR7, VIC_LIVBR18 VME Interface Status/Error VIC_EGICR, VIC

Page 203 - Figure 9–3

Each of the these interrupt sources has an associated ICR that allows theinterrupt to be programmed with an individual IPL or to be disabled. Figure 1

Page 204 - Don't Care

Figure 11–9 VME IRQ* ICRs31 08 07 06 03 02 01 00ML013305DisableDon't CareEncoded Priority 1-7Table 11–3 VME IRQ ICR Priority AssignmentsAddress R

Page 205 - ML013288

• DMA completion• VMEbus IACK cycle in response to a VMEbus interrupt generated by anAlpha VME systemThese conditions are divided into three cases.The

Page 206 - Identification Register

Figure 11–11 VIC Error Group ICR31 08 07 06 05 04 03 02 00ML013310ACFAIL* Interrupt MaskWrite Post Fail Interrupt MaskDon't CareArb. Timeout Inte

Page 207 - Presence Detect Bits 1-8

Figure 11–13 VIC Error Group Interrupt Vector Base Register31 08 07 06 05 04 03 02 01 00ML013312User Programmable Vector-Base000 ACFail001 Write Post

Page 208 - MEM_ID_REG :

11.1.4.2 NMI Status and Control RegisterFigure 11–14 shows the NMI status and control register.Figure 11–14 NMI Status and Control Register31 08 07 06

Page 209 - Table 9–4 Presence Detect

Table 11–4 (Cont.) NMI Status and Control Register BitsField Name Type Description<3> HALT Enable R/W When set to a one, HALTs are disabled and

Page 210 - 9.2.5 Reset Reason Registers

The VMEbus SYSRESET* assertion generates a module reset only if Switch 3is closed. This prevents a module configured as a VME system controller fromloc

Page 211 - 0x80A but

12Console PrimerThis chapter describes the Digital Alpha VME 4 console and explains how to usebasic commands to perform console tasks.The console achi

Page 212 - 9.2.6 Heartbeat Register

1Product Overview1.1 Product DescriptionThe Digital Alpha VME 4/224 and 4/288 MHz single-board computers are basedon the 21064A Alpha processor chip.

Page 213 - MOD_CNTRL_REG_1 :

• Self-test diagnostics and extended functional diagnostics.You use UNIX command methods to combine these tools to solve complexproblems. The UNIX com

Page 214 - BC Configuration

12.1.3 Shell OperatorsThe UNIX command line makes use of some Bourne shell operators to complete acommand. In OpenVMS, some commands take parameters.

Page 215

Table 12–2 (Cont.) Console Shell OperatorsOperator Name Description(),{} Grouping Shows which commands are grouped together incomplex command lines. T

Page 216 - 9.4 Super I/O Chip

• if command_sequencethen command_sequence[ elif command_sequence then command_sequence ][ else command_sequence ]fiConditional branching in if, while,

Page 217 - Read/Write

Command Description Exampleshow pal Displaysversionnumber ofPALcodeVMS PALcode V5.56-4, OSF PALcode X1.45-8show device Displaysknowndeviceson systemdk

Page 218

>>> help examine depositNAMEexamineFUNCTIONDisplay data at a specified address.SYNOPSISexamine [-{b,w,l,q,o,h,d}] [-{physical,virtual,gpr,fpr

Page 219 - 0x0060 - 0x0064

The examine and deposit commands manipulate devices to get access to datawithin the system. The default device is physical memory. When another device

Page 220 - 9.6 TOY Clock

12.4.1 Accessing MemoryCommands are available for gaining access to memory.NoteBecause the console itself and other critical data structures reside in

Page 221 - from the

An alternate method for dumping memory (or other devices or files) is the hexdump command, hd. The -l option specifies the number of bytes to display.No

Page 222 - ML013293

>>> e r0 # Examine R0 symbolically,...gpr: 0 ( R0) 0000000000000002>>> e gpr:0 #...explicitly as device offset,...gpr: 0 ( R0) 00000

Page 223 - 9.7 Interval Timing Registers

ContentsPreface ... xxi1 Product Overview1.1 Product Description ... 1–11.2 Fu

Page 224 - ML013295

Table 1–1 Digital Alpha VME 4 Functional SpecificationsItem DescriptionAlpha AXP processor 21064A Alpha processor with on-chip 16 KB instruction and 16

Page 225

12.5 Using Pipes and grep to Filter OutputTo search for specific values in a device, use a pipe with the grep command.A pipe ( | ) enables the output o

Page 226 - 9.7.2 Timer Registers

>>> ls foo # Check to see if foo exists.foo no such file>>> e 3fff000 -n 1 > foo # Redirect examine output to file foo.>>&g

Page 227 - 9.7.3 Timer Modes

>>> ps # Display complete process status.ID PCB Pri CPU Time Affinity CPU Program State-------- -------- --- -------- -------- --- ----------

Page 228 - 9–30 Nbus

To add another command to the script, use the append operator, >>. If thecommand you are appending contains characters that could be interpreted

Page 229 - 9.7.4 Interrupts

$ create sample.show versionls -l sample(Control-Z exit)$2. Make the file compatible with the MOP load protocol. To accomplish this,run the add_header.

Page 230 - Timer #0 Status

>>> cat sampleshow versionls -l sample>>> sampleversion V1.1-0 Jul 1 1996 10:16:59rwx- rd 512/2048 0 sampleConsole Primer 12–17

Page 231 - 9.8 Watchdog Timer

Table 12–3 Digital Alpha VME 4 Console Command SummaryCommand Options ParametersVMS like Console Commandsboot [-file filename] [-flags root,bitmap] [-hal

Page 232 - 9–34 Nbus

Table 12–3 (Cont.) Digital Alpha VME 4 Console Command SummaryCommand Options ParametersUNIX like Console Commandsrm file...set envar valuesleep timeso

Page 233 - Watchdog Enable

Table 12–3 (Cont.) Digital Alpha VME 4 Console Command SummaryCommand Options ParametersUnique Console Commandssp process_id new_prioritystop device_p

Page 234 - 9.9 Nonvolatile RAM

13Console CommandsConsole mode provides the user interface that you enter when the power-onself-test (POST) completes. The console prompt is:>>&

Page 235 - VME Interface

Figure 1–1 Digital Alpha VME 4 Block DiagramMainMemoryData Path4 chipsCache andMemoryControllerCPUsysBus 128 BitsInterruptControllerFlashSuperI/

Page 236 - 10.1 VMEbus Master

• Ctrl/S—Suspends output to the console terminal• Ctrl/Q—Resumes output to the console• Ctrl/C—Aborts the current command, if possibleThe console prog

Page 237 - VME Interface 10–3

13.1.4 Console Command DictionaryThe following commands are supported by the Digital Alpha VME 4 consoleprogram.Console Commands 13–3

Page 238 - PCI address

allocalloc — allocate a block of memoryExports themallocroutine out to the shell so you can allocate a block of memoryfrom heap. You can then use the

Page 239 - VME Interface 10–5

allocSee Alsodynamic, freeConsole Commands 13–5

Page 240

bootboot — bootstrap the systemInitializes the processor, loads a program image from the specified boot device,and transfers control to that image. If

Page 241 - 10.1.2 Data Transfers

bootA 300-byte database in the same format as the BOOTP message is used tostore the received packet. Once a BOOTP packet is broadcasted and received,t

Page 242 - ML013329

bootThe file name defined by this environment variable becomes the file name inthe outgoing BOOTP request packet. For example:>>> set ewa0_bootp

Page 243 - 10.2 VMEbus Slave

bootEnvironmentVariable Field DescriptionEWA0_INETADDR Internet addressof the networkinterface (EWA0)Local address. TFTP and the AddressResolution Pro

Page 244 - 10.2.1 Decoding Addresses

bootEWA0_DEF_SINETADDREWA0_DEF_GINETADDREWA0_DEF_SUBNETMASKEWA0_DEF_INETFILEThese variables are defined in the following example:>>> set EWA0_

Page 245 - VME Interface 10–11

bootProtocol DriversYou normally use BOOTP and TFTP to bootstrap across a network. However,you can invoke the protocols as protocol drivers. The BOOTP

Page 246

1.3 Physical and Environmental RequirementsThe Digital Alpha VME 4 module requires a VME chassis with sufficient cooling.You must have at least 200 lin

Page 247 - VME_IF_BASE+118 :

bootArgumentsboot_deviceA device path or list of devices from which the firmware attempts to boot, ora saved boot specification in the form of an enviro

Page 248

boot4.>>> boot -fi //usr//local//bootfile//alphavme_v1_1-0-protocol bootp ewa0The system performs a TCP/IP BOOTP network boot from Ethernet p

Page 249

breakbreak — break from a program loopBreaks from a for, while, or until loop. Exits the current shell with a status orreturns the status of the last

Page 250

catcat — copy filesConcatenates files that you specify to the standard output. If you do not specifyfiles on the command line, the cat command copies sta

Page 251

chmodchmod — change file attributesChanges the specified attributes of a file. The chmod command is a subset of theequivalent UNIX command.Syntaxchmod-+=

Page 252 - 10.3.1 Arbitrating the VMEbus

chmodExamples1.>>> chmod +x scriptAdds the executable attribute to the file,script.2.>>> chmod =r errlogSets the fileerrlogto read onl

Page 253

chownchown — change ownership of memory blockChanges the ownership of a memory block to the specified process.Syntaxchownpid address1[address2 . . .]Ar

Page 254 - DMA Burst Length

clearclear — delete environment variableDeletes an environment variable from the name space.NoteSome environment variables, such as BOOTDEF_DEV, are p

Page 255 - 10.3.3 Timeout Timers

clear_logclear_log — clear error log in NVRAMClears and initializes the area of NVRAM used for console error logging. Theentire area of NVRAM where fa

Page 256 - ML013344

datedate — display or change timeDisplays or modifies the current date and time. If you include no arguments, thecommand displays the current date and

Page 257

Table 1–3 Typical Peak Power Supply Current and Module Power DissipationCPU Modulesw/128 MB MemoryAmps@5VAmps @ 12 V(note 1)Amps@12 VModule HeatDissip

Page 258 - ML013345

dateExample>>> date 199208031029.00>>> date10:29:04 August 3, 1992>>>13–22 Console Commands

Page 259 - VME Interface 10–25

depositdeposit — write memory dataWrites data to a memory location, a register, a device, or a file.After initialization, if you have not specified a da

Page 260 - 10.4 Byte Swapping

depositfpr: Floating-point register set. The data size defaults to quadword.The following symbols for address are recognized: f0, f1, . . . f31.ipr: I

Page 261 - 10.4.2 VIC64 Byte Swapping

deposit+ Names the location immediately following the last locationreferenced in an examine or deposit. For references to physicalor virtual memory, t

Page 262 - 10–28 VME Interface

deposit-physicalThe address space is physical memory. Using this option is the same as specifyingthepmem:device.-virtualThe address space is virtual m

Page 263 - VME Interface 10–29

deposit4.>>> d -l -n 10 -s 200 pmem:0 8Deposits 8 into the first longword of each of the first 17 pages in physicalmemory.See AlsoexamineConsol

Page 264

dynamicdynamic — show memoryShows the state of dynamic memory. Dynamic memory is split into two mainheaps: the console’s private heap and the remainin

Page 265

dynamicExamples1.>>> dynamiczone zone used used free free utili- highaddress size blocks bytes blocks bytes zation water-------- ---------- -

Page 266 - 10.5.3 Configuring the VIC64

echoecho — display text outputSends a line of text that you enter on the command line to the current outputdevice. The default output device is your c

Page 267

echo4.>>> echo > foo ’this is the simplest way_>to create a long file. All characters will be echoed_>to file foo until the closing

Page 269

evaleval — evaluate expressionEvaluates a postfix expression.Syntaxeval-ib-io-id-ix-b-o-d-xoperand1 operand2 operatorArgumentsoperand1The first numeric

Page 270

eval-bDisplays the output as binary values.-oDisplays the output as octal values.-dDisplays the output as decimal values.-xDisplays the output as hexa

Page 271 - Table 10–16 VME_IF_BASE +

examineexamine — display memory dataDisplays data located at a specified address: a memory location, a register, adevice, or a file.After initialization

Page 272

examinevmem: Virtual memory. All access and protection checking occur. If theaccess would not be allowed to a program running with the currentPS, the

Page 273

examineipr- name Names an internal processor register. The size defaults toquadword; the address space defaults to ipr. The followingsymbols for name

Page 274 - Transfers

examine-oThe data size is octaword.-hThe data size is hexaword.-dThe data displayed is the decoded macro instruction. Alpha instruction decode(-d) doe

Page 275 - System Interrupts

examine2.>>> e-g0gpr: 0 ( R0) 0000000000000002Examine GPR register R0 by address space (-gpr option).3.>>> e gpr:0gpr: 0 ( R0) 00000

Page 276 - 11–2 System Interrupts

examine11.>>> examinepmem: 20040048 DB MFPR S^#2B,B^48(R1)Look at the next instruction.See AlsodepositConsole Commands 13–39

Page 277 - System Interrupts 11–3

exerexer — exercise devicesExercises one or more devices by performing read, write, and compare operations.Optionally, reports performance statistics.

Page 278 - 11–4 System Interrupts

exer-ebend_blockSpecifies the ending block number (hexadecimal) within the file stream. Thedefault is 0.-ppass_countSpecifies the number of passes to run

Page 279 - System Interrupts 11–5

2Installation ProceduresThis chapter describes how to unpack, configure, install, and verify properoperation of the Digital Alpha VME 4 module.2.1 Unpa

Page 280

exern Write without lock from buffer1N Write without lock from buffer2c Compare buffer1 with buffer2- Seek to file offset prior to last read or write?

Page 281 - System Interrupts 11–7

exerDescriptionExercises one or more devices. As described in the preceding overview section,the exer command uses two buffers, buffer1 and buffer2. T

Page 282 - Encoded Priority 1-7

exerYou can use a random number generator to seek to varying device locationsbefore performing either a read or write operation. Randomization is achi

Page 283 - System Interrupts 11–9

exerThe exer command returns an error code immediately after a read, write, orcompare error, if the D_HARDERR environment variable is set to HALT. Whe

Page 284 - 11–10 System Interrupts

exer5.>>> exer -eb 64 -bc 4 -a ’?w-Rc’ dka0A destructive write test over block numbers 0 through 100 on diskdka0. Thepacket size is 2048 byte

Page 285 - System Interrupts 11–11

exer7.>>> set myd 0>>> exer -bs 1 -bc a -l a -a ’w’ -d1 ’myd myd ~ =’ foo>>> clear myd>>> hd foo -l a00000000 ff 0

Page 286 - ML013458

exerSee Alsomemexer13–48 Console Commands

Page 287 - 11.2 Module Reset

exitexit — exit current shellExits the current shell with the specified status or returns the status of the lastcommand executed.Syntaxexitexit_valueAr

Page 288 - 11–14 System Interrupts

falsefalse — return failure statusReturns a failure status.SyntaxfalseExample>>> while false ; do echo foo; done>>>13–50 Console Com

Page 289 - Console Primer

freefree — deallocate memoryFrees a block of memory that has been allocated from a heap. The block isreturned to the appropriate heap.Syntaxfreeaddres

Page 290 - 12.1.2 Command Overview

Figure 2–1 Digital Alpha VME 4 Module ComponentsMLO-0132401234567Optional PMC I/O companion cardI/O moduleDigital Alpha VME 4 moduleMemory modulesCach

Page 291 - 12.1.3 Shell Operators

grepgrep — search for regular expressionsGlobally searches for regular expressions and prints any lines containingoccurrences of the regular expressio

Page 292 - 12.1.4 Using Flow Control

grep+ Repeated matching.When placed after a pattern, the plus sign indicates that the patternshould match one or more times. For example, [0-9]+ match

Page 293 - V1.1-0 Jul 1 1996 10:16:59

grep2.>>> alloc 2000FFFFE0>>> deposit -q pmem:fffff0 0>>> e -n 3 ffffe0pmem: FFFFE0 EFEFEFEFEFEFEFEFpmem: FFFFE8 EFEFEFEFEF

Page 294 - 12.3 Getting Help

hdhd — dump file contentsDumps the contents of a file in hexadecimal and ASCII format.Syntaxhd[-{byte | word | long | quad}] file...Argumentsfile...Specifi

Page 295 - Registers

hd3.>>> -word foo00000000 6874 2065 7571 6369 206B 7262 776F 206E the quick brown00000010 6F66 2078 756A 706D 6465 6F20 6576 2072 fox jumped

Page 296 - are used synonymously

helphelp— help on commandsDefines and shows the syntax for each command that you specify on the commandline. If you do not specify a command, the help

Page 297 - 12.4.1 Accessing Memory

help2.>>> help * # List all topics and associated text.Requests help on all topics.3.>>> help exRequests help on all commands that b

Page 298 - 12.4.2 Examining Registers

init_evinit_ev — initialize environment variablesSets all environment variables to their default values.Once you issue this command, you need to reset

Page 299 - Console Primer 12–11

initializeinitialize — initialize the console, a device, or theprocessorInitializes the console, a device, or the processor.Syntaxinit[ialize] [-c] [-

Page 300 - 12–12 Console Primer

killkill — delete processDeletes the processes listed on the command line. Processes are killed by makinga call to a kernel function with the process

Page 301 - 12.7.1 Monitoring Status

Table 2–1 Digital Alpha VME 4 Hardware Kit ItemsItem Part NumberDigital Alpha VME 4/224 KitDigital Alpha VME 4 module I/O assembly 70–32976–04 (includ

Page 302 - 12.8 Creating Scripts

lineline — read a lineCopies one line (up to a new line) from the standard input channel of the currentprocess to the standard output channel of the c

Page 303 - Console Primer 12–15

lsls — list filesLists files or inodes in the system. Inodes are RAM disk files, open channels, andsome drivers. RAM disk files include script files, diagn

Page 304 - 12–16 Console Primer

memexermemexer — memory exerciserStarts a specified number of graycode memory test processes running in thebackground. Each test randomly allocates and

Page 305 - Console Primer 12–17

memtestmemtest — memory testTests memory with any or all of four tests:Test DescriptionGraycode memory test Writes, reads, and verifies a graycode patt

Page 306

memtest2. Reads each location, verifies the data, and writes the inverse of the data. Theread-verify-write is done one longword at a time. This causes

Page 307

memtestThe random test:1. Obtains an address index into the Linear Congruential Generator (LCG)structure that is dependent on the specified length. The

Page 308

memtestIf you issue a Ctrl/C or the kill command with a PID in the middle of testing,thememtestprocess might not abort right away. To increase speed o

Page 309 - Console Commands

memtest-rsrandom_seedSpecifies the random seed. Use this option only with the -rb option. The defaultis 0.-rbSpecifies to randomly allocate and test all

Page 310 - 13.1.3 Radix Control

memtest-gSpecifies a group name. Currently, the only group supported is MFG.-seSpecifies a soft error threshold.Examples1.>>> memtest -sa 20000

Page 311 - Console Commands 13–3

memtestSee AlsomemexerConsole Commands 13–71

Page 312 - Arguments

Table 2–2 Digital Alpha VME 4 Memory ModulesMemory Size(MB) Kit Number Part Number16 EBMXM-DB 54–24659–AB32 EBMXM-EB 54–24659–AA64 EBMXM-FB 54–24645–A

Page 313 - See Also

netnet — MOP functionUsing a specified port, performs basic maintenance operations protocol (MOP)operations.The net command performs basic MOP operatio

Page 314 - 13–6 Console Commands

net-l0Sends an Ethernet loopback to a specified destination node. You specify theaddress of the destination node with the -da option.-l1Requests a MOP

Page 315 - Console Commands 13–7

net-lwwait_in_secsWaits the specified number of seconds for the loop messages from the -l1 optionto return. If the messages do not return in the specifi

Page 316 - 13–8 Console Commands

psps — show processDisplays the system state in the form of process status and statistics.SyntaxpsExample>>> psCPUID PCB Pri Time Affinity CP

Page 317 - 16.123.16.53

pwruppwrup — run power-on diagnosticsRuns the power-on diagnostics script. The pwrup command initializes networkenvironment variables and runs memory

Page 318 - 13–10 Console Commands

rmrm — remove fileRemoves the specified files from the file system. Allocated memory is returned tothe heap.Syntaxrmfile1[file2 . . .]Argumentsfile1 file2 . .

Page 319

sasa — set process affinityChanges the affinity mask of a process. The affinity mask of a process specifiesthe processors on which the process can run.Syn

Page 320 - Examples

semaphoresemaphore — show system semaphoresShows all the semaphores known to the system by traversing the semaphorequeue.SyntaxsemaphoreExample>>

Page 321

setset — set environment variableSets or modifies the value of an environment variable. Some of the environmentvariables are stored in nonvolatile memo

Page 322

setthe factory to the device that contains the factory-installed software. For systemsthat do not ship with factory-installed software, the default se

Page 323

Table 2–4 Additional Hardware Installation ItemsItem Supplier Part NumberSerial line cable for console and auxiliaryterminalsDigital BC16E– nn1IEEE 80

Page 324

set5.>>> set AUTO_ACTION BOOTSets the system’s default console action to boot after an error, halt, orpower-on.6.>>> set BOOT_FILE a

Page 325

set ledset led — display char on LEDDisplays a character on the front panel light emitting diode (LED).Syntaxset ledchar[-b]ArgumentscharSpecifies the

Page 326

set reboot sromset reboot srom — set reboot mode to Serial ROMMini-ConsoleEnters the Serial ROM (SROM) Mini-Console.The only valid (and necessary) arg

Page 327

set toy sleepset toy sleep — disable TOY clock’s internal oscillatorDisables the DS1386 TOY clock’s internal oscillator, lengthening the shelf lifeof

Page 328

shsh — create new shellCreates another shell process. Each shell process implements most of thefunctionality of the Bourne shell.Syntaxsh-x-v-d[-l] [-

Page 329

shExample>>> sh # start a new shell>>> # the new shell’s prompt>>> sh -v <foo # execute command file "foo" and

Page 330 - >>>

showshow — display system informationDisplays the current value of an environment variable or other system parameter.Syntaxshow [{config, device, hwrpb

Page 331

showCommonly Used Environment Variablesauto_actionDisplays the console action following an error halt or power on. The action can behalt, boot, or res

Page 332 - 13–24 Console Commands

show configshow config — display system configurationDisplays the system configuration.Syntaxshow configExample>>> show configDigital Equipment Co

Page 333 - Console Commands 13–25

show deviceshow device — displays devicesDisplays the devices and controllers in the system. By default, all devices andcontrollers that respond are s

Page 334

3 Operating the Digital Alpha VME 4 Computer3.1 Controls and Indicators ... 3–13.2 Console Mode ...

Page 335

2.2 InstallationTo install the Digital Alpha VME 4 module, perform the following steps:1. Select two adjacent slots in your VME backplane for the Digi

Page 336 - 13–28 Console Commands

show device2.>>> show device eewa0.0.0.6.0 EWA0 08-00-2B-1D-27-AADisplays devices that start with ‘‘e’’.3.>>> show device *k* # Show

Page 337

show hwrpbshow hwrpb — display HWRPBDisplays the address of the Alpha hardware restart parameter block (HWRPB).Syntaxshow hwrpbExample>>> sho

Page 338

show ledshow led — display LED characterDisplays the current character being displayed on the front LED panel.Syntaxshow led [-hex]Options-hexDisplays

Page 339

show mapshow map — display memory mapDisplays the current system virtual memory map.NoteThe map is empty after all console initialization. To fill in t

Page 340

show_logshow_log — display NVRAM error log informationDisplays console-detected fault information that was previously stored in theerror log area of N

Page 341

show_log2.>>> show_log -n 3=============================== F A U L T #1 ================================Time of Error: 13:10:06 9-AUG-1994Mac

Page 342

sleepsleep — suspend executionSuspends execution of a console process for a specified number of seconds. Theconsole process temporarily wakes up every

Page 343 - Console Commands 13–35

sortsort — sort a fileArranges the lines of a file in lexicographic order and writes the results toSTDOUT. The size of the file that sort can handle is l

Page 344 - 13–36 Console Commands

spsp — set priorityModifies the priority of a process. Changing the priority of the process impactsthe behavior of the process and the rest of the syst

Page 345

startstart — start programStarts program execution at the specified address or starts drivers.Syntaxstart [-drivers [device_prefix]] [address]Argumentsa

Page 346 - 13–38 Console Commands

Figure 2–2 Digital Alpha VME 4 Module LayoutMLO-013237DCBADCBA512 KB 2 MB123CBA45678512 KB2 MBCBA9Cache memory connectorsMemory connectorsCache configu

Page 347

stopstop — stop CPU or deviceStops the CPU or a specified device.Syntaxstop [-drivers [device_prefix]] [processor_num]Argumentsprocessor_numSpecifies the

Page 348

updateupdate — update flash ROMs on the systemLoads new firmware into the flash ROMs (FEPROMs). To modify the flash ROMs,you must close DIP switch #2 on t

Page 349

update-targetdeviceSpecifies the device that contains the FEPROMs to be upgraded. Valid targetsare CONSOLE and USERFLASH.Examples1.>>> update

Page 350 - 13–42 Console Commands

updateThe program will take at most several minutes.Erasing the target flash device...Erasure completed.Programming...Programming comp

Page 352 - 13–44 Console Commands

AModule Connector PinoutsSections A.1 through Section A.5 provide pinout information for the Alpha VME4:• CPU connector• I/O Type 1 card connector• Pr

Page 353

A.2.1 VMEbus (J1) Connector PinoutsTable A–1 lists the pinouts for the VMEbus (J1) connector (P2).Table A–1 VMEbus (J1) ConnectorPin Row A Row B Row C

Page 354 - 13–46 Console Commands

Table A–1 (Cont.) VMEbus (J1) ConnectorPin Row A Row B Row C27 VCC VME_D28 PP_PE28 Ground VME_D29 PP_BUSY29 Ground VME_D30 PP_ACK_L30 Ground VME_D31 P

Page 355 - Console Commands 13–47

A.2.3 Ethernet (J9) Connector PinoutsTable A–3 lists the pinouts for the Ethernet (J9) connector. Figure A–2 shows apinout diagram.Table A–3 Ethernet

Page 356

Table A–4 (Cont.) Primary Breakout Module Connector PinoutsPin Row A Row B Row C5 SCSI_DATA4_L N/C KBCLK6 SCSI_DATA5_L N/C WD_STATUS_OC7 SCSI_DATA6_L

Page 357

Figure 2–3 I/O Module LayoutMLO-01323821345 6789ONOFFOPEN432110Console serial portAuxiliary serial portReset/halt switchTwisted pair Ethernet connecto

Page 358 - Returns a failure status

Figure A–3 Primary Breakout Module Connector PinoutsSide 1J2 (SCSI)XP2J1125049C1B1A1C32B32A32Side 2C32B32A32C1B1A1C32B32A32C1B1A1J3J4MLO-013551A.4 Sec

Page 359

Figure A–4 Secondary Breakout Module Connector PinoutsJ6J2J52613A32C32A1C1C32B32A32C1B1A1MLO-013552P214143214321J4J1Sections A.4.1 and A.4.2 provide m

Page 360

Table A–5 Keyboard and Mouse (J1) ConnectorPin Signal1 MOUSE_DATA2 KBRD_DATA3 Ground4 VCC5 MOUSE_CLOCK6 KBRD_CLOCKFigure A–5 Keyboard and Mouse (J1) P

Page 361

Table A–6 (Cont.) Parallel Port (J6) Connector9 PP_DATA710 PP_ACK_L11 PP_BUSY12 PP_PE13 PP_SLCT14 PP_AFD_L15 PP_ERR_L16 PP_INIT_L17 PP_SLIN_L18-25 Gro

Page 362 - 13–54 Console Commands

Table A–7 PMC I/O Companion Card Mouse (J2) ConnectorPin Signal1 MOUSE_DATA2 KBRD_DATA3 Ground4 VCC5 MOUSE_CLOCK6 KBRD_CLOCKTable A–8 PMC I/O Companio

Page 363

IndexAACFAIL* assertion, 11–8Address mapping, 5–1Address modifier, 10–6Address spacecacheable, 5–4DECchip 21071-CA CSR, 5–4DECchip 21071-DA, 7–7DECchip

Page 364 - 13–56 Console Commands

BOOTED_FILE environment variable,3–4BOOTED_OSFLAGS environmentvariable, 3–4BOOTP, 13–6BOOT_DEV environment variable, 3–4BOOT_FILE environment variable

Page 365

Commands (cont’d)exit, 13–49false, 13–50free, 13–51grep, 13–52hbeat_diag, 4–9hd, 13–55help, 13–57i8254_diagwith -t 1, 4–10with -t 2, 4–11with -t 3, 4–

Page 366 - 13–58 Console Commands

Connector pinouts (cont’d)I/O Type 1 card, A–1keyboard and mouse, A–7parallel port, A–8PMC I/O companion card, A–9primary breakout module, A–4secondar

Page 367 - Console Commands 13–59

DECchip 21040-AA, 8–3See also Ethernet controllerDECchip 21071-BA, 6–1block diagram of, 6–30DECchip 21071-CA, 6–1block diagram, 6–2CSR address space,

Page 368

2. Set the configuration switches on the I/O module as outlined in Table 2–5,Table 2–6, and Table 2–7. Also refer to Figure 2–3 for the configurationswi

Page 369

Diagnostics (cont’d)NCR810 internal loopback test, 4–25NCR810 interrupt test, 4–26NCR810 PCI configuration registertest, 4–24NVRAM address-on-address t

Page 370

D_OPER environment variable, 3–5D_PASSES environment variable, 3–5D_REPORT environment variable, 3–5D_SOFTERR environment variable, 3–5D_STARTUP envir

Page 371

GGeneral control register, 6–11Global switches, 10–14Global timing register, 6–27grep command, 13–52using pipe with, 12–12HHalt switch, 3–2Hardware re

Page 372

Interval timing registers, 9–25ioclrlock command, 7–6iogrant signal, 7–6ISAbus controller recovery timer register,9–4clock divisor register, 9–4JJumpe

Page 373 - Console Commands 13–65

memtest command, 13–65Merge buffer, memory, 6–31MODE environment variable, 3–6dependence of diagnostic tests on, 4–7Modesblock data transfer, 10–7cont

Page 374 - 13–66 Console Commands

OOperating system, booting, 3–7> operator, 12–12Operatorsredirection operator, 12–12shell, 12–3Order numbers, 2–35PPage monitor CSR, 10–13PALdevice

Page 375 - Console Commands 13–67

PCI mezzanine card adapter, 8–11PCI-to-physical memory addressing, 5–15PD bits, 9–10Performance, 1–2Physical addresses, decoding of by PCIhost bridge,

Page 376

Registers (cont’d)dummy registers, 7–15error and diagnostic status register,6–13error high address register, 6–19error low address register, 6–18exami

Page 377 - Console Commands 13–69

RegistersVIC (cont’d)local interrupt vector base register,11–7register, testing, 4–28release control register, 10–20VIP PCI configuration registertesti

Page 378

show led command, 13–94show map command, 13–95show_log command, 13–96Signal, iogrant, 7–6Single mode data transfers, 10–7SIO chipSee Super I/O chipsle

Page 379

Table 2–7 Supported Switch Settings for Digital Alpha VME 4 Modules in OtherThan Slot 1 (Nonsystem Controller)Switch Setting1 Closed2 Open3 Closed14 O

Page 380

Timers (cont’d)VMEbus arbitration, 10–21VMEbus timeout, 10–21VMEbus transfer, 10–223 timers loopback test, 4–11Timing register A, 6–25Timing register

Page 381 - file_name

VME interface (cont’d)registers, summary of, 10–37restrictions, 10–40scatter-gather entry, outbound, 10–4scatter-gather mapping, outbound,10–4single m

Page 383

Figure 2–4 Installing the Main Memory ModulesMLO-0132463124Memory bank 0 slots A and BMemory bank 1 slots A and BOrientation notchesMemory connectorTa

Page 384 - Runs the power-on script

Table 2–8 Digital Alpha VME 4 Memory ConfigurationsMemory Size(MB)Bank 0Slot ABank 0Slot BBank 1Slot ABank 1Slot B16 8 832888832 16 1648 8 8 16 1664 16

Page 385

Figure 2–5 Cache Memory Modules1MLO-0132452Orientation notchCache memory connector5. The J9 and J10 jumpers are preconfigured for your Digital Alpha VM

Page 386

Table 2–10 J10 Cache Jumper SettingsA B C Total Size SpeedIn In In Disable cacheIn In Out ReservedIn Out In 2 MB 12 nsIn Out Out ReservedOut In In 512

Page 387 - Console Commands 13–79

Figure 2–6 Installing the Digital Alpha VME 4 ModuleMLO-0132361CautionYou must install the primary breakout module (54-24663-01) includedin your hardw

Page 388

5 System Address Mapping5.1 CPU Address Mapping to PCI Space . . ... 5–15.1.1 Cacheable Memory Space (0x000000000 to0x0FFFFFFFF) ...

Page 389

Figure 2–7 Alpha VME 4 Primary Breakout Module135246MLO-013263!Part Number: 54-24663-01Part Number: 54-22605-017. Set the SCSI termination jumper on t

Page 390

component. The monitoring device must also be connected to the sameground reference as the Digital Alpha VME 4 module.The external watchdog reset sign

Page 391

Figure 2–9 Connecting the SCSI Cable to the Primary Breakout ModuleMLO-01324110. Install the primary breakout module (refer to Figure 2–10). Ensure th

Page 392 - Mini-Console

Figure 2–10 Installing the Primary Breakout ModuleMLO-01326411. A secondary breakout module is included in the hardware kit, which you canconnect to t

Page 393 - Console Commands 13–85

Figure 2–11 Secondary Breakout Module JumpersMLO-0133533 14 2Keyboard / MouseEnabled3 14 23 14 2Keyboard / MouseDisabled3 14 23124Mous

Page 394

Figure 2–12 Connecting the Secondary Breakout Module to the PrimaryBreakout ModuleMLO-0132661 2Primary breakout module (54-24663-01)Secondary breakout

Page 395 - Console Commands 13–87

Figure 2–13 Connecting Network and Console Terminal CablesMLO-0133521 2 3NetworkConsoleAuxiliary16. Insert blank panels into the vacant slots of the V

Page 396

2.2.1 Installing the PMC I/O Companion CardFigure 2–14 shows the layout of the PMC I/O companion card.NoteTo install the PMC I/O companion card with t

Page 397

Signaling level jumper (jumper MUST be set to 5.0 V)PMC option slotsVME connectorsI/O-to-P2 signal connectorCautionPerform the following steps gently

Page 398 - 13–90 Console Commands

seating the Alpha VME module in the VME chassis. If you do not retractthe screws completely:• The Alpha VME module might not seat properly.• The press

Page 399

6.5 Address Space of Control/Status Registers ... 6–86.6 Description of CSRs ... 6–116.6.1 General Control Regist

Page 400 - 13–92 Console Commands

Figure 2–15 Connecting the PMC I/O Companion CardMLO-0132652–26 Installation Procedures

Page 401 - HWRPB is at 2000

Figure 2–16 Installing the PMC I/O Companion CardMLO-01341119. Return to step 6 in Section 2.2 for instructions on installing the DigitalAlpha VME 4 m

Page 402

Table 2–11 SROM Test Numbers and DescriptionsLED Display COM1 Meaning8 - Nbus bus has been reset and SIO configured.7 7.. COM1 port has been initialize

Page 403 - Console Commands 13–95

Table 2–12 Console Code Test Letters and NamesTest Letter Test NameA SCSI control and status register (CSR) testB Heartbeat timer testC Interval timer

Page 404

If all SROM and flash ROM-based diagnostics pass, and an auto_action1bootcommand has been set, the>>>console prompt appears on the console ter

Page 405

Table 2–13 TroubleshootingSymptom Corrective ActionNo LEDs lit, no console prompts. Check power. If 5 V power is out ofspecification, the module will b

Page 406

2.5 Repair and Warranty Information2.5.1 Return to Digital Hardware MaintenanceThe following products come with a 1 year Return to Digital warranty as

Page 407

2.5.2.2 Return-to-Digital ProcessTo return products under warranty, contact the Digital Customer Support Centerin your particular geography. The Custo

Page 408

• Assume all risk of loss or damage to field replaceable units in transit toDigital.2.5.2.6 Pre-Call ChecklistTo allow Digital to assist you quickly an

Page 409

2.5.4 Field Replaceable Units and Order NumbersTable 2–15 lists the available field replacable units and their associated ordernumbers.Table 2–15 Field

Page 410

7.3.8 PCI Master Timeout . . . ... 7–77.3.9 Address Stepping in Configuration Cycles ... 7–77.4 Address Space of Control/Sta

Page 412

3Operating the Digital Alpha VME 4Computer3.1 Controls and IndicatorsFigure 3–1 shows the front panel controls and indicators of the Digital AlphaVME

Page 413 - Console Commands 13–105

Figure 3–1 Controls and Indicators12 3 4MLO-013262Table 3–1 Controls and IndicatorsControl or Indicator DescriptionReset/Halt switch A switch that res

Page 414

3.2 Console ModeSections 3.2.1 and 3.2.2 explain how a Digital Alpha VME 4 system enters andexits console mode.3.2.1 Entering Console ModeA Digital Al

Page 415 - Module Connector Pinouts

NoteDo not change the settings of the environment variables withoutunderstanding the implications of the changes.Table 3–2 lists the environment varia

Page 416

Table 3–2 (Cont.) Environment Variable SummaryVariable DescriptionD_EOP Specifies whether end-of-pass messages are to be displayed.D_GROUP Specifies the

Page 417 - Front view mating side

Table 3–2 (Cont.) Environment Variable SummaryVariable DescriptionEWA0_DEF_SINETADDR Specifies the initial value for EWA0_SINETADDR whenthe interface’s

Page 418

Table 3–2 (Cont.) Environment Variable SummaryVariable DescriptionVME_A32_BASE Specifies the base address of VMEbus A32 space.VME_A32_SIZE Specifies the

Page 420 - A–6 Module Connector Pinouts

4Diagnostics4.1 OverviewThis chapter describes the Digital Alpha VME 4 power-on self-test (POST)diagnostics and additional ROM-based diagnostics (RBDs

Page 421 - Module Connector Pinouts A–7

9.2.1 Module Display Control Register . ... 9–59.2.2 Module Configuration Register... 9–69.2.3 Interrupt and Interrupt Mask

Page 422 - MLO-013553

Failures detected by the SROM-based tests are indicated by the test sequencehalting and the LED display permanently showing the failing test number.A

Page 423 - MLO-013554

Table 4–1 Console Diagnostic TestsHW Under Test CommandMemory and Cache- Memory exerciser test memtest or mem_exNetwork Interface- DECchip 21040 netwo

Page 424

Table 4–1 (Cont.) Console Diagnostic TestsHW Under Test Command- SCSI device exer exer dkTimers- Heartbeat timer test hbeat_diag -t 1- Interval timer

Page 425

LED DisplayOutput onConsole Meaning8 – Nbus bus has been reset and system I/O (SIO) configured.7 7.. COM1 port has been initialized (9600 baud).6 6.. B

Page 426

POST Non-Volatile RAM DiagnosticPOST Non-Volatile RAM DiagnosticThe POST Non-Volatile RAM (NVRAM) diagnostic test verifies the module’sNVRAM. It perfor

Page 427

POST Memory DiagnosticPOST Memory DiagnosticThe POST memory diagnostic test verifies system memory. It runs with ECCenabled. If the test detects a memo

Page 428

4.3.4 Console Diagnostic Test DescriptionsThis section provides details on the tests, which are available to the console, thatyou might run during sys

Page 429

Heartbeat Timer TestHeartbeat Timer TestThe heartbeat timer diagnostic test verifies that a heartbeat interrupt isgenerated at the correct interval (10

Page 430

Interval Timer TestsInterval Timer TestsThe interval timer tests test the functionality of the 8254 interval timer chip andsurrounding external circui

Page 431

Interval Timer Tests• See the Intel 8254 interval timer sheet for more details.Timer 2 Square Wave TestThis test exercises timer 2. In the Digital Alp

Page 432

10.2.3 Interprocessor Communication ... 10–1410.2.3.1 Interprocessor Communication Registers . . ... 10–1410.2.3.2 Interprocessor C

Page 433

Interval Timer TestsThis test essentially emulates the realtime time provider and slave scheme foundin the Realtime Clock and Interval Device Driver f

Page 434

Interval Timer TestsThis test enables only timer 0 as done in test 3 but does not use timer 1 ortimer 2. The clock and gate come from the timers on th

Page 435

Interval Timer Tests• Due to hardware limitations on interrupt detection, the value programmedinto timer 2 must be greater than 2.• See the Intel 8254

Page 436

Interval Timer TestsFigure 4–1 Loopback Descriptions for Interval Timer Test 3 and 4ML013463Configuration for Interval Timer test 3To make a loopbac

Page 437

DECchip 21040 Ethernet Controller TestsDECchip 21040 Ethernet Controller TestsThese diagnostics verify that the internal and external loopback mechani

Page 438

DECchip 21040 Ethernet Controller TestsDECchip 21040 PCI Configuration Register DumpThis test reads the PCI configuration registers of the DECchip 21040

Page 439

DALLAS DS1386 RAMified Watchdog Timekeeper TestsDALLAS DS1386 RAMified Watchdog Timekeeper TestsThe DS1386 consists of 32 KB of NVRAM and a realtime clo

Page 440

DALLAS DS1386 RAMified Watchdog Timekeeper TestsNVRAM Address-On-Address TestThe NVRAM locations in the DS1386 are byte wide. Therefore, you do nothave

Page 441

DALLAS DS1386 RAMified Watchdog Timekeeper TestsConsole Command: ds1386_diag -t 3Command Options:• -dd: print detailed test information on each pass.•

Page 442

DALLAS DS1386 RAMified Watchdog Timekeeper TestsConsole Command: ds1386_diag -t 4Command Option:-dd: print detailed test information on each pass.Misce

Comments to this Manuals

No comments