Digital PDFs
Documents
Guest
Register
Log In
EK-MSV1Q-UG-002
March 1985
95 pages
Original
2.7MB
view
download
OCR Version
3.1MB
view
download
Document:
MSV11-Q MOS Memory User's Guide
Order Number:
EK-MSV1Q-UG
Revision:
002
Pages:
95
Original Filename:
OCR Text
EK-MSV1Q-UG-002 MSV11-Q MOS Memory Users Guide 1st Edition, March 1985 2nd Edition, May 1985 Copyright © May 1985 by Digital Equipment Corporation. All Rights Reserved. Printed in U.S.A. The reproduction of this material, in part or whole, is strictly prohibited. For copy information, contact the Educational Services Department, Digital Equipment Corporation, Maynard, Massachusetts 01754. The information in this document is subject to change without notice. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The following are trademarks of Digital Equipment Corporation, Maynard, Massachusetts. dilolit]a] 1 DECwriter DECUS PDP DEC DECmate DECnet DIGITAL LA MASSBUS P/OS Professional Rainbow RSTS RSX UNIBUS VAX VMS VT Work Processor CONTENTS CHAPTER1 CHARACTERISTICS AND SPECIFICATIONS 1.1 Introduction ... ... . T 1.2 General Description ... 3 1.3 Specifications ... 4 7 1.3.2.1 Functional Specifications .............................. Electrical Specifications .......... ... ... . ......... ... Voltages ... ..o 1.3.2.2 Power Requirements .............cooiiiieinnnno .. 1.3.1 1.3.2 1.3.3 1.3.3.1 1.3.3.2 11 Temperature ....... .. ..... . 11 Relative Humidity ........... ... ... ... ... ... ... 12 Operating Airflow ............. 1.3.3.4 Altitude ... .. 12 Refresh ... ... 1.3.5 DiagnostiCs ... oo 1.3.6 Backplane Pin Utilization .............................. 1.3.7 1.3.7.1 1.3.8 1.4 CHAPTER 2 7 7 Environmental Specifications .......................... 1.3.3.3 1.3.4 5 12 12 12 12 Electrical Specifications ............................... 15 Power Supply Requirements........................ 15 BusLoading ... 15 Related Documents ............ ... i 15 CONFIGURATION (MSV11-QA, ETCH REVISION A) 2.1 General ... . 17 2.2 Configuring the MSV11-QA (Etch Revision A) ............. 17 2.2.1 Test Jumper (W5, WB) ............. .. ... ... . .. ... 19 2.2.2 CSR Register Selection (R, P, N, M) Jumpers .......... 19 2.2.3 Enable/Disable CSR Selection Jumper ................ 21 iv. CONTENTS 22.4 225 2.2.6 2.2.7 2.2.8 229 CHAPTER 3 Enable/Disable Block Mode Jumper................... Enable/Disable Extended Error Address Jumper ...... TestJumperC, D ... Enable Parity Error Detection Jumper ................. Battery Backup ... e Address Switches ...t 21 22 22 23 23 24 (MSV11-QA ETCH REVISION C OR LATER, MSV11-QB AND MSV11-QC) 3.1 3.2 3.2.1 3.2.2 323 3.2.4 3.25 CHAPTER 4 4.1 411 4.1.2 4.1.3 4.1.4 CHAPTER 5 General ..o e e Configuringthe MSV11-Q ... ... CSR Register Selection (Jumpers J4 through J11) .... Test Jumpers J1 through J3 .......... . ... oiiitt. Battery Backup ... Chip Select Jumpers ...t Address SWItChes ...t 27 27 29 30 31 31 33 UNPACKING AND INSTALLATION General ... Unpacking and Inspection ........... ...t Pre-installation ................ e Installation ... Module Checkout ..., 35 35 36 37 37 FUNCTIONAL DESCRIPTION 5.1 5.2 Introduction .........cooiiiiiii i e 39 LSI-11 Bus Signals and Definitions ........................ 40 5.2.1 53 5.3.1 53.2 533 534 5.35 5.3.6 5.3.7 54 LSI-11 Bus Dialogues ...t Functional Description of Memory Module ................ Xcvrs (Transmit— Receive) ..., Address LOQIiC ... e Control Signal Xevrs ... Address Select LogiC ... i Cycle Arbitration .......... ... L MEMOrY ACCESS .ot iii ettt ettt e e ParitY . Control and Status Register (CSR) Bit Assignment ........ 52 58 58 58 58 58 60 60 61 62 CONTENTS CHAPTER 6 6.1 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.1.1 6.3.1.2 6.3.1.3 6.3.1.4 6.3.1.5 6.3.1.6 6.3.2 6.3.2.1 6.3.2.2 6.3.2.3 6.3.2.4 6.3.2.5 6.3.2.6 6.3.2.7 6.3.2.8 6.3.2.9 6.3.2.10 6.3.2.11 6.3.2.12 6.3.2.13 6.3.2.14 6.3.2.15 6.4 6.4.1 INDEX v MAINTENANCE General ... ... 65 Preventive Maintenance ...... ... ...... . ... . ... ... ... .. 66 Visual Inspection .......... ... ... ... . . . . . . . 88 Power Voltage Check........... ... ... ..... .......... 66 Diagnostic Testing ..o 66 MicroVAX Memory Diagnostic | (EHXMS) .............. 66 Bootstrapping Procedure .......................... 67 Operation ... ..o 67 Command Syntax ...........ccviueiiinn . 67 UsingtheCommands .............................. 69 TestProcedure ...... .. ...... i, . 71 ErrorMessages ... 73 MSV11-Q Diagnostic (LSIF11 Bus) ..................... 75 Hardware Requirements ........................... 75 Software Requirements ............................ 76 Hardware Restrictions ............................. 76 Related Documents and Standards ................ 76 Diagnostic Hierarchy Prerequisites ................ 76 Assumptions ............ e e 76 Loadingthe Program .............................. 77 Special Environments ....... ... ... ..... ... ... ... 77 Program Options ..... ... .. ..... .. o ... . 77 ExecutionTimes ... i, 77 ErrorReporting ... 78 ErrorHalts ... 78 Sub-test Summaries ...... ... ...... ... .. . 79 Toggle-In-Program 1 ..... ... ..... ... ....cciii . .. 81 Toggle-In-Program 2 ..............coiuui ... e 82 Digital's Services ...t 83 Digital Repair Service ...............ccoiiiiiiin .. 83 vi CONTENTS FIGURES 1-1 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 3-1 3-2 3-3 3-4 35 5-1 5-2 5-3 5-4 5-5 5-6 5-7 5-8 5-9 6-1 6-2 Module Identification ... 2 Jumper and Switch Locations MSV11-QA ................. 18 Jumper Block Example ... 19 Jumper Settings for CSR Address of 17772100 ........... 20 Enable/Disable CSR Selection ... 21 Enable/Disable Block Mode ......... ...t 21 Enable/Disable Extended Error Address ................... 22 TeSt JUMPET ittt 22 Enable/Disable Parity Error Detection ..................... 23 iiii 23 e i Battery Backup .....cooiiri ... .. 28 ..... ............... Switches and Jumpers MSV11-Q 29 ........... 17772102 of Address CSR for Jumper Settings 30 t ... Jumpers Test Manufacturing Battery Backup . ..coovi e 31 Chip Select Jumpers ... 32 Typical System ... 40 .... 41 ... .ot MSV11-Q Memory interface ........ DATO or DATOBBus CyCle . ..cvviie e 53 DATIBUSCyCle . ... 54 DATIO or DATIOBBus Cycle ..., 55 DATBO BUSCYCIE ..ot 56 e 57 DATBIBUSCYCIE .. i MSV11-Q Functional Block Diagram ...................... 59 CSR Bit AlloCation . .cov it 61 0t 70 Memory Diagnostic Relocation ....................... Sample Diagnostic Run for MSV11-QA/MSV-11P ......... 72 CONTENTS vii 5 8 Voltage Pins [MSV11-QA MSV11-QB, and MSV11-QC] .... 8 1 — 6 ... 1 b N CyCle TIMES ... e Voltage Pins (MSV11-QA) JROT Y G G f U G QR ' -t MSV11-QA Accessand Cycle Times ....................... MSV11-QA, MSV11-QB, and MSV11-QC Access and OCoONOOOGLP,A~,W TABLES MSV11-QA PoWer ... MSV11-QB Power ............ e MSVI1-QC POWEr ... 11 Backplane Pin Utilization (MSV11-QA) ..................... 13 Backplane Pin Utilization (MSV11-QA, MSV11-QB, MSV1I1-QC) . e 14 CSR Register Selection ............... ... . . 20 Starting and Ending Address Selection .................... 24 =N Starting and Ending Address Selection .................... 33 WA Bus Signals ........ . = CSR Register Selection ... 30 Control Keys ... ..o 68 N == PRGN WWNN 9 10 Command Summary ... 68 Summaryof BusCycles ... ... ... L. 40 41 Dialogues to Perform Memory Data Transfers ............. 52 6.3.1 MicroVAX Memory Diagnostic 1 (EHXMS) ............. 66 6.3.2 MSV11-Q Diagnostic(LSIF11 Bus) ..................... 75 CHARACTERISTICS AND SPECIFICATIONS 1.1 INTRODUCTION This manual describes the MSV11-Q memory module. The module contains metal oxide semiconducters (MOS) random access memory (RAM). It is used with the LSI-11 bus and provides 1024K byte to 4096K byte storage for 18-bit words (16 data bits and 2 parity bits). It also contains parity control circuitry and a control and status register (CSR). There are four variations of the MSV11-Q module. o MSV11-QA (etch revision A) - 64K RAMs fully populated; cannot be configured for battery backup e MSV11-QA (etch revision C or later) - 64K RAMs fully populated; can be configured for battery backup e MSV11-QB - 256K RAMs half populated; can be configured for battery backup e MSV11-QC - 256K RAMs fully populated; can be configured for battery backup The MSV11-QA (etch revision A) is indicated as shown in Figure 1-1A. Differences between the MSV11-QA, etch revision A, and the other variations will be ~ 1 pw'y W — ® -~ I ......... c Q < = o © ® — < —n etc ® et} - [N = T i~ w pointed out as they occur. a3 £\ 14 4 11 -QB, and ViSV1i1-QC aii use the same 2 CHARACTERISTICS AND SPECIFICATIONS N~ . o sF 5017547A1 .\ PRINTED CIRCUIT BOARD NO. {COMPONENT SIDE) {A) MSV11-QA [ETCH REV A ONLY) | 5017547-01-C1 PRINTED CIRCUIT BOARD NO. (COMPONENT SIDE) {B) MSV11-QA (ETCH REV C OR LATER) MSV11-QB, AND MSV11-QC Figure 1-1 Module Identification sHn0221-84 $HR-0001-85 CHARACTERISTICS AND SPECIFICATIONS 3 The major features of the MSV11-Q are: 1 megabyte of MOS memory on a single quad module (MSV11-QA). 2 megabyte of MOS memory on a single quad module (MSV11-QB). 4 megabyte of MOS memory on a single quad module (MSV11-QC). 22-bit addressing standard. Parity is generated and checked for each byte for data integrity. Self-contained Control and Status Register (CSR) for full parity implementation. Full parity control enables the CPU to trap on a parity error with LED display for parity status. Completely LSI hardware and software compatible. Switch selectable starting address in 128K byte increments. 16 jumper selectable CSR addresses (17772100 through 17772136). Single +5 V power. MSV11-QA (etch revision A) does not support battery backup. Supports Block-Mode for efficient multiple DMA transfer. 1.2 GENERAL DESCRIPTION The MSV11-Q memory module consists of a single, quad-height module (M7551) that contains the LSI-11 bus interface, timing and control logic, refresh circuitry, and a MOS storage array. The module also contains circuitry to generate and check parity, and a control and status register. The MSV11-Q memory uses +5 V from the backplane. The memory module’s starting address can be set on any 128 KB boundary within the 4096 KB LSi-11 address space or 256 KB LSi-11 address space. ~ o~ - — ~— The MSV11-Q allows the top 4K of the LSI-11 address space to be reserved for the 1/O peripheral page. There is no address interleaving with the MSV11-Q. 4 CHARACTERISTICS AND SPECIFICATIONS The memory storage elements for the MSV11-QA are 65,536 by 1 bit MOS dynamic RAM devices. The storage elements for the MSV11-QB and MSV11- QC are 262,144 by 1 bit MOS dynamic RAM devices. The MOS storage array for the MSV11-QA and MSV11-QC has 8 rows with each row containing 18 devices for a total of 1024K bytes on the MSV11-QA and 4 megabytes on the MSV11-QC. The MSV11-QB is half populated and therefore contains 4 rows for a total of 2 megabytes of memory. The read operation for MOS storage devices is non-destructive. The MOS storage devices must be refreshed every 12.0 us so that the data remains valid. The control and status register in the MSV11-Q contains bits used to store the parity error address bits. You can force wrong parity by setting a bit in the CSR. This is a useful diagnostic tool for checking out the parity logic. The CSR has its own address in the top 4K of memory. Bus masters can read or write to the CSR. The parity control circuitry in the MSV11-Q generates parity bits based on data being written into memory during a DATO or DATOB bus cycle. One parity bit is assigned to each data byte and is stored with the data in the MOS storage array. When data is retrieved from memory during DATI or DATIO bus cycles, the parity of the data is determined. If parity is good, the data is assumed correct. If the parity bits do not correspond, the data is assumed unreliable and memory initiates the following action. 1. If a parity error occurs, CSR bit 15 is set and a red LED on the module lights. In the case of MSV11-QA (etch revision C or later), MSV11-QB and MSV11-QC, the memory asserts BDAL 16 and 17 if bit 0 in the CSR is set. This warns the processor that a parity error has occurred. occur in the MSV11-QA (etch revision A), jumper H must For this to be connected (refer to Paragraph 2.2.7). 2. Part of the address of the faulty data is recorded in the CSR. 1.3 SPECIFICATIONS This section gives functional, electrical, and environmental specifications and backplane pin utilization information. The specifications in this section are applicable to all variations of the MSV11-Q memory except where differences are noted. CHARACTERISTICS AND SPECIFICATIONS 1.3.1 5 Functional Specifications Table 1-1 provides access and cycle time specifications for the MSV11-QA (etch revision A) memory. Table 1-2 provides access and cycle times for the other MSV11-Q variations. Table 1-1 MSV11-QA (etch revision A) Access and Cycle Times Meas Typ Tacc(ns) Max Notes Meas Typ Teye(ns) Max Notes 578 597 4 5 Parity-CSR Configurations (Notes 1,8,9) DATI DATO(B) 320 350 358 376 2 2 DATIO(B) 1000 1045 3 DATBI 320 358 2 20 320 - DATBO 31 376 - 1220 - N/A 387 2 31 10 - 13,14 - 668 N/A N/A N/A 569 500 6 N/A 520 20 - 1255 - - 350 280 - 10 11,12 520 550 15 N/A N/A N/A 547 16 CHARACTERISTICS AND SPECIFICATIONS 6 Table 1-2 MSV11-QA (Etch Revision C or Later), MSV11-QB, and MSV11-QC Access and Cycle Times Meas Typ Teye(ns) Tacc(ns) Max Notes Typ Max Meas Notes 510 563 4 Parity-CSR Configurations (Notes 1,8,9) 2 DATI 320 358 189 847 2 3 550 1220 502 1250 DATBI 320 358 2 - - DATO(B) DATIO(B) DATBO 160 780 20 340 - 160 20 250 - 31 363 - 189 31 292 - 10 11,12 N/A 2 10 13,14 N/A - 518 N/A 569 N/A N/A 15 695 N/A N/A 16 N/A - - - - 655 - 5 6 The following notes (1 through 16) refer to Tables 1-1 and 1-2. Notes for DATI, DATO(B), DATIO(B) Cycles: 1. Assuming memory not busy and no arbitration. 2. SYNCH to RPLYH with minimum times (25/50 ns) from SYNCH to (DINH/DOUTH). The DATO(B) access and cycle times assume a minimum of 50 ns from SYNCH to DOUTH inside memory receivers. For actual LSI11 bus measurements, a constant (K-50 ns) where K = 200 ns should be added to DATI(B) times, i.e. acc (Typ) = 100 + (200 - 50) = 250 ns. . SYNCH to RPLYH DATIO(B), with minimum time (25 ns) from SYNCH to DINH and minimum 350 ns from RPLYH (DATI) asserted to DOUT asserted. . SYNCH to MBSY L negated. . SYNCH to MBSY L negated with minimum time (50 ns) from SYNCH to DOUTH. . SYNCH to MBSY L (DATIO(B)) with minimum times (25 ns) from SYNCH to DINH and minimum 350 ns from RPLYH (DATI) asserted to DOUT asserted. CHARACTERISTICS AND SPECIFICATIONS 7 7. REF REQ L to MBSY L negated. 8. The MSV11-Q Module does not lose any time due to refresh arbitration. 9. REFRESH conflict adds 250 ns Typical and 542 ns maximum to access and cycle time. Notes for DATBI AND DATBO Cycles: 10. DIN/DOUT negation to MRPLY negation 11. DIN negation to TRPLY assertion 12. DIN remains asserted for 200 ns minimum after TRPLY with 150 ns minimum from TRPLY negation to assertion of next DIN. 13. DOUT remains asserted for 150 ns minimum after TRPLY with 150 ns minimum from TRPLY negation to assertion of next DOUT. 14. DOUT assertion to TRPLY assertion. 15. DIN negation to MBSY L negation after first DIN cycle. Use DATI cycle time for first DIN/TRPLY cycle in block mode ready cycle. 16. DOUT assertion to MBSY L negation after first DOUT cycle. Use DATO(B) cycle time for first DOUT/TRPLY cycle in block mode write cycle. 1.3.2 Electrical Specifications The electrical specifications state the voltage and power requirements for the MSV11-Q. 1.3.2.1 Voltages - Single voltage MOS RAMSs require only +5 V. Voltage margins for +5 V are +5 percent (Tables 1-3 and 1-4). 1.3.2.2 Power Requirements — Power requirements are provided in Tables 1- 5,1-6 and 1-7. 8 CHARACTERISTICS AND SPECIFICATIONS Table 1-3 Voltage Pins (MSV11-QA, Etch Revision A) Voltage Pins Service +5V AA2, BA2, BV1, CA2, DA2 Single voltage Table 1-4 Voltage Pins [MSV11-QA (Etch Revision C or Later,) MSV11QB, and MSV11-QC] Voltage Backplane Pins +5V AA2,BA2,BV1,CA2, and DA2 MOS RAMs* Single voltage MOS RAMs +5 V BBU AV1, and AET1” * Check backplane voltages to ensure proper configurations. CHARACTERISTICS AND SPECIFICATIONS Table 1-5 MSV11-QA Power (All Etch Revisions) MSV11-QA With 64K RAMs Fully Populated Current (Amps) Standby Active Typ Typ Measured Max +5 V total +5 V BBU total 1.0 1.28 Module total 2.28 Standby Typ +5 V total +5 V BBU total Module total Measured Max 1.32 2.33 1.0 14 1.32 2.67 3.65 2.4 3.99 Power (Watts) Active Typ ‘ Measured Max 5.0 6.4 6.93 12.23 5.0 7.0 6.93 14.02 11.4 1916 120 20.95 Measured Max 9 10 CHARACTERISTICS AND SPECIFICATIONS Table 1-6 MSV11-QB Power MSV11-QB With 256K RAMs Half Populated Current (Amps) Standby Typ Typ Measured Max 1.32 1.66 1.00 1.30 1.32 2.27 2.98 2.30 3.59 Measured Max +5 V total +5 V BBU total 1.0 1.18 Module total 2.18 Power (Watts) Standby Typ Active Active Typ Measured Max 6.93 8.72 5.0 6.50 6.93 11.92 15.65 11.50 18.85 Measured Max +5 V total +5 V BBU total 5.0 5.90 Module total 10.90 CHARACTERISTICS AND SPECIFICATIONS Table 1-7 11 MSV11-QC Power MSV11-QC With 256K RAMs Fully Populated Current (Amps) Standby Active Typ Typ Measured Max Measured Max +5 V total +5 V BBU total 1.0 1.34 1.32 2.37 1.0 1.50 1.32 2.98 Module total 2.34 3.69 2.50 4.30 Power (Watts) Standby Active Typ Typ Measured Max Measured Max +5 V total +5 V BBU total 5.00 6.70 6.93 12.44 5.00 7.50 6.93 15.65 Module total 11.70 19.37 12.50 22.58 1.3.3 Environmental Specifications Environmental specifications cover storage and operating temperature, relative humidity, altitude, and air flow specifications. 1.3.3.1 Temperature - Temperature is separated into the following two groups. 1. Operating Temperature Range - The operating temperature range is +5°C to +60°C. Lower the maximum operating temperature by 1°C for every 1000 feet of altitude above 8000 feet. 12 CHARACTERISTICS AND SPECIFICATIONS 2. Storage Temperature Range - The storage temperature range is —40°C to +66°C. Do not operate a module that has been stored outside the operating temperature range before bringing the module to an environment within the operating range and allowing at least five minutes for the module to stabilize. 1.3.3.2 Relative Humidity - The relative humidity for the MSV11-QA memory modules must be 10% to 90 percent noncondensing for storage or operating conditions. 1.3.3.3 Operating Airflow - Adequate airflow must be provided to limit the inlet to outlet temperature rise across the module to 5°C when the inlet temper- ature is +60°C. For operation below +55°C, airflow must be provided to limit the inlet to outlet temperature rise across the module to 10°C maximum. 1.3.3.4 Altitude - The module resists mechanical or electrical damage at altitudes up to 50,000 feet (90 MM mercury) under storage or operating conditions. NOTE: Lower the maximum operating temperature by 1°C for every 1000 feet of altitude above 8000 feet. 1.3.4 Refresh The MSV11-Q memory module uses a self-contained refresh oscillator, with rate that is typically 535 ns every 12,000 ns. The refresh overhead maximum is 542 ns/12,500 ns or 4.3 percent. 1.3.5 Diagnostics The diagnostics are CVMSAA for 22-bit systems and EHXMS for MicroVAX. 1.3.6 Backplane Pin Utilization Backplane pin utilization for the MSV11-QA (etch revision A) is shown in Table 1-8. Backplane pin utilization for the MSV11-QA (etch revision C or later), MSV11-QB and MSV11-QC is shown in Table 1-9. Biank spaces indicate pins not used. Backplane Pin Utilization (MSV11-QA, Etch Revision A) B Connector Pin Side 1 Side 2 A — B — C C Connector D Connector Side 1 Side 1 Side 1 Side 2 +5V BDCOK H +5V +5V +5 V — — — — — BDAL 16L GND BDAL 18L GND GND GND D BDAL 17L —_ BDAL 19L — — “E +5V BB BDOUT L BDAL 20L BDAL 02L —_ F — BRPLY L BDAL 21L BDAL 03L H — BDIN L —_ BDALO4L B GND BSYNC L GND BDAL O5L L — —_ B J L L K REFKILL BWTBT L — BDAL 06L A — A A L e — — BDALO7L N — N N M GND *BIAKIL GND BDAL 08L K *BIAKIL K K N — *BIAKOL — BDAL 09L *BIAKOL P — BBS7L —_ BDAL 10L — R BREF L *BDMGIL — BDAL 11L *BDMGIL S — *BDMGOL — BDAL 12L *BDMGOL T GND BINIT L ‘GND BDAL 13L GND — GND U — BDALOO L — BDAL 14 — — —_ *V +5V BB BDALO1 L +5V BDAL 16L — — — * Hardwired via etch on module. the board. Side 2 Side 2 — B If a system uses the pin for anything but power, user must cut gold finger AE1 on SNOILYDI4ID3dS ANV SOILSIHIALOVHVHO A Connector el Table 1-8 C Connector B Connector A Connector Pin Side 1 Side 2 Side 1 Side 2 A B C D — — BDAL 16L BDAL 17L +5V — GND — BDCOK H — BDAL 18L +5V _ GND —_ — BDIN L BDAL 02L BDAL 03L BSYNC L GND BDAL O5L —_ GND —_— — *BIAKIL *BIAKOL — GND — BDAL O7L BDAL 08L BDAL 09L BREF L — ‘BDMGIL *‘BDMGOL BDOUT L BRPLY L J GND L M N R S H K BDAL 19L BDAL 20L BDAL 21L +5V BB — E F REFKILL BWTBTL — — BDALO04L BDAL O6L Side 1 Side 2 D Connector Side 1 +5V —_ GND +5V —GND — —_ — B _— A —_ L N K — _ *BIAKIL *BIAKOL B B A A L N K — BBS7L — BDAL 10L T GND BINIT L GND BDAL 13L GND —_ GND Y +5V BB BDAL 15L — —_— — U — BDALOO L — BDALO1 L +5V BDAL 11L BDAL 12L BDAL 14L L N K — P — — Side 2 — *BDMGIL *BDMGOL — — * Hardwired via etch on module. NOTE: If you are using AET (sspare 1) for anything other than battery backup voltage (+5 V BB), jumper wi must not be installed. However, Digital Equipment Corporation recommends backpanel pin <AE1> be used as +5.0 V battery backup power in this application. Refer to Paragraph 3.2.3 for additional information. Vi Backplane Pin Utilization (MSV11-QA, Etch Revision C or Later, MSV11-QB, MSV11-QC) SNOILVYDI4IOAdS ANV SOILSIHILOVYHVYHD Table 1-9 CHARACTERISTICS AND SPECIFICATIONS 1.3.7 Electrical Specifications 1.3.7.1 Power Supply Requirements - The module operates on +5 V only. 1.3.8 Bus Loading MSV11-QA (etch revision A) AC load units = 1.9 DC load units = 0.5 MSV11-QA (etch revision C) AC load units = 2.4 DC load units = 0.5 1.4 RELATED DOCUMENTS Refer to the following documents for more information. e MSV11-QA, MSV11-QB, and MSV11-QC (all etch revisions) Field Maintenance Printset (MP01931) Microcomputer and Memory Handbook (EB-18451-20) Microcomputer Interface Handbook (EB-20175-20) LSI-11 System Service Manual (EK-LSI-FS-SV)* MicroVAX | Owner’s Manuai (EK-KD32A-OM) (For Diagnostics Section) These documents can be ordered from: Digital Equipment Corporation 444 Whitney Street Northboro, MA 01532 ATTN: Communications Services (NR2/M15) Customer Services Section * Field Service Use Only 15 CONFIGURATION (MSV11-QA, ETCH REVISION A) 2.1 GENERAL This chapter contains information for configuring the MSV11-QA memory mod- ule (etch revision A). Jumper and address switch settings are included. NOTE: Configuration and installation for the MSV11-QA (etch revision C or later), and the MSV11-QB and MSV11-QC are provided in Chapter 3. 2.2 CONFIGURING THE MSV11-QA (Etch Revision A) The MSV11-QA (etch revision A) has one red LED to indicate parity errors. The module contains the following jumpers (Figure 2-1). e Test jumper (W5, W6) e CSR register selection jumpers (R, P, N, M) e Enable/disable CSR selection jumper (A, B) ¢ Enable/disable block mode jumper (W1, W2) e Enable extended error address jumper (K, L) e Test jumper (C, D) e Enable parity error detection jumper (J, H) e +5V/+5 VB The MSV11-QA has two DIP (dual in-line package) switch packs. Each DIP switch pack consists of six switches. The two DIP switch packs are used to set: e Starting address. e Ending address. 17 18 CONFIGURATION (MSV11-QA, ETCH REVISION A) N~— 501754741 PARITY LED = 229D WSBJ’_.TEST JUMPER (USED I we BY MFG ONLY) CSR REGISTER SELECTION | A ENABLE/DISABLE CSR SELECTION 8 ; STARTING ADDRESS 3 SWITCHES (S6 NOT USED) ENABLE/DISABLE w : [ B8LOCK MODE Bf — ENABLE/DISABLE (COMPONENT SIDE} EXTENDED ERROR ADDRESS Sw2 =|! [ 3 ) 313 L— ENDING ADDRESS =is SWITCHES |m— c BD:'._ BY MFG. ONLY) — TEST JUMPER (USED [ 1J=;— ENABLE PARITY ) ERROR DETECTION NOT USED. MODULE DOES NOT SUPPGRT BATTERY BACKUP SHR0321.84 SHR-0002-85 Figure 2-1 Jumper and Switch Locations MSV11-QA (Etch Revision A) Figure 2-1 shows the physical location of the jumpers and switches. The jumpers and switches are described in the following paragraphs. To jumper two pins, a 0 ohm connector block is used. For example, to enable parity error detection, jumper H (Figure 2-2) is connected (pin J2 to J3) and to disable parity error detection, jumper J is connected (pin J1 to J2). Factory configuration has parity error detection enabled. CONFIGURATION (MSV11-QA, ETCH REVISION A) 19 JUMPER BLOCK a. PARITY ERROR DETECTION ENABLED J H [T 31 b. J2 J3 PARITY ERROR DETECTION DISABLED SHR-0322-84 Figure 2-2 2.2.1 Jumper Block Example Test Jumper (W5, W6) This test jumper is used by manufacturing and should not be changed. W6 should be jumpered and W5 should be open. 2.2.2 CSR Register Selection (R, P, N, M) Jumpers The MSV11-QA can provide up to 16 CSR register address selections when the user installs or removes appropriate jumper blocks (Figure 2-2). For example, in Figure 2-2, the parity error detection jumper block is shown. Table 2-1 shows the jumper positions and the corresponding CSR register addresses. Figure 2-3 shows the jumper settings for a CSR register address of 17772100. 20 CONFIGURATION (MSV11-QA, ETCH REVISION A) Table 2-1 CSR Register Selection Number CSR Memory Jumper Position R P N 1st 2nd 3rd n out in 4th 5th M CSR Register Address out in in out out in in in in in in in in 17772100 17772102 17772104 17772106 in in out in 17772110 6th 7th 8th Oth 10th out in out in out in out out in in out out out in in in in in out out 17772112 17772114 17772116 17772120 17772122 11th in out in out 17772124 12th 13th 14th out in out out in in in out out out out out 17772126 17772130 17772132 15th 16th in out out out out out out out 17772134 17772136 If more than one CSR parity type of memory is installed in the system, use care to ensure that no two modules have the same address. zw| [T7] | esw e | [T7] |2e sem]| [1T] | wem mem| [T ] [o7rm SHR-0323-84 Figure 2-3 Jumper Settings for CSR Address of 17772100 CONFIGURATION (MSV11-QA, ETCH REVISION A) 2.2.3 21 Enable/Disable CSR Selection Jumper (Figure 2-4) This jumper disables CSR selection when non-parity memory is used. Since the MSV11-QA is a parity memory, this jumper should be set for “‘enable CSR selection” (jumper B connected). J15 o J14 J13 I l 8 ENABLE CSR SELECTION (FACTORY CONFIGURATION) SHR-0324-84 Figure 2-4 2.2.4 Enable/Disable CSR Selection Enable/Disable Block Mode Jumper (Figure 2-5) This jumper enables or disables block mode operation. The jumper should be set for “‘enable block mode’” (jumper W1 connected). J12 J1 ' ENABLE BLOCK MODE wi (FACTORY CONFIGURATION) w2 J10 SHR-0325-84 Figure 2-5 Enable/Disable Block Mode 22 2.2.5 CONFIGURATION (MSV11-QA, ETCH REVISION A) Enable/Disable Extended Error Address Jumper (Figure 2-6) This jumper selects 18- or 22-bit addressing. The jumper should be set for “enable extended error address’ (jumper L connected). J9 J8 l I ENABLE EXTENDED ERROR ADDRESS (FACTORY CONFIGURATION) J7 SHR-0326-84 Figure 2-6 Enable/Disable Extended Error Address 2.2.6 Test Jumper C, D (Figure 2-7) This jumper is a test jumper for use by manufacturing. Jumper C should be connected and jumper D should be open. J6 NORMAL POSITION ¢ I J5 D J4 SHR-0327-84 Figure 2-7 Test Jumper CONFIGURATION (MSV11-QA, ETCH REVISION A} 23 2.2.7 Enable Parity Error Detection Jumper (Figure 2-8) This jumper enables or disables parity error detection. The jumper should be set for “‘enable parity error detection” (jumper H connected). H J o T ENABLE PARITY ERROR DETECTION T (FACTORY CONFIGURATION) J1 J2 J3 SHR-0328-84 Figure 2-8 2.2.8 Enable/Disable Parity Error Detection Battery Backup (Figure 2-9) Not used or supported in etch revision A of MSV11-QA. 5V NOT USED +5 VB SHR-0329-84 Figure 2-9 Battery Backup 24 CONFIGURATION (MSV11-QA, ETCH REVISION A) 2.2.9 Address Switches There are two DIP (dual-in-line package) switch packs on the MSV11-QA module. DIP switch pack SW1, containing six switches, selects the starting address. DIP switch pack SW2, containing six switches, selects the ending address. The starting address is set first and then the ending address is set to a number greater than the starting address. Table 2-2 shows the switch settings for the starting addresses and ending addresses. Switch 6 of SW1 is not used. Switch 6 of SW2 is turned on or enabled (0) for a starting address of all 0’s and is turned off or disabled (1) for all other starting addresses. Table 2-2 Starting and Ending Address Selection Desired SW 1 SWwW 2 Desired SwW 2 Starting Switch Switch Ending Switch Address Position Position Address Position In Kbyte 12345 6 In Kbyte 12345 0 1 1 1 1 128 256 11111 01111 256 384 512 00000 11111 01111 10111 00111 384 512 640 10111 00111 11011 640 768 896 1024 (1 1152 11011 01011 10011 00011 11101 1 1 1 1 1 768 896 1024 (1 1152 1280 01011 10011 00011 11101 01101 01101 10101 00101 11001 01001 1 1 1 1 1 1408 1536 1664 1792 1920 10101 00101 11001 01001 10001 1920 10001 1 2048 (2 MB) 00001 2048 (2 MB) 2176 2304 2432 00001 11110 01110 10110 1 1 1 1 2176 2304 2432 2560 11110 01110 10110 00110 0 128 MB) 1280 1408 1536 1664 1792 MB) CONFIGURATION (MSV11-QA, ETCH REVISION A) Table 2-2 25 Starting and Ending Address Selection (Cont) Desired SW 1 SW 2 Desired SW. 2 Starting Switch Switch Ending Switch Address Position In Kbyte 12345 2560 00110 Position 6 Address Position In Kbyte 12345 1 2688 00010 1 1 1 1 2816 2944 3072 (3 MB) 3200 01010 10010 00010 11100 3200 3328 3456 3584 3712 11100 01100 10100 00100 11000 1 3328 01100 1 1 1 1 3456 3584 3712 3840 10100 00100 11000 01000 3840 3968 01000 10000 1 1 3968 4096 (4MB) 10000 00000 2688 2816 2944 11010 01010 10010 3072 (3 MB) 11010 1 = Off Position 0 = On Position NOTES: Switch S6 of SW1 is not used. For a memory starting address of 0, switch S6 of SW2 should be set to 0 (on). For all other starting addresses, switch S6 of SW2 should be off (1). CONFIGURATION (MSV11-QA ETCH REVISION C OR LATER, MSV11-QB AND MSV11-QC) 3.1 GENERAL This chapter contains information for configuring and installing the MSV11-QA (etch revision C or later), the MSV11-QB and the MSV11-QC memory module. Jumper and address switch setups are included. Hereafter, in this chapter these variations will be referred to as the MSV11-Q. NOTE: Configuration and installation for the MSV11-QA (etch revision A) is provided in Chapter 2 of this manual. 3.2 CONFIGURING THE MSV11-Q The MSV11-Q has one red LED to indicate parity errors. The module contains the following jumpers (Figure 3-1). o CSR register selection (jumpers J4 through J11) o Test jumpers used by manufacturing (J1 through J3) (do not remove) e Battery backup (W1, W2, W3, W4) e Test jumpers (chip select) used by manufacturing (jumpers J12 through J17) (do not remove) 27 08 CONFIGURATION (MSV11-QA ETCH REVISION COR LATER, MSV11-QB, MSV11-QC) 5 . N~ 5017547-01-C1 J11,09,37, 5 TR f"‘A_\ CSR REGISTER E -— SELECTION — J10, J8, J6, J4 3 2 TEST JUMPER N e————— (USED BY °?79 MANUFACTURINGDO NOT REMOVE) Sw2 —f |2 STARTING ADDRESS S |§ Py =1k —{6 SWITCHES (S6 NOT USED) OFF ON {COMPONENT SIDE) SW1 ADDRESS = 3}-————END|NG SWITCHES =3l (=1 ¥} =1 OFF Q ON [+] 14 N3 N2 W3& gw‘ TEST JUMPERS (USED BY MANUFACTURING — BATTERY BACKUP JUMPERS N7 418 NS5 o O O LS A O o O DO NOT REMOVE) SHR-0321-84 5HRA-0003-83 Figure 3-1 MSV11-Q Jumpers and Switches The MSV11-Q has two DIP (dual in-line package) switch packs. Each DIP switch pack consists of six switches. The two switch packs are used to set: ¢ Starting address. e Ending address. Figure 3-1 shows the physical iocation of the jumpers and switches. b jumpers and switches are described in the following paragraphs. Tne L. i CONFIGURATION (MSV11-QA ETCH REVISION C OR LATER, MSV11-QB, MSV11-QC) 3.2.1 29 CSR Register Selection (Jumpers J4 through J11) The MSV11-Q can provide up to 16 CSR register address selections when the user installs or removes appropriate jumper blocks (Figure 3-2). Table 3-1 shows the jumper positions and the corresponding CSR register addresses. Figure 3-2 shows the jumper settings for a CSR register address of 17772102 representing a second MSV11-Q installed. J4 i ot [od o] J5 J6 J8 J10 J7 J9 J11 SHR-0004-85 Figure 3-2 | Jumper Settings for CSR Address of 17772102 30 CONFIGURATION (MSV11-QA ETCH REVISION C OR LATER, MSV11-QB, MSV11-QC) Table 3-1 CSR Register Selection Jumper Connections J4 J6 J8 J10 to to to to Number CSR Memory J5 J7 J9 J11 CSR Register Address 1st in in in in 17772100 2nd 3rd 4th 5th out in out in in out out in in in in out in in in in 17772102 17772104 17772106 17772110 6th 7th 8th 9th 10th out in out in out in out out in in out out out in in in in in out out 17772112 17772114 17772116 17772120 17772122 11th 12th 13th 14th 15th in out in out in out out in in out in in out out out out out out out out 17772124 17772126 17772130 17772132 17772134 16th out out out out 17772136 If more than one CSR parity type of memory is installed in the system, use care to ensure that no two modules have the same address. 3.2.2 Test Jumpers J1 through J3 Test jumpers on J1 through J3 are used by manufacturing and should not be removed by the user (Figure 3-3). Jumper J1 is always connected to J2. . LT J3 J2 J1 SHR-0005-85 Figure 3-3 Manufacturing Test Jumpers CONFIGURATION (MSV11-QA, ETCH REVISION C OR LATER, MSV11-QB, MSV11-QC) 3.2.3 31 Battery Backup The battery backup jumpers are shown in Figure 3-4. Figure 3-4A shows 0 ohm jumpers W2 and W4 connected in a non-battery backed up configuration. Figure 3-4B shows 0 ohm jumpers W1 and W3 connected for the battery backup configuration. These are the only two valid combinations; for example, jumpers W1 and W2 cannot be connected in the circuit at the same time. Other illegal jumper configurations are W1 and W4; W2 and W1; and W2 and W3. NOTE: On systems using backpanel pin <AE1> sspare 1 for signals other than +5.0 V BBU, jumper W1 may be omitted when module is strapped for battery backup operation. However, Digital Equipment Corporation recommends backpanel pin <AE1> be used as +5.0 V battery backup power in this application. Refer to Paragraph 3.2.3 for additional information. o w4 o o A w2 wi|[Jo o (A) [o] o o []]ws o— NON-BATTERY BACKED UP CONFIGURATION (B) BATTERY BACKUP CONFIGURATION SHR-0006-85 Figure 3-4 Battery Backup 32 3.2.4 CONFIGURATION (MSV11-QA, ETCH REVISION C OR LATER, MSV11-QB, MSV11-QC) Chip Select Jumpers The chip select jumpers are J12 through J17 (see Figure 3-5). To select 64K RAMs used in the MSV11-QA (etch revision C or later) memory module, jumper J16 must be connected to J15 and jumper J14 must be connected to J13. To select 256K RAMs used in the MSV11-QB and MSV11-QC memory modules, jumper J17 must be connected to J16 and jumper J13 must be connected to J12. All other jumper combinations are illegal and should not be attempted by the user. AR A o J17 J16 J15 J14 J13 J12 A. MSV11-QA SELECT (64K RAMS) §d o o &b JARRT AN B.MSV11-QB/MSV11-QC SELECT (256K RAMS) SHR-0007-85 Figure 3-5 Chip Select Jumpers CONFIGURATION (MSV11-QA, ETCH REVISION C OR LATER, MSV11-QB, MSV11-QC) 3.2.5 33 Address Switches There are two DIP switch packs, each containing six switches. DIP switch SW2 selects the starting address of the MSV11-Q. DIP switch SW1 selects the ending address. Table 3-2 shows the switch settings for the starting addresses and ending addresses. Switch 6 of SW2 (starting address) is not use d Quwy itch 6 of SW1 (ending address) is turned on or enabled (0) for a starting address of all A VY 0’'s and is turned off or disabled (1) for all other starting addresses. Table 3-2 Starting and Ending Address Selection Desired Starting SW 2 Switch SW 1 Switch Desired Ending Address SW 1 Switch Position Position Address Position In Kbyte 12345 6 In Kbyte 12345 0 00000 0 128 128 11111 11111 1 256 01111 256 01111 1 384 384 10111 10111 1 512 512 00111 00111 1 640 11011 01011 640 11011 1 768 768 01011 1 896 896 10011 10011 1 1024 (1 MB) 00011 1024 (1 MB) 00011 1 1152 1152 11101 11101 1 1280 01101 1280 01101 1 1408 1408 10101 10101 1 1536 00101 1536 00101 1 1664 1664 11001 11001 1 1792 1792 01001 01001 1 1920 10001 00001 1920 10001 1 2048 (2 MB) 2048 (2 MB) 00001 1 2176 2176 11110 11110 1 2304 01110 2304 01110 1 2432 2432 10110 10110 1 2560 00110 2560 00110 1 2688 2688 11010 11010 1 2816 01010 2816 01010 1 2944 2944 10010 10010 1 3072 (3 MB) 3072 (3 MB) 00010 00010 i 3200 11100 34 CONFIGURATION (MSV11-QA ETCH REVISION C OR LATER, MSV11-QB, MSV11-QC) Table 3-2 Starting and Ending Address Selection (Cont) Desired Starting Address SW 2 Switch Position SW 1 Switch Position Desired Ending Address SW 1 Switch Position In Kbyte 12345 6 In Kbyte 12345 3200 11100 01100 10100 00100 11000 1 3328 01100 3328 3456 3584 3712 1 1 1 1 3456 3584 3712 3840 10100 00100 11000 01000 3840 01000 1 3968 3968 10000 1 4096 (4 MB) 10000 00000 1 = Off Position 0 = On Position NOTES: Switch S6 of SW2 is not used. For a memory starting address of 0, switch S6 of SWT1 should be set to 0 (on). For all other starting addresses, switch S6 of SW1 should be off (1). UNPACKING AND INSTALLATION 4.1 GENERAL This chapter describes unpacking, pre-installation, and installation procedures for verifying proper system configuration for all variations of the MSV11-Q. NOTE: This memory is static sensitive. Electro-static Discharge (ESD) precautions must be taken when handling this module outside of its protective container. Use Velostat Kit 29-11762 when handling the module. 4.1.1 Unpacking and Inspection The MSV11-Q is shipped in special packing cartons to protect the boards from excessive mechanical shock, electrical shock, and vibration, and to give the boards maximum protection during shipment. To unpack the memory, remove any packing materials and visually inspect the memory board for physical damage. Check all hardware attached to the board. 35 UNPACKING AND INSTALLATION 36 4.1.2 Pre-installation CAUTION: 1. You must remove dc power from the backplane during module insertion or removal. Be careful when replacing the memory module. Make sure that the component side of the module faces in the same direction as the other modules on the system. The memory module, backplane, or both can be damaged if the module is inserted backwards. Before installing any MSV11-Q variation make sure the system is correctly configured. The pre-installation procedure is given in the following checkiist. 1. Check if system power is hooked up correctly and make sure all cables are securely attached. . Verify proper system operation. Check if other memory is present and check the addressing range of the memory. Check the CSR address setting of the existing memory, and make necessary CSR jumper settings on the MSV11-Q module according to Table 2-1 for MSV11-QA (etch revision A), or Table 3-1 for MSV11-QA (etch revision C or later), MSV11-QB and MSV11-QC. If no other memory exists in the system, the memory module is factory set at the first CSR address location. If no other memory is present, set the starting address of the MSV11-Q to 0. If other memory is present, set the module starting and ending address accordingly. (See Table 2-2 for MSV11-QA, etch revision A or Table 3-2 for MSV11-QA (etch revision C or later), MSV11-QB and MSV11-QC.) . Verify that your system (CPU, peripherals, backplane, and software) is capable of supporting 22-bit addressing. UNPACKING AND INSTALLATION 4.1.3 37 Installation The MSV11-Q (all variations) is designed to install in backplanes that are wired for LSI-11/23, PDP-11/23, PDP-11/23 Plus, Micro/PDP-11 computer systems, and MicroVAX 1. After verifying that the appropriate jumpers and switch settings are correct, insert the MSV11-Q memory board into its designated slot. CAUTION: Do not try to install or remove memory modules with dc power applied to the backplane. Damage to the memory board may occur. 4.1.4 Module Checkout When memory modules are installed, apply dc power and verify memory operation by running the system diagnostics; in particular, those that test the memory. (Refer to Chapter 6.) FUNCTIONAL DESCRIPTION 5.1 INTRODUCTION The MSV11-Q memory modules (all variations) interface with the LSI-11 bus. The CPU and DMA devices can become bus master of the LSI-11 bus to transfer or obtain data from memory. The memory is always a slave to whatever device becomes bus master. Figure 5-1 shows the CPU and DMA devices connected to memory via the LSI-11 bus. Devices that are ready to use the LSI-11 bus must gain control of the bus through the arbitration that takes place in the CPU. The device that wins the arbitration is able to use the bus as soon as bus signals BSYNC and BRPLY are negated. This device is now bus master and can initiate a bus cycle. The types of bus cycles that can be performed are shown in Table 5-1. All bus cycles are divided into three sequential events. e Address cycle e Data cycle e Bus cycle termination 39 40 FUNCTIONAL DESCRIPTION ¢ = LSi-11 BUS ) CPU MEMORY MEMORY DMA DEVICE MA-7161 SHR-0330-84 Figure 5-1 Table 5-1 Typical System Summary of Bus Cycles Bus Cycle Mnemonics Description DATI Data word input Data word ouput DATO DATOB DATIO DATIOB DATBI DATBO 5.2 Data Byte output Data word input/output Data word input/byte output Data word block mode input Data word block mode output Function with Respect to Bus Master Read word Write word Write byte Read word, modify, write word Read word, modify, write byte Block mode read Block mode write LSI-11 BUS SIGNALS AND DEFINITIONS _ To transfer data, the bus master must generate the signals shown in Figure 5-2. The slave device (memory) receives the signals and initiates BRPLY. This starts a chain reaction to terminate the bus cycle. Table 5-2 gives the signal names and definitions of the bus signals. FUNCTIONAL DESCRIPTION BDAL 21-00L —» BBS7 L~ BWTBT L —m BSYNC L —— INTERFACE BDOUT L — BDIN L —» BRPLY L «-— BDCOK L MA-7331 SHR-0331-84 Figure 5-2 Table 5-2 MSV11-Q Memory Interface Bus Signals Bus Pin Mnemonics Description AA1 BIRQ5 L Interrupt request priority level 5 AB1 BIRQ6 L Interrupt request priority level 6 AC1 BDAL16 L Extended address bit during addressing protocol; memory error data line during data transfer protocol. AD1 BDAL17 L Extended address bit during addressing protocol; memory error logic enable during data transfer protocol. AE1 SSPARET1 On the MSV11-QA (etch revision A), (Alternate +5 B) this pin is directly shorted to AV1 and is used for +5 V battery backup power to keep critical circuits alive during power failures. 41 42 FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics Description AF1 SSPARE2 SRUN simultaneously Special Spare - not assigned or bused in Digital cable or backplane assemblies; available for user interconnection. In the highest- priority device slot, the processor may use this pin for a signal to indicate its RUN state. AH1 SSPARE3 SRUN simultaneously Special Spare - not assigned or bused in Digital cable or backplane assemblies; available for user interconnection. An alternate SRUN signal may be connected in the highest-priority set. AJ1 GND Ground - System signal ground and dc return. AK1 MSPAREA Maintenance Spare - Normally connected together on the backplane at each option location (not bused connection). AL1 MSPAREB Maintenance Spare - Normally connected together on the backplane at each option location (not bused connection). AM1 GND Ground - System signal ground and dc return. FUNCTIONAL DESCRIPTION Table 5-2 Bus Pin 43 Bus Signals (Cont) Mnemonics Description ANT1 BDMR L Direct Memory Access (DMA) Request - A device asserts this signal to request bus mastership. The processor arbitrates bus mastership between itself and all DMA devices on the bus. If the processor is not bus master (it has completed a bus cycle and BSYNC L is not being asserted by the processor), it grants bus mastership to the requesting device by asserting BDMGO L. The device responds by negating BDMR L and asserting BSACK L. AP1 BHALT L Processor Halt - When BHALT L is asserted for at least 25 us, the processor services the halt interrupt and responds by halting normal program execution. External interrupts are ignored but memory refresh interrupts in LSI-11 are enabled if W4 on M7264 and M7264-YA processor modules is removed and DMA request/grant sequences are enabled. The processor executes the ODT microcode and the console device operation is invoked. AR1 BREF L Memory Refresh — Asserted by a DMA device. This signal forces all dynamic MOS memory units requiring bus refresh signals to be activated for each BSYNC L/BDIN L bus transaction. CAUTION: The user must avoid multiple DMA data transfers (burst or “hog”’ mode) that could delay refresh operation. Complete refresh cycles must occur once every 1.6 msec if required. 44 FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin AS1 Mnemonics Description +12 B +12 Vdc or +5 V battery backup power to keep critical circuits alive during power failures.* This signal or +5 B is not bused to BS1 in all Digital backplanes. A jumper is required on all LSI-11 Bus options to open (disconnect) the backup circuit from the bus in systems that use this line at the alternate voltage. AT1 GND AU1 PSPARE 1 Ground - System signal ground and dc return. Spare (Not assigned. Customer usage not recommended.) Prevents damage when modules are inserted upside down. AV1 +5 B +5V Battery Power* - This pin is directly shorted to AE1 on the MSV11-QA (etch revision A only), and is a secondary +5 V power connection. BA1 BDCOK H DC Power OK - Power supplygenerated signal that is asserted when there is sufficient dc voltage available to sustain reliable system operation. BB1 BPOK H Power OK - Asserted by the power supply 70 ms after BDCOK negated when ac power drops below the value required to sustain power (about 75 percent of nominal). When negated during processor operation, a power-fail trap sequence is initiated. BC1 SSPARE4 BDAL 18L (on Q22 only) On the Q22 Bus, SSPARE4 is bused address line BDAL 18 and is currently not used during data time. FUNCTIONAL DESCRIPTION Table 5-2 Bus Bus Signals (Cont) Pin Mnemonics Description BD1 SSPARES BDAL 19L (on Q22 only) On the Q22 Bus, SSPARES is bused address line BDAL 19 and is currently not used during data time. BE1 SSPARE6 BDAL 20L On the Q22 Bus, SSPARES®G is bused address line BDAL 20 and is currently not used during data time. BF1 SSPARE7 BDAL 21L On the Q22 Bus, SSPAREY is bused address line BDAL 21 and is currently not used during data time. BH1 SSPARES Special Spare - Not assigned or bused in DIGITAL cable and backplane assemblies; available for user interconnection. BJ1 GND Ground - System signal ground and dc return. BK1 BL1 MSPAREB MSPAREB BM1 GND Maintenance Spare - Normally together on the backplane at each option location (not a bused connection). Ground - System signal ground and dc return. BN1 BSACK L This signal is asserted by a DMA device in response to the processor’s BDMGO L signal, indicating that the DMA device is bus master. BP1 BIRQ7 L BR1 BEVNT L Interrupt request priority level 7 Externai Event interrupt Request When asserted, the processor responds (if PS bit 7 is 0) by entering a service routine via vector address 100g. A typical use of this signai is a iine time ciock interrupt. 45 46 FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics Description BS1 +12B +12 Vdc battery backup power (not bused to AS1 in all Digital backplanes).* BT1 GND Ground - System signal ground and dc return. BU1 PSPARE2 Power Spare 2 (not assigned a function, not recommended for use). If a module is using —12 V (on pin AB2) and if the module is accidentally inserted upside down in the backplane, —12 Vdc appears on pin BU1. BV1 +5 +5 V Power - Normal +5 Vdc system power. AA2 +5 +5 V Power — Normal +5 Vdc system power. AB2 -12 —12 V Power* - —12 Vdc (optional) power for devices requiring this voltage. NOTE: LSI-11 modules that require negative voltages have an inverter circuit (on each module) that generates the required voltage(s). Hence, - 12 V power is not required with Digital-supplied options. * Voltages normally not supplied by DIGITAL. FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics Description AC2 GND Ground - System signal ground and dc return. AD2 +12 +12 V Power - 12 Vdc system power. AE2 BDOUT L Data Output - BDOUT, when asserted, implies that valid data is available on BDAL <0:15) L and that an output transfer, with respect to the bus master device, is taking place. BDOUT L is deskewed with respect to data on the bus. The slave device responding to the BDOUT L signal must assert BRPLY L to complete the transfer. AF2 BRPLY L - Reply - BRPLY L is asserted in response to BDIN L or BDOUT L and during IAK transactions. It is generated by a slave device to indicate that it has placed its data on the BDAL bus or that it has accepted output data from the bus. 47 48 FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics Description AH2 BDIN L Data Input - BDIN L is used for two types of bus operation: 1. When asserted during BSYNC L time, BDIN L implies an input trans- fer with respect to the current bus master, and requires a response (BRPLY L). BDIN L is asserted when the master device is ready to accept data from a slave device. 2. When asserted without BSYNC L, it indicates that an interrupt operation is occurring. The master device must deskew input data from BRPLY L. AJ2 BSYNC L Synchronize - BSYNC L is asserted by the bus master device to indicate that it has placed an address on BDAL <21:0> L. The transfer is in process until BSYNC L is negated. AK2 BWTBT L Write/Byte - BWTBT L is used in two ways to control a bus cycle: 1. ltis asserted at the leading edge of BSYNC L to indicate that an output sequence is to follow (DATO or DATOB), rather than an input sequence. 2. Itis asserted during BDOUT L, in a DATOB bus cycle, for byte addressing. FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics AlL2 BIRQ4 | Description Interrunt Request Priority Level 4 — A level 4 device asserts this signal when its interrupt enable and interrupt request flip-flops are set. If the PS word bit 7 is 0, the processor responds by acknowledging the request by asserting BDIN L and BIAKO L. AM2 AN2 BIAKI L BIAKO L Interrupt Acknowledge - In accordance with interrupt protocol, the processor asserts BIAKO L to acknowledge receipt of an interrupt. The bus transmits this to BIAKI L of the device electrically closest to the processor. This device accepts the interrupt acknowledge under two conditions: 1. The device requested the bus by asserting BIRQx L. 2. The device has the highest-priority interrupt request on the bus at that time. If these conditions are not met, the device asserts BIAKO L to the next device on the bus. This process continues in a daisy-chain fashion until the device with the highest-interrupt priority receives the interrupt acknowledge signal. AP2 BBS7 L Bank 7 Select - The bus master asserts this signal to reference the I/O page (including that portion of nonexistent memory). The address in BDAL <0:12> L when BBS7 L is asserted is the address within the 1/O page. 49 FUNCTIONAL DESCRIPTION 50 Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics Description AR2 AS2 BDMGI L BDMGO L Direct Memory Access Grant - The bus arbitrator asserts this signal to grant bus mastership to a requesting device, according to bus mastership protocol. The signal is passed in a daisy-chain from the arbitrator (as BDMGO L) through the bus to BDMGI L of the next priority device (electrically closest device on the bus). This device accepts the grant only if it requested to be bus master (by a BDMR L). If not, the device passes the grant (asserts BDMGO L) to the next device on the bus. This process continues until the requesting device acknowledges the grant. CAUTION: DMA device transfers must not interfere with the memory refresh cycle. AT2 BINIT L Initialize - This signal is used for system reset. All devices on the bus are to return to a known, initial state; i.e., registers are reset to zero, and logic is reset to state 0. Exceptions should be completely documented in programming and engineering specifications for the device. AU2 AV2 BDALO L BDAL1 L Data/Address Lines - These two lines are part of the 16-line data/address bus over which address and data information are communicated. Address information is first placed on the bus by the bus master device. The same device then either receives input data from, or outputs data to the addressed slave device or memory over the same bus lines. FUNCTIONAL DESCRIPTION Table 5-2 Bus Signals (Cont) Bus Pin Mnemonics BA2 +5 Description +5 V Power - Normal +5 Vdc system power. BB2 -12 —-12 V Power* - —12 Vdc (optional) power for devices requiring this voltage. BC2 GND Ground - System signal ground and BD2 +12 +12 V Power - +12 V system power. BE2 BF2 BH2 BDAL2 L BDAL3 L BDAL4 L Data/Address Lines — These 14 lines are part of the 16-line data/address bus previously described. BJ2 BK2 BL2 BM2 BN2 BP2 BR2 BS2 BT2 BU2 BV2 BDALS5 L BDALG6 L BDAL7 L BDALS L BDALY9 L BDAL10 L BDAL11 L BDAL12 L BDAL13 L BDAL14 L BDAL15 L dc return. SPARES Nomenclature Pin Assignment SSparet SSpare3 SSpare8 AE1 AH1 oopdice MSpareA MSpareB MSpareB MSpareB PSpare1 ASpare?2 BH1 AF1 AK1 AL BK1 04 [ ] Sy| AU1 BU1 51 52 FUNCTIONAL DESCRIPTION 5.2.1 LSI-11 Bus Dialogues The MSV11-Q memory module (all variations) responds to these dialogues: DATI, DATO(B), DATIO(B), DATBO and DATBI. Table 5-3 explains which figure to use with each dialogue. Table 5-3 Dialogues to Perform Memory Data Transfers Dialogue Figure DATO(B) 5-3 DATI DATIO(B) DATBO DATBI 5-4 5-5 5-6 5-7 FUNCTIONAL DESCRIPTION BUS MASTER SLAVE (PROCESSOR OR DEVICE) (MEMORY OR DEVICE) ADDRESS DEVICE/MEMORY e ASSERT BDAL <21:00> L WITH ADDRESS AND ASSERT BBS7 L IF THE ADDRESS IS IN THE 2044K — 2048K WORD RANGE ® ASSERTBSYNC L / e DECODE ADDRESS ® STORE “DEVICE SELECTED"” OPERATION REQUEST DATA e REMOVE THE ADDRESS FROM BBS7 L e ASSERTBDIN L \/ N/ BDAL <21:00> L AND NEGATE INPUT DATA e PLACE DATA ON BDAL <15:00> L ® ASSERT BRPLY L TERMINATE INPUT TRANSFER ® ACCEPT DATA AND RESPOND BY NEGATING BDIN L OPERATION COMPLETED & TERMINATE BUS CYCLE ® NEGATE BSYNC L Figure 5-3 DATO or DATOB Bus Cycle NEGATE BRPLY L 53 54 FUNCTIONAL DESCRIPTION BUS MASTER (PROCESSOR OR DEVICE) SLAVE (MEMORY OR DEVICE) ADDRESS DEVICE/MEMORY e ASSERT BDAL <21:00> L WITH ADDRESS AND e ASSERT BBS7 L IF THE ADDRESS IS IN THE 2044K — 2048K WORD RANGE ASSERT BWTBT L (WRITE CYCLE) ® ASSERTBSYNCL e DECODE ADDRESS STORE “DEVICE SELECTED” e OPERATION OUTPUT DATA e REMOVE THE ADDRESS FROM BDAL <21:00> L AND NEGATE BBS7 L AND BWTBT L e PLACE DATA ON BDAL <15:00> L & ASSERT BDOUT L TAKE DATA TERMINATE OUTPUT TRANSFER / e e ® RECEIVE DATA FROMBDAL e ASSERT BRPLY L NEGATE BDOUT L (AND BWTBT L IF A DATOB BUS CYCLE) REMOVE DATE FROM BDAL <15:00> L / L C Y TERMINATE BUSC e LINES NEGATE BSYNCL Figure 5-4 DATI Bus Cycle OPERATION COMPLETED e NEGATE BRPLY L BUS MASTER SLAVE (PROCESSOR OR DEVICE) (MEMORY OR DEVICE) ADDRESS DEVICE/MEMORY ® ASSERT BDAL <21:00> L WITH ADDRESS ® ASSERT BBS7 L iF THE ADDRESS ® ASSERT BSYNCL /N / YAVAY, IS IN THE 2044K — 2048K WORD RANGE DECODE ADDRESS e REQUEST DATA e REMOVE THE ADDRESS FROM ® ASSERTBDIN L BDAL <21:00> L STORE “DEVICE SELECTED” OPERATION INPUT DATA TERMINATE INPUT TRANSFER ® ® PLACE DATA ON BDAL <15:00> L ® ASSERTBRPLY L ACCEPT DATA AND RESPOND BY TERMINATING BDIN L COMPLETE INPUT TRANSFER OUTPUT DATA e e REMOVE DATA ® NEGATE BRPLY L PLACE OUTPUT DATA ON BDAL<15:00> L (ASSERT BWTBT L IF AN OUTPUT BYTE TRANSFER) ® ® ASSERT BDOUT L TAKE DATA e RECEIVE DATA FROM BDAL LINES ® ASSERT BRPLY L TERMINATE OUTPUT TRANSFER & REMOVE DATA FROM BDAL LINES e NEGATE BDOUT L OPERATION COMPLETED TERMINATE BUSCYCLE e NEGATE BSYNC L (AND BWTBT L IF IN A DATIOB BUS CYCLE) Figure 5-5 DATI or DATIOB Bus Cycle e NEGATE BRPLY L 56 FUNCTIONAL DESCRIPTION BUS MASTER SLAVE (PROCESSOR OR DEVICE) (MEMORY OR DEVICE) ADDRESS DEVICE/MEMORY ® ASSERT BDAL <21:00> L WITH ® ASSERTBSYNCL / N\ / N / ADDRESS AND BWTBT L DEVICE ADDRESS e STORE “DEVICE SELECTED" OPERATION OUTPUT DATA ® REMOVE THE ADDRESS FROM BDAL <21:00> L AND NEGATE BWTBT L PLACE DATA ON BDAL <15:00> L uAll ® ASSERT BDOUTL TAKE DATA ® RECEIVE DATA FROM BDAL LINES & ASSERT BRPLY L AND BREF L ® ASSERT BRPLY L ONLY.B REF (IF BLOCK MODE DEVICE) IS ASSERTED WHEN NOT ON 16-WORD BOUNDARY. TERMINATE OUTPUT TRANSFER e NEGATE BDOUTL ® REMOVE DATA FROM BDAL <15:00> L OPERATION COMPLETED ¢ IF BREF L WAS ASSERTED WHEN BDOUT L NEGATED, THEN GO TO “A’ ELSE: TERMINATE CYCLE e NEGATEBSYNCL Figure 5-6 DATBO Bus Cycle NEGATE BRPLY L AND BREF L FUNCTIONAL DESCRIPTION 57 SLAVE BUS MASTER (MEMORY OR DEVICE) (PROCESSOR OR DEVICE) ADDRESS DEVICE/MEMORY e ASSERT BDAL <21:00> L WITH ADDRESSES e ASSERTBSYNCL \ e STORE “DEVICE SELECTED” DEVICE ADDRESS OPERATION REQUEST DATA REMOVE THE ADDRESS FROM e BDAL <21:00> L uAu P ASSERT BDIN L AND BBS7 L IF BLOCK MODE READ IS DESIRED INPUT DATA e PLACE DATA ON BDAL <15:00> L ASSERT BRPLY L AND BREF L IF DEVICE CAN PERFORM BLOCK MODE TRANSFERS ASSERT BRPLY L ONLY. B REF ASSERTED WHEN NOT ON 16-WORD BOUNDARY. TERMINATE INPUT TRANSFER e ACCEPT DATA AND RESPOND BY NEGATING BDIN L e |IF BREF L IS ASSERTED, PREPARE FOR NEXT DATA INPUT e TRANSFER |F BREF L ISNOT ASSERTED, OR NO FURTHER TRANSFER IS DESIRED NEGATE BBS7 L OPERATION COMPLETED e IF BREF L WAS ASSERTED WHEN BDIN L NEGATED, THEN GO TO “A" ELSE: e TERMINATE BUSCYCLE e NEGATE BSYNC L Figure 5-7 DATBI Bus Cycle NEGATE BRPLY L AND BREF L 58 FUNCTIONAL DESCRIPTION 5.3 FUNCTIONAL DESCRIPTION OF MEMORY MODULE Figure 5-8 is a functional block diagram of the MSV11-Q memory module. The following paragraphs describe the basic functions. 5.3.1 Xcvrs (Transmit - Receive) The Xcvrs are an interface between the Q-bus and the memory array and allow memory to transmit or receive: Address, Data, and Control signals. In addition, they also provide parity checking and generation, and output data storage. 5.3.2 Address Logic The memory module contains starting address and ending address switches to set the starting and ending memory addresses. Both starting and ending address switches must be set; otherwise, false accesses above the memory range of addresses may occur. For example, on the MSV11-QA module, if the starting address is set to 0, and only half of the memory array is used, the ending address switch should be set to 0.5 Mb. A set of four CSR jumpers provide for selection of 1 of 16 possible CSR addresses. 5.3.3 Control Signal Xcvrs The control signal Xcvrs receive and transmit all control signals from the Q-bus. The memory module decodes the control signals to determine what type of access is to occur. The signals entering and leaving the control signal Xcvrs are the normal Q-bus protocol signals previously described. 5.3.4 Address Select Logic The address select logic detects whether the MSV11-Q is addressed via the Q-bus. If the address select logic decides that the Q-bus address corresponds to the MSV11-Q, a module select (BDSEL) signai is generated. This signai is applied to the cycle arbitration logic to arbitrate the type of cycle. PARITY DIN PIN PARITY CONTROL : PARITY DOUT POUT DATA IN DO-D15 DIN BDALOBDAL17 MOS DATA & ADDRESS XCVRS CSRINV] CSR OUT csRr ADDRESS CONTROL MUX [72] 4] BDAL21 EXTENDED fi ADDRESS RCVRS : ADDRESS REF SELECT BDIN BDOUT BWTBT mar MSEL o] SIGNAL RCVRS CONTROL SIGNALS BREPLY - Figure 5-8 WEN CONTROL BINIT -:‘\7 CAS R BSYNC ' RAS BSEL7 BREF BBS7 DOUT DATA OUT D0-D15 BDAL18— ) *MSV11-QA 512 KW X 18 MSV11-QB 1024 KW X 18 MSV11-QC 2048 KW X 18 MSV11-Q Functional Block Diagram CYCLE ARBITRATION MEMORY CONTROL SHR-0382-84 NOILdIHOS3d TVNOILONNAS @ |_MAO—MAS 69 o] MEMORY ARRAY * 60 5.3.5 FUNCTIONAL DESCRIPTION Cycle Arbitration Control signals are supplied to the cycle arbitration logic which arbitrate between a CSR access, a memory access, or refresh cycle. If the access is a CSR access, appropriate timing signals are generated to read or write the CSR. If the cycle is a memory access (read, write, write byte, or block mode), RAS (row address strobe) and CAS (column address strobe) signals are generated to enable the row and column address to occur. If the access is a refresh cycle, only RAS is generated. The refresh logic consists of a timer which requests that a memory refresh be performed every 12 us. The refresh logic also generates a refresh address defining the rows to be refreshed. This occurs asynchronously. All RAMs are refreshed at the same time. Eight RAS pulses are generated to allow one row in each bank of RAMs to be refreshed at the same time. Then the refresh address is incremented and the next row in each bank is refreshed on the next REF REQ until all rows are refreshed. There are 128 rows to be refreshed on the MSV11-QA. There are 256 rows to be refreshed on the MSV11-QB and MSV11-QC. The total refresh time is 535 nanoseconds for each refresh cycle. 5.3.6 Memory Access During a memory cycle, the Q-bus address is compared with the address space defined by the address switches on board the module. If the addresses match, the address is then transferred to the RAM array via the address multiplexer. First, the row address is latched and the required RAS signal is asserted. Then, the memory control logic switches to provide the column address and CAS is asserted. During block mode, the address is incremented at the end of each memory cycle. The cycle is restarted, and a new address is supplied to the RAMs. Up to 16 words can be transferred in rapid succession in this mode. 61 FUNCTIONAL DESCRIPTION Parity 5.3.7 During a write cycle, parity is generated on each byte written to the memory array; consequently, two parity bits are generated for each memory word (one parity bit for upper byte and one for lower byte). During a read cycle (DATI) parity is checked in the parity control logic. If a parity error occurs, a red LED on the board turns on and the error address is strobed into the CSR. Bits 11 through 21 of the address containing the parity error are stored in the CSR in bit locations 5 through 11, as described below (Figure 5-9). %5 14 13 12 11 10 09 08 07 A2 |A13 | A12 | Al A21 | A20 | A19 | A18 NOT | NOT | 47 | a16 | A15 | OR | OR USED |USED - PARITY ERROR EXTENDED ~v ERROR ADDRESS 06 |OR 05 04 03 |or | NOT|NOT 02 01 _ |USED jUSED CSR READ ENABLE NOT USED ) 00O | PARITY WRITE WRONG PARITY ERROR ENABLE MA-7169 SHR-0383-84 Figure 5-9 CSR Bit Allocation To determine the failed address, perform the following: 1. Read the CSR. This provides bits 11 through 17 of the failed address. 2. Set bit 14 of the CSR (extended CSR read enable). 3. Read the CSR. CSR bit locations 5 through 8 store bits 18 through 21 of the failed address. These bits are referred to as extended error address bits. 4. Reset bit 14. 62 5.4 FUNCTIONAL DESCRIPTION CONTROL AND STATUS REGISTER (CSR) BIT ASSIGNMENT The control and status register (CSR) in the MSV11-Q allows program control of certain parity functions, and contains diagnostic information if a parity error has occurred. The CSR is assigned an address and can be accessed by a bus master via the LSI-11 bus. Some CSR bits are cleared by assertion of BUS INIT L. This signal is asserted for a short time by the processor after system power has come up, or in response to a reset instruction. Figure 5-9 shows the CSR bits. They are described in the following paragraph. Bits 1, 3, 4, 12, and 13 These bits are not used and are always read as logical zeros. Writing into these bits has no effect on the CSR. Bit 0 Parity Error Enable - If a parity error occurs on a DATI or DATIO(B) cycle to memory, and bit 0 is set (1), then BDAL 16 L and BDAL 17 L are asserted on the bus simultaneously with data. This is a read/write bit reset to zero on power up or BUS INIT. Bit 2 Maintenance Only Write Wrong Parity - If this bit is set (1) and a DATO or DATOB cycle to memory occurs, wrong parity data is written into the parity MOS RAMSs. This bit can be used to check the parity error logic as well as failed address information in the CSR. e Bit 2 is a read/write bit reset to zero on power up or BUS INIT. Bits 3, 4 Not used. FUNCTIONAL DESCRIPTION Bits 05 through 11 &3 Error Address Bits - If a parity error occurs on a DATI or DATIO(B) cycle, then A11 through A17 are stored in CSR bits 5 through 11 and bits A18 through A21 are latched. The 128K word machines (18-bit address) require only one read of the CSR register to obtain the failed address bits. CSR bit 14 = 0 allows the logic to pass A11 through A17 to the LSI-11 bus. A 2048K word machine (22-bit address) requires two reads. The first read (CSR bit 14 = 0) sends contents of CSR bits 5 through 11. Then the program must set CSR bit 14 (1). This enables A18 through A21 to be read from CSR bits 05 through 08. The parity error addresses locate the parity error to a 1K segment of memory. These bits are read/write and are not reset to zero via power up or BUS INIT. If a second parity error is found the new failed address is stored in the CSR. Bit 14 Extended CSR Read Enable - The use of this bit was explained in the error address description. Bit 14 = 0, always for 128K word machine Bit 14 = 0, first read on 2048K word machine Bit 14 = 1, second read on 2048K word machine Bit 14 is a read/write bit reset to 0 on power up or BUS INIT. 64 FUNCTIONAL DESCRIPTION Bit 15 Parity Error - This bit, when set, indicates that a parity error has occurred. The bit then turns on a red parity LED on the mod- ule. This provides visual indication of a parity error. Bit 15 is a read/write bit. It is reset to zero via power up or BUS INIT and remains set unless rewritten or initialized. MAINTENANCE 6.1 GENERAL The maintenance procedures in this chapter apply to the MSV11-Q memory module. To perform corrective maintenance on this module, the user must understand basic operation of the MSV11-Q memory module as described in the previous chapters. This knowledge, together with diagnostic testing knowl- edge, will help the user isolate MSV11-Q malfunctions. CAUTION: ALL power must be off before installing or removing modules. Always be sure the component side of the memory faces in the same direction as the other modules within the LSI system. NOTE: This memory is static sensitive. ESD (electro static discharge) precau- tions must be taken when handling the module outside of the protective container. Use Velostat kit 29-11762 when handling the module. 65 66 MAINTENANCE 6.2 PREVENTIVE MAINTENANCE Preventive maintenance pertains to specific tasks, performed at intervals, to detect conditions that may lead to performance deterioration or malfunction. The following tasks can be performed along with other preventive maintenance procedures for the LSI computer system, but are not mandatory on a sched- uled basis. ' 1. Visual inspection 2. Voltage measurements 3. Diagnostic testing 6.2.1 Visual Inspection Inspect the modules and backplane for broken wires, connectors, or other obvious defects. 6.2.2 Power Voltage Check Once primary power has been turned on, check the dc power voltage at the backplane. Refer to Table 1-3 for MSV11-QA, (etch revision A). Refer to Table 1-4 for MSV11-QA (etch revision C or later), MSV11-QB, and MSV11-QC. 6.3 DIAGNOSTIC TESTING Memory diagnostic programs to test the MSV11-Q memory modules are available from Digital. For MicroVAX systems, the memory test (EHXMS) is part of MicroVAX Diagnostics | contained on the diagnostic diskette. For fault isolation in other 22-bit systems and 18-bit systems use the MAINDEC-11 CVMSA (22-bit system) diagnostic. Detailed operating instructions and program listings are included with each diagnostic software kit. 6.3.1 MicroVAX Memory Diagnostic1 (EHXMS) The MicroVAX Memory diagnostic 1 (BL-T856C-DE) verifies the correct func- tioning of MSV11-Q memory modules. The lowest acceptable revision for EHXMS is Version 1.3. WARNING: memory. This diagnostic will eliminate the current contents of system MAINTENANCE 67 Each MSV11-QA memory module has 1 megabyte of MOS memory using 64K memory chips. Each MSV11-QB memory module has 2 megabytes of memory using 256K memory chips (half-populated). Each MSV11-QC memory module has 4 megabytes of memory using 256K memory chips (full populated). This diagnostic identifies a memory board that failed. Run this diagnostic when the operating system detects memory errors or when intermittent program failures suggests a problem in the memory subsystem. Run this diagnostic after first running the CPU diagnostic to verify that the CPU is functioning correctly. The Memory diagnostic (EHXMS) is distributed on the diskette labeled “MicroVAX Diagnostics 1.” The diagnostic requires 30 kilobytes of memory to run. It takes approximately 48 minutes to run the diagnostic with parity test enabled. Without parity test enabled, run time is 28 minutes. The default occurs with parity enabled. To disable parity, use EHXMS>DISABLE PARITY. 6.3.1.1 Bootstrapping Procedure - The memory diagnostic is a standalone diagnostic and is bootstrapped by inserting the diskette into the RX50 diskette drive n and typing: >>>B/100 DUAn (where n = 0 through 7) [SYS0.SYSMAINT]EHXMS.EXE Bootfile: 6.3.1.2 Operation - Once the diagnostic is bootstrapped, it produces a header message that contains the Memory diagnostic version number. You are then prompted to issue commands that control the diagnostic. 6.3.1.3 Command Syntax - You may issue commands either in upper- or lowercase. They are displayed in uppercase. Before ending a line with a Car- riage Return, you may enter any of the editing characters shown in Table 6-1. The convention “U or ®R means that you hold down the CTRL (Control) key and press the U or R key at the same time. waPed we e Commands and option keywords may be abbreviated to the first letter. The commands are summarized in Table 6-2 and then fully described. 68 MAINTENANCE Table 6-1 Control Keys Key Function Delete Backspaces one character and deletes it. A backslash (\) is printed, followed by the deleted character and another backslash. "u You may use “U instead of Delete to delete an entire line. The text you have typed on the current line is ignored and a Carriage Return is performed. You may then reenter the line. Performs a Carriage Return and redisplays the current line. The cursor is left at the end of the line so that you can continue typing input. Use *R when you have deleted a lot of characters on the line and cannot easily read its contents. Table 6-2 Command Summary Command Function DISABLE Disables a feature selected with the ENABLE command. ENABLE Selects a test feature. HELP Produces information about using the memory diagnostic commands. MEMORY_SIZE Specifies the amount of available memory. START Starts the test sequence. VIEW Lists the status of all ENABLE and DISABLE command options. MAINTENANCE 6.3.1.4 69 Using the Commands - Commands may be issued in any order, but the START command must be the last command issued. No testing occurs until the START command is issued. All commands are optional except the MEMORY_SIZE and START com- mands. An informational message is issued if you specify a START command without first specifying the size of memory. The most common way to use this diagnostic is to issue a MEMORY_SIZE command followed by a START command. This begins run of the full diagnostic with all of the default ENABLE and DISABLE options. When a START or START 0 command is issued, the diagnostic begins testing at the first test and continues until all tests run or an error is found. If test 2 (Memory Configuration Test) is run, and a memory map is requested, a short pictorial map is output on the console terminal. This map may be used to detect installation errors and is also used to map a failing address to the appropriate MSV11-Q memory module. At the end of the last test, the diagnostic relocates itself in memory (if the RELOCATE option is enabled) and the test sequence is repeated on the memory that the diagnostic occupied. After this second test sequence, the diagnostic is moved back to the memory it previously occupied. Figure 6-1 shows this concept. At the end of the test pass, a message is output indicating that testing is completed and the entire test is then repeated. If a test number is specified with the START command, testing starts at the specified test, and continues executing that test (looping) until you stop it. Typing “C (CTRL/C) any time during the test process causes the diagnostic to halt testing (software halt) and return the command prompt. The ENABLE and DISABLE command options and the memory size are saved. You may rerun the same test sequence by issuing a START command on its own, or you may change the commands to run the test in a different way. The HALT pushbutton on the system unit front control panel provides a hardware halt. This action is not recommended unless the user understands the diagnostic and the various imr\lir\a{-ir\no Hphnvauviig. 70 MAINTENANCE END OF INSTALLED MEMORY ALREADY TESTED START OF )IAGNOST| INSTALLED MEMORY BEFORE DIAGNOSTIC AFTER DIAGNOSTIC RELOCATION RELOCATION MEMORY OCCUPIED BY THE DIAGNOSTIC %/////////////A MEMORY UNDER TEST SHR-0384-84 Figure 6-1 Memory Diagnostic Relocation MAINTENANCE 71 Figure 6-2 shows a sample diagnostic run. The test system has 2 megabytes (2048 kilobytes) of memory (one MSV11-QA configured to start at physical address 0, and one MSV11-PL configured to start at physical address 00100000 and one MSV11-PL configured to start at physical address 00180000) (hex notation). 6.3.1.5 Test Procedure - Memory must be contiguous in the physical address space and the first memory module installed must be jumpered to start at physical address 0. The diagnostic produces an optional memory map that provides a picture of how memory modules have been installed. This map correlates a failing memory location to a particular memory module. The map is a matrix of 256 elements, one element for each possible 16 kilobyte memory element in the 22-bit memory address space. The map is organized in four rows of 64 columns; each row represents 1 megabyte of memory. The row and column headings may be used to form the starting physical address of the 16 kilobyte element in memory. The row headings provide the most significant 2 bits of the 22-bit physical address. They are represented as 32-bit hexadecimal numbers in the actual map output, with five placeholding X’s for the 20 least significant bits (five hexadecimal digits) of the memory address. The five least significant hexadecimal digits may be read down vertically as the column headings. For example, the physical base address of the memory described by the intersection of row two and column four is 0010C000 (001X X000 + 0C00Q). The address range is from the base address for 16 kilobytes, or from 0010C000 to 0010FFFF inclusive. In each memory element of the matrix there is a flag describing the status of memory at that location. The entry is any of the following. A blank - signifying that no memory is installed at that address. A hexadecimal digit - containing the memory controller number associated with that memory. A ? - signifying that more than one memory controller is specified (this indicates a configuration error). An * - signifying that non-MSV11-QA memory, such as MRV11-D PROM, is in the bank. Memory started. Mar! 100001111222233334444555566667777 8B8B9999AAAARKRRECCCCLDDOEEEEFFFF 1048C048C048C048C048C048C048C048C 048BC048C048C048C048C048C048C048C! o 000X X000 001X X000 002X X000 e -o e e e e ke ek e e + + l11111111111111111111111111111111I22222222222222“2222 X000 22222222221 + ________________________________ + _______________________________ + t I ! L e Le 003X e |00000000000000000000000000000000I00000000000000000000000000000000I [ e+ i | ———_——— o ———— + Kevw: <SPACE> No memory 0-F Memory ? Error x Non-HS5V11 - this 16 Kb bank. than one memory memory in this 00000000 to 00100000 controller. bank. module 0 is an MSV1i1-Q Memory module 1 is an MSV11-FL and contains 00100000 to 00180000 (CSK Memory module 2 is an MSV11-FL and contasins 00180000 to 00200000 (CSK rass of this about minutes. comrlete Disablind rarity testing End of test rass 1y End of test rass End of test rass End of test ra3ss Endg of test Pass 9y End of test pass é6» End of test Frass 7» End of test rass End of test End of End of contains more in number Hemory Each and resronds controller diagnostic (via DNISAELE takes FARITY) no errors detected. 2y no errors detected. 3y no errors detected, 4y no errors detected, no errors detected., no errors detected, no errors detected. By no errors detected. pass 9y no errors detected. test pass 10y no errors detected. test pass 11y no errors detected. Figure 6-2 96 reduces this Sample Diagnostic Run for MSV11-QA/MSV-11P to 56 (CSR = 772100) 772102) = 772104) minutes, JONVNILNIVIA Testindg ¢l EHXMS>STA MAINTENANCE 73 For example, in the example map output, the entry for 00190000 is 2, signifying that memory is contained on the third memory card (controller 2) on the system. At the end of the map, a summary is printed. This summary shows which memory modules control which memory ranges, and the type of memory used. 6.3.1.6 Error Messages - Whenever the diagnostic finds an error it produces an error message. The format of the error message depends on whether the error is caused by an invalid command entered by you, or an error in the memory under test. Error messages produced as a result of incorrect input have the format: EHXMS - [text] The message test can be: EHXMS - Command [command name] is unknown. Try HELP for some information. EHXMS - The [command name] command takes no arguments. Excess user input [input] ignored. EHXMS - The [command name] command accepts an optional decimal number. [text] is not decimal. EHXMS - The [command name] command requires an argument. EHXMS - [command name] is not a valid DISABLE or ENABLE option keyword. Try HELP for help information. EHXMS - Test number [number] is incorrect. Test numbers range from 1 to 12. EHXMS - The memory size specified is incorrect; valid memory sizes range from 256 kilobytes to 4096 kilobytes. EHXMS - The memory size specified is incorrect; valid memory sizes are multiples of 256 kilobytes. 74 MAINTENANCE Error messages produced as a result of an error in the memory under test are listed if the MESSAGE option is specified with the ENABLE command. NOTE: The default is to have messages enabled. The messages have the format: EHXMS - Error during test [number] subtest [number] [testname], [subtestname] [test] The first line of the error message identifies the test and subtest numbers of the test item that failed. The second line of text supplies the test and subtest names. The third line of the error message is a description of the error detected. The message text can be: Data error at location [location]; expected [data], received [data] Memory Parity error detected testing location [location] Memory Timeout error detected testing location [location] Memory does not respond from [location] to [location] Memory module [module] did not respond to any memory addresses Memory module with CSR at [address] is misconfigured; CSRs must be contiguous. Memory size incorrect; expected [number] kilobytes, actually found [number] kilobytes Memory size of [number] kilobyte is not a muitipie of 256 kilobytes There are addressing conflicts present; see map for more details Unexpected Machine Check (reason = [number]) testing location [location] MAINTENANCE 75 First 256 kilobytes of memory not present Interrupt/exception/trap via SCB offset [offset] testing location [location] The following error message requires that vou run the CPU diagnostic, recheck the memory and replace any faulty memory modules. If the fault persists you may need to replace the CPU. Unexpected trap or exception or interrupt Via SCB vector [vector] Return PC wouid be [number] 6.3.2 MSV11-Q DIAGNOSTIC (LSI-11 BUS) The CVMSAA diagnostic tests the MSV11-Q memory on the LSI-11 bus. This program has the ability to test memory from address 000000 to address 17757777. It does so using: 1. Unique addressing techniques. 2. Worse case noise patterns, and 3. Instruction execution throughout memory. 6.3.2.1 Hardware Requirements - The following hardware is needed to run CVMSAA. LSI-11/2, LSI-11/23 bus family processors Minimum of 32 kilobytes of memory. Optional Hardware Any parity memory control module KTF11 memory management MAINTENANCE 76 6.3.2.2 Software Requirements - The smallest unit of memory this program recognizes is 16 kilobytes. If any address in a 16 kilobyte bank causes a time out trap, the program ignores that entire bank of memory. The program tests memory in 16 kilobyte banks, unless it is the last 8 kilobytes before the I/O page or last 12 kilobytes in a 60 kilobyte system. The program exercises the vector portion of memory (locations 0 - 776) in exactly the same manner as the rest of memory. This means that the results are unpredictable if: e Memory management is not available or is disabled (SW12=1) e Program is relocated out of bank 0 e |Locations 0 — 776 are selected for test e Unexpected hardware trap occurs 6.3.2.3 Hardware Restrictions - It is recommended not to mix 18-bit memo- ries with 22-bit memories. 6.3.2.4 Related Documents and Standards - Refer to these documents as needed. Programming Practices - Document Number 175-003-009-01 PDP-11 MainDEC Sysmac Package - MainDEC-11-DZQAC-C5-D Applicable Memory System Maintenance Manual Applicable Circuit Schematics 6.3.2.5 Diagnostic Hierarchy Prerequisites - Before running this program, run a CPU diagnostic to verify the functionality of the processor and PDP-11 instruction set. For LSI-11/23:CJKDB Diag (latest revision); for LSI- 11/2:CVKAA Diag (latest revision) If memory management is to be used, then also run the KTF11 diagnostic CJKDA. 6.3.2.6 Assumptions ~ This program assumes correct operation of the CPU and the memory management option (if used). MAINTENANCE 6.3.2.7 77 Loading the Program - Load the program using XXDP or any stan- dard absolute loader. At starting address 200: Normal program execution proceeds. At starting address 204: Program is restarted using previously selected parameters. 6.3.2.8 Special Environments - If the program is run in automatic mode under ACT11 or APT11 the program is done after the first pass. Also, the program does not relocate to test the lower 16 kilobytes of memory after the first pass. 6.3.2.9. Program Options - The software switch register (location 176) is used for all operational switch settings. The user can type CTRL G ("G) to allow switch register changes during program execution. SW15=10r up..cccceeeueenn. HALT ON ERROR SW14 =1 0r up....ceuueeeee LOOP ON TEST SW13 =10rup....ccceeuuuee. INHIBIT ERROR TYPEOUT SWI12 =10rup..ccceeereueen. INHIBIT MEMORY MANAGEMENT (INITIAL START ONLY) SW11 =10r up..coceeeeueenn. INHIBIT SUBTEST ITERATION (NOT USED) SW10=10rup...ccceeeeneen. RING BELL ON ERROR SWO=10rup...cccceveceenne. LOOP ON ERROR SW8 =10rup..cccceecueeenunnn. LOOP ON TEST IN SWR<4:0> SW7 =10rup.ccceeeceeennns INHIBIT PROGRAM RELOCATION SW6=10rup...ccccceereueen. INHIBIT PARITY ERROR DETECTION SWS5=10rup.ccceececenunen. INHIBIT EXERCISING VECTOR AREA LOCATIONS (0-1000) 6.3.2.10 Execution Times - Execution time is dependent on type of memory and amount of memory. The following are worse case run times with MOS memories. For Parity Memory Full Pass: Approximately 40 minutes for A4NNDA veq L:l-b (WL Ty RIVUyico 78 MAINTENANCE 6.3.2.11 Error Reporting - There are a total of 31 (octal) types of error reports generated by the program. The following describes some of the key column heading mnemonics for clarity. PC = Program counter of error detection code (V/PC=P/PC) V/PC = Virtual program counter. This is where the error detection code can be found in the program listing. P/PC = Physical program counter. This is where the error detection code is actually located in memory. TRP/PC = Physical program counter of the code which caused a trap. MA = Memory address REG = Parity register address PS = Processor status word IUT = Instruction under test S/B = What contents should be WAS = What contents were (was) 6.3.2.12 Error Halts — With the ‘Halt on Error’ switch (SW15) not set, there are several programmed ‘Halts’ in the program. 1. In the error trap service routine for unexpected traps to vector 4, one occurs if a second trap to 4 occurs before the error report for the first has had a chance to print out. 2. In the relocation routine, if the program is relocated back to the first 16 kilobytes of memory and the program code was not able to be transferred properly. MAINTENANCE 79 3. In the case of error reporting and there is no terminal to allow the information transfer. 4. In the power fail routine, if the power up sequence was started before the power down sequence had a chance tc complete itself. 5. Failures to find a meaningful map in the memory mapping routine or any of the address control routines. 6.3.2.13 Sub-test Summaries - The following briefly describes the tests. Section 1: Address Tests These tests verify the uniqueness of every memory address. Test 1 writes and reads the value of each memory word address into that memory location. After all memory has been written, all locations are checked again. Test 2 writes the byte value of each address into that byte location and checks it. Test 3 writes the complement of each word address into that location and checks it. Test 4 writes the 8K bank number into each byte of that bank and checks it. Test 5 writes the complement of the bank number into each byte of that bank and checks it. Worst Case Noise Tests Section 2: These tests apply maximum stress to the various types of PDP-11 MOS memories. Test 6 and 7 allow the operator to select a single word data pattern (SA=204) and scope on either the writing (DATO) in test 6 or the reading (DATI) in Test 7 of that data. Location: .CONST:0 should be changed if a different single word data pattern is considered. 80 MAINTENANCE Test 10 writes and then checks a series of single word patterns designed to stress parity memory. Test 11 writes all memory with 1's in every bit and then “ripples” a “0" through it. Test 12 writes all memory with 0’s in every bit and then “ripples” a ‘1" through it. Test 13 writes wrong parity in each byte of memory and checks that the parity detection logic works. This test is skipped for non-parity memory. Test 14 writes “random” program code through memory and checks it. Section 3: Instruction Execution Tests This group of tests places instructions in the memory under test, then executes the instructions, and finally, checks that they are executed correctly. Test 15 executes an instruction which does a DATI and a DATO on the memory under test. Test 16 executes an instruction which does a DATI and a DATOB on the low byte of memory under test. Test 17 executes an instruction which does a DATI and a DATOB on the high byte. Test 20 executes an instruction which does a DATIO and a DATO. Test 21 executes an instruction which does a DATIO and a DATOB on the low byte. Test 22 executes an instruction which does a DATIO and a DATOB on the high byte. MAINTENANCE Section 4: 81 MOS Tests Test 23 writes a pattern of 000377 through memory, then complements it addressing downward, complements the new pattern addressing upward, complements the third pattern addressing upward and finally complements this new AB patterns addressing downward. Tests 24 and 25 write a checkerboard through memory, stall for 2 seconds, and then verify that no data has changed. 6.3.2.14 Toggle-in-Program 1 - The following is a Toggle-In-Memory Address Test. This test is useful when an address selection failure is suspected involving the first 16 kilobytes of memory. This program writes the value of each address into itself starting with the lower limit (200) and continuing to the upper limit. After all addresses have been written, each address is checked for the correct contents, starting with the upper limit and continuing to the lower limit. Location Contents Mnemonic Comment 10 012700 MOV #200,R0 ‘GET FIRST ADDRESS 12 000200 :TO TEST (EXAMPLE START ADDRESS) 14 010001 MOV RO,R1 ‘SAVE IN R1 16 20 020037 000176 1$: CMP RO,@#SWR ;CHECK UPPER LIMIT (IN SOFTWARE SWITCH 22 001403 BEQ 2% REGISTER) 'BRANCH IF AT UPPER LIMIT 24 010010 MOV RO,(R0) 26 30 005720 000772 TST (RO)+ BR 1% 001767 024000 BEQ 1$ CMP —(R0),RO 32 34 :LOAD VALUE INTO ADDRESS 010004 020001 2$: MOV RO,R4 3%: CMP RO, R1 -STEP TO NEXT ADDRESS :LOOP UNTIL DONE ‘SAVE UPPER LIMIT .CHECK IF AT LOWER LIMIT * 36 40 42 44 46 001774 000000 000772 BEQ 3% HALT BR 3% :-BRANCH IF DONE :CHECK DATA WRITTEN 'BRANCH IF OK :ERROR ;LOOP BACK 82 MAINTENANCE 6.3.2.15 Toggle-In-Program 2 - The following is also a Toggle-in-Program and is used with Toggle-In-Program 1 for more complete address testing. This program writes the complement value of each address into itself starting with the upper limit and continuing to the lower limit. After all addresses have been written, each address is checked for the correct contents, starting with the lower limit address and continuing to the upper limit. Toggle in the following patches to the program above. This is the patch to Toggle-In-Program 1. Location Contents Mnemonic 36 001404 BEQ 4% Comment ;BRANCH TO PROGRAM #2 These are the additions to Toggle-In-Program 1. Location Contents Mnemonic 50 010402 4$: MOV R4,R2 :GET UPPER LIMIT 52 005142 5%: COM —(R2) 54 ;COMPLEMENT ADDRESS 020201 CMP R2,R1 Comment ;CHECK IF AT LOWER LIMIT 56 001375 BNE 5% 60 020204 6$: CMP R2,R4 62 001755 BEQ 1% ;LOOP UNTIL DONE ;CHECK IF AT UPPER LIMIT ;GO TO PROGRAM 1 IF DONE 64 010203 MOV R2,R3 ;GET VALUE OF ADDRESS 66 005103 COM R3 ;COMPLEMENT VALUE 70 020322 CMP R3,(R2)+ ;CHECK ADDRESS 72 001772 BEQ 6$ ;BRANCH IF OK 74 000000 HALT :ERROR 76 000770 BR 6% ;GO CHECK NEXT ADDRESS MAINTENANCE 6.4 83 DIGITAL’S SERVICES Maintenance can be performed by the user or by Digital. Digital's maintenance and on-site services are described in Chapter 1 of the Microcomputer Processor Handbook (EB-18451-20). 6.4.1 Digital Repair Service Digital Field Service offers a range of flexible service plans. ON SITE SERVICE offers the convenience of service at your site and insurance against unplanned repair bills. For a small monthly fee you receive personal service from our Service Specialist. Within a few hours the specialist is dispatched to your site with equipment and parts to give you fast and dependable maintenance. BASIC SERVICE offers full coverage from 8 a.m. to 5 p.m., Monday through Friday. Options are available to extend your coverage to 12-, 16-, or 24-hour days, and to Saturdays, Sundays, and holidays. DECservice offers a premium on-site service that guarantees extra-fast response and nonstop remedial maintenance. We don’t leave until the problem is solved, which makes this service contract ideal for those who need uninterrupted operations. Under Basic Service and DECservice all parts, materials, and labor are covered in full. CARRY-IN SERVICE offers fast, personalized response, and the ability to plan your maintenance costs for a smaller monthly fee than On-Site Service. When you bring your unit to one of 160 Digital Servicenters worldwide, factory-trained personnel repair your unit within two days (usually 24 hours). This service is available on selected terminals and systems. Contact your local Digital Field Service Office to see if this service is available for your unit. Digital Servicenters are open during normal business hours, Monday through Friday. DECmailer offers expert repair at a per use charge. This service is for users who have the technical resources to troubleshoot, identify, and isolate the module causing the problem. Mail the faulty module to our Customer Returns Center where the module is repaired and mailed back to you within five days. 84 MAINTENANCE PER CALL SERVICE offers a maintenance program on a noncontractual, timeand-materials-cost basis. This service is available with either On-Site or Carry-In service. It is appropriate for customers who have the expertise to perform first-line maintenance, but may occasionally need in-depth support from Field Service. Per Call Service is also offered as a supplementary program for Basic Service customers who need maintenance beyond their contracted coverage hours. There is no materials charge in this case. On-Site Per Call Service is provided on a best effort basis, with a normal response time of two to three days. It is available 24 hours a day, seven days a week. Carry-In Per Call Service is available during normal business hours, with a two to three day turnaround. For more information on these Digital service plans, prices, and special rates for volume customers, call one of the following numbers for the location of the Digital Field Service office nearest you. Digital International Field Service Information Numbers US.A 1-(800)-554-3333 Denmark Canada (800)-267-5251 Spain 91-7334370 United Kingdom (0256)-57122 Finland 90-423332 Belgium (02)-242-6790 Holland (01820)-34144 West Germany (089)-9591-6644 Switzerland 01-8105184 Italy (02)-617-5381/2 Sweden 08-987350 Japan (03)-989-7161 Norway 2-256422 France 1-6873152 430-1005 INDEX A Access and cycle times, Address logic, 5, 6 DATBI bus cycle, 57 DATBO bus cycle, 58 Address switches, DATI bus cycle, 24, 33 56 54 Airflow, 12 DATIOB bus cycle, Altitude, 12 DATO bus cycle, DECmailer, 55 53 83 Diagnostic Backplane, 3 Backplane pin utilization, Battery backup, 13 MicroVAX, 66 MSV11-Q, 75 Diagnostic run Sample, 3 Block mode enable, 21 Bootstrapping procedure, 71 Diagnostic testing, 66 67 E o Ending address, Carry-In service, Error halts, 83 Column address strobe, Command syntax, Configuration, CSR, 60 67 1,17 Error messages, 73 Error reporting, 78 Execution times, 77 Extended error address enable, 3 CSR bit assignment, 22 62 CSR address selection, CSR enable, 17, 24, 28 78 19, 27 H 21 Cycle arbitration, 60 Humidity, 12 85 86 INDEX Installation, Refresh, 37 12 Related documents, Repair service, Row address strobe, Jumpers, 15, 76 83 60 17 S Starting address, LSI-11 bus, 3, 17, 24, 28, 33 Software requirements, 39 LSI-11 bus dialogues, 76 52 T M Temperature, Memory access, Module, 60 address, 3 Module checkout, 11, 12 Tests 79 worst case noise, 37 79 instruction execution, MOS, P 80 81 toggle in memory address, Parity, toggle in program, 61 Parity control circuitry, Parity error, Test procedure, 3, 4 82 71 4, 61 Parity error detection enable, 18 Per-Call service on site, carry-in, Power, 84 Unpacking, 84 Using the commands, 69 3, 7-11 Power voltage check, Pre-Installation, '} 66 36 Preventive maintenance, Printset, 35 15 Program loading, 77 Program options, 77 66 Visual inspection, Voltage, 66 7 Voltage pins, 8 X XCVRS, 58 81 Digital Equipment Corporation . Shrewsbury, MA 01545
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies