Digital PDFs
Documents
Guest
Register
Log In
EK-KMC1B-UG-001
February 1983
40 pages
Original
1.3MB
view
download
OCR Version
1.2MB
view
download
Document:
KMC11-B General Purpose Microprocessor User Guide
Order Number:
EK-KMC1B-UG
Revision:
001
Pages:
40
Original Filename:
OCR Text
EK-KMC1B-UG-001 KMC11-B General Purpose Microprocessor User Guide dlilgliltiall EK-KMC1B-UG-004 KMC11-B General Purpose ‘Microprocessor User Guide Prepared by Educationa | Services of Digital Equipment Corporation 1st Edition, February 1983 © Digital Equipment Corporation 1983 All Rights Reserved not be The information in this document is subject to change without notice and should ent Equipm Digital tion. Corpora ent Equipm construed as a commitment by Digital t. documen this in appear may that errors any Corporation assumes no responsibility for Printed in U.S.A. This document was set on DIGITAL’s DECset Integrated Publishing System. The following are trademarks of Digital Equipment Corporation: dlilgiltial i DECwriter DIBOL DEC DECmate DECset KMS MASSBUS DECUS P/OS Professional DECsystem-10 DECSYSTEM-20 PDP Rainbow RSTS RSX UNIBUS VAX VMS vT Work Processor CONTENTS Page PREFACE P NLVE N S I sk ek fmad b b pod md (ot ot P kel e CHAPTER 1 INTRODUCTION ssnnes 1-1 INTRODUGCTION ....couiiteereereeereeeesseetessesssssessssestssssssssasaassssstsssssssssatssson st 1-1 s ssn seses e nnsss stess s nnsnenee PHYSICAL DESCRIPTION.....ccoeireuiiiiirreniei 1-1 s csussns s ensns sininei rnienie FUNCTIONAL DESCRIPTION......coiiiiiriai 1-1 t s s itnsness sntiitsn GENERAL SPECIFICATIONS......coootiimirerrrinesee e 1-1 Mechanical SPeCifiCations...........cocereimemrrescnrerescsinmiiiimssansssessssssns ess 1-2 cncnsinac smsnancsn cmrisiiii Operational Environment Specifications ..........coececcu 1-2 t s Electrical SPecifiCations........cocerrierrreerssenceceriuisioninnsnsss 1-2 n: sessiinsn nnsninsns UNIBUS Conductor Specifications ..........coeeeevenseeseeniinninieni 1-2 e ans t snsssnnsss s tast GENERAL PARAMETERS ...csrinsinss SITE PREPARATION AND INSTALLATION sasssnsnssssasens 2-1 INTRODUGCTION ..ot eiieetrertessseesessessssnssssnasesssesassesaessasasssasssss 2-1 PHYSICAL AND OPERATIONAL ENVIRONMENTS.....cccccviviiiiiiniciennens 2-1 sss t sesiss s eeisis et nesies eririe ..cvoi ...... Physical ENVITONIMENL 2-2 sss e scssssss isnsssss isisiman ieierici .cvcvotr Operational ENVIFONIMENL. .......c 2-2 s icceee niiiin oiiiii ...... LATION INSTAL KMC11-B MICROPROCESSOR 2-2 eses cceueueeuee ........... ocessor MiCropr S UNIBU KMC11-B (M8206 - Etch Rev C) 2-6 ens cooceueev ......cc. essor.... MiCroproc S KMC11-B (M8206 — Etch Rev D) UNIBU KMC11-B (M8206 — Etch Rev E) UNIBUS MiCroprocessor .........c.ccoeeveenee. 2-10 PROGRAMMING nntnsses 3-1 INTRODUGTION c.cooooeeeeeeeeeeeeeseetvseeessasssseteessessassaassssessbtssseesinsnrataassessn enas 3-1 anrarreesa eeeerrreee nneeane MOVE INSTRUCTIONS .....ouiiiiiiiintcinninneeeeecssenie eens 3-3 sssessnsssnn essssr ssennnsssasa isiran BRANCH INSTRUCTIONS ... tiiiieireeeeeitecrst MAINTENANCE sessannnesee 4-1 INTRODUCGTION ..ottt eeteetereesesaasesreeessosisnnaaasssanstesssssnnrasssassssssasssnien es 4-1 s MAINTENANCE PHILOSOPHY .....oooiieiiieeeiinimirerrissstsissaini e 4-1 nese SPECIAL TOOLS AND EQUIPMENT .....ooiiiiiiiieiiiinnnininennninne 4-1 t DIAGNOSTIC SOFTWARE ...tt e niirr 4-1 sniis s et iiiie PDP-11 FAMILY DIAGNOSTICS....ccoiieiett VAX-11 FAMILY DIAGNOSTICS.......otieiieniiieeiiirrrnes it 4-1 4-3 PREVENTIVE MAINTENANCE......oi ittt 4-3 sne st airasss s aasss s s ssnrr DIAGNOSTIC LISTINGS ..o eiieteeeeeeeieeeeeei iii FIGURES Figure No. Title Page KMCI1 1-B Microprocessor Placement in a Nine-Slot Expansion Box .........cc.ccovuveeean. 2-1 KMC11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Board ..........ccccecerreeee 2-3 KMC11-B (M8206 ~ Etch Rev C) UNIBUS Microprocessor Address Selection SWitCh E125......oeenmirieeeeeeeeerccccreeenseeseneene reeeeeeeesrnnnasasesssane 2-3 KMC11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Vector Selection SWItCh E27.......coo et recrrreeee et s cecccreeeneteessesssanenssnesssssosens 2-3 DD11-DK Nine-Slot Backplane with KMC11-B Board Locations (Viewed from the Backplane Pin-Side)...........ccccerrveeerinrircerreeenssceccccscnnensssnnenesosnnes 2-6 KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Board...........ccccceeeneee. 2-7 KMCI11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Address Selection SWItCh E129........... e ercccecrreresevessseeaeeseeeseesssssassesssnsesennns 2-7 KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Vector Selection SWItCh E31... .ottt rrrene e eeecssnanesseesssnsansenas 2-7 DD11-DR Nine-Slot Backplane with KMC11-B Board Locations (Viewed from the Backplane Pin-Side).........ccccovveriiriineieieiicceeecsnsenecnssseeccssnnenses 2-10 KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Board ...................... 2-11 KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Address Selection SWItCh E129.........eeeiiieice ettt reeressssssarsssessssssnnanees 2-11 KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Vector Selection SWItCh E31......ooooiiiieeeee e eeses s renssseseesssssssenesssasne 2-11 KMCI11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Programmer Timer Selection SWitCh E82............ee e creereeecsrasnneeesesssnnnne 2-14 DD11-DR Nine-Slot Backplane with KMC11-B Board Locations (Viewed from the Backplane Pin-Side)..........cccceevuviirrereiieeiccrereecnereeesseneeecesssnsneas 2-14 Move Instruction Word Format...........ccooooiiiiiiiiiiiiiiieiceccccrccrcrecsescseseseecssseesesens 3-1 Move Instruction Set SUMMATY ..........cooiviiiiiiiiieeeeeerrr e es e e sesessersssssssesesessnees 3-2 Branch Instruction Word Format.............cccoeeeeiiviriiiiiiiieieecccenesreeeererasnenenne 3-3 Branch Instruction Set SUMMArY...........coooiiiiiciiieerreeeteeee e eeeeessssssssnnsenes 3-4 KMCI11-B Diagnostic FIOWChArt..........cccvviiiiiiiiiiiiieiiiiicccecrcceeerennneseseececeesesesns 4-2 TABLES Table No. 2-1 2-2 2-3 2-4 2-5 2-6 Title Page KMC11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Address Selection SWILCh E125 SEtUNES ......evvieeiiciieiee ettt s e seesnaeesessnsessesssnnns 2-4 KMCI11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Vector Selection SWItCh E27 SettingS .....cooiiiriiiiieeccceie et esae e e essnae e e 2-5 KMCI11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Address Selection SWItCh E129 SEHNES ....evveiieeiiiiec ettt sare e s sanee e s nne s 2-8 KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Vector Selection SWItCh E31 Settings ......ie ittt sr e e e saee e st esesseesessneaannns 2-9 KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Address Selection SWItCh E129 SEttiNgS ....vvvviiiieiieiec ettt eesesssesesssaseess s snes 2-12 KMCI11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Vector Selection SWItCh E31 SEtUNES ..c.uvevv e iiiirieie saeceae e s eenesaesnssessssnans teeee 2-13 iv PREFACE The KMC11-B General Purpose Microprocessor User Guide contains technical information that gives a basic description of the specifications and features of the KMC11-B general purpose MIiCroprocessor. Additional information about the KMC11-B general purpose microprocessor can be found in the manuals listed below: e KMCI11-B UNIBUS Microprocessor Option Description (YM-C093C-00) e KMCI1-B Programmer’s Manual (YM-P093C-00) e KMCI1I General Purpose Microprocessor User’s Manual (EK-KMC11-OP-001) e KMCIlI General Purpose Microprocessor Maintenance Manual (EK-KMC11-MM-001) CHAPTER 1 INTRODUCTION 1.1 INTRODUCTION This chapter gives a physical description, functional description, and the general specifications of the KMC11-B general purpose microprocessor that is used on systems that have a UNIBUS conductor. 1.2 PHYSICAL DESCRIPTION The KMC11-B general purpose microprocessor is a hex-height, multilayer module. The microprocessor plugs into any DD11-C or DD11-D small peripheral controller (SPC) system or equivalent backplane. 1.3 FUNCTIONAL DESCRIPTION The KMC11-B general purpose microprocessor is an auxiliary processor unit that provides UNIBUS conductor interface and connection to line termination units. The microprocessor operates in parallel with the main computer and is specifically suited to data movement, character processing, address arithmetic, and other functions necessary for controlling I/O devices, formatting data, and processing communications protocols. The KMC11-B microprocessor can be used in conjunction with all UNIBUS conductor based PDP-11 processors. The functions performed by the KMC11-B microprocessor are determined, for the most part, by the microprogram in the microprocessor control memory. This control memory is volatile and may be changed whenever desired by the PDP-11 processor. In normal operation, the PDP-11 operating system loads the microprogram into the KMC11-B microprocessor control memory as part of system initialization. The microprogram remains in the control memory until the system is reinitialized. Since different applications require different types of microcode/software interfaces, the microprogram for the KMC11-B microprocessor must be tailored to the specific application being performed. For addi- tional information on KMC11-B microprocessor programming, refer to the KMCII-B Programmer’s Manual (YM-P093C-00). 1.4 GENERAL SPECIFICATIONS General specifications* for the KMC11-B microprocessor are broken into the following categories: Mechanical specifications, Operational environment specifications, Electrical specifications, and UNIBUS conductor specifications. 1.4.1 Mechanical Specifications Mounting Requirements: ‘ The KMC11-B mounts into any DD11-C or DD11-D SPC system or equivalent backplane. Space to accommodate a hex-height, extended-length, single-width module with extractor bracket 1s needed. * Specifications are subject to change without notice. 1.4.2 Operational Environment Specifications Temperature: 10°C to 40°C (50°F to 104°F) Relative Humidity: 10% to 90% Maximum Wet Bulb: 28°C (82°F) Minimum Dew Point: 2°C (36°F) Electrical Specifications 1.4.3 Logic: Transistor-transistor logic (TTL) Power (Maximum): +5Vdc@ 79 A i.4.4 UNIBUS Conducior Specifications UNIBUS Conductor Loads 4 ac unit loads Addresses 764100 - 764106 (typical) Vectors 310 - 314 (typical) Interrupt Levels BR5, nonprocessor request (NPR) 1 dc unit load NOTE Addresses and vectors are switch selectable within the floating or user address and vector space. (For switchpack settings refer to Chapter 2.) 1.5 GENERAL PARAMETERS Instruction Timing Move (Nonmultiport) Branch Not True Move Multiport Branch True 180 ns 180 ns 210 ns 240 ns Data Memory 4K bytes Control Random Access Memory (RAM) 4K words Scratch Pad 16 bytes Instruction Length 16 bits Data Path | 8 bits NPR Address 18 bits Interrupt Vectors 2 1-2 CSR (RAM) Microcode Defined 7 bytes Arithmetic Logic Unit (ALU) Functions 16 NPR Data Transfers Byte or word Control Status Register (CSR) Transfers Byte or word Program Timer 75 ps or 115 ms (switch selectable on latest version) Module Size - Hex-height, extended-length, single-width 1-3 CHAPTER 2 SITE PREPARATION AND INSTALLATION 2.1 INTRODUCTION This chapter describes the installation, setup, and configuration for the KMC11-B general purpose microprocessor. It also describes the three revision levels for the KMC11-B microprocessor (Etch Rev C, D, and E). 2.2 PHYSICAL AND OPERATIONAL ENVIRONMENTS 2.2.1 Physical Environment The KMC11-B general purpose microprocessor requires adequate space in the BA11-K nine-slot expander box. (Refer to Figure 2-1 for the proper placement of the KMC11-B microprocessor module.) 1 A 2 3 4 2 5 a 2@ 08 I b Z S =) 7 8 9 - < = 6 o = B 3] 2 o < o - | 2 P X ) Q o Z | <t Q ~ B C D ~ ~ ~ N [a]] 3] O Q &) @ < °>-' <t - o 0 ® ~ N () 22 Q o ~N b ~ N ) © = N O E F MK-3332 Figure 2-1 KMCI11-B Microprocessor Placement 1in a Nine-Slot Expansion Box 2-1 to avoid ground loops and poor noise rejection. To eliminate ground Careful grounding is essential in order ion, ensure that: loops and have proper noise reject e The KMC11-B microprocessor and all equipment that it connects to share a common ac e No electrically noisy equipment shares the same power source. power source. The KMC!11-B microprocessor is designed to operate in a “Class B” environment. A “Class B” environ2.2.2 Operational Environment ment meets the following prerequisites: Temperature - 10°C to 40°C (50°F to 104°F) e Relative humidity - 10% to 90% Maximum wet bulb - 28°C (82°F) Minimum dew point - 2°C (36°F) e e ¢ 2.3 KMC11-B MICROPROCESSOR INSTALLATION This section covers the installation and setup of the three revision levels of the KMCl 1-B microprocessor. The boards are listed numerically by the printed circuit board part number and revision level. Following the printed circuit board number, the option nomenclature is listed. For example: KMC11-B —_— (M8206 e ETCH REV C): —— UNIBUS MICROPROCESSOR — N | DEVICE PRINTED CIRCUIT BOARD NUMBER PRINTED CIRCUIT BOARD REVISION OPTION NOMENCLATURE MK-4518 KMC11-B (M8206 - Etch Rev C) UNIBUS Microprocessor 2.3.1 To insiall the KMC11-B {M8206 - Etch Rev C) general purpose UNIBUS microprocessor, perform the P R, following: 1. Ensure that the priority plug (level 5) is properly inserted into its socket. 2. Ensure that jumper W1 (Figure 2-2) is installed. NOTE Jumper W1 should not be removed. It is removed only during module testing at the factory. 3. 4. Set the E125 switchpack switches (Figure 2-3) so that the module will respond to its assigned address. (Refer to Table 2-1 for address switch settings.) Set the E27 switchpack switches (Figure 2-4) to the proper vector selection. (Refer to Table 2-2 for vector switch settings.) 2-2 w4 R10 R8 Jpon R11 LA — RO i J1 w2 E125 r g Il r E27 W3 r E27 = ADDRESS SELECT (10-POSITION SWITCH) E125 = VECTOR SELECT (7-POSITION SWITCH) NOTE E27 MAY BE 10 POSITIONS. IF SO E27-3 REPLACES W2 AND E27-10 REPLACES W3. W1 = ALWAYS IN w2 = ALWAYS IN W3 W4 = NORMALLY IN (ALLOWS KMC11-B MICROPROCESSOR CONTROL OF AC LO) = ALWAYS IN (ECO NUOO6) ’ MK-3333 KMC11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Board 20 A3 = mmnO Figure 2-2 CRARAREREH 1 MK-3343 Figure 2-3 KMCI11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Address Selection Switch E125 Vzc IS—— -v8 x elelllals % S7 (NOT USED) MK-3344 Figure 2-4 KMCI11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Vector Selection Switch E27 2-3 Table 2-1 KMC11-B (M8206 - Etch Rev C) UNIBUS Microprocessor Address Selection Switch E125 Settings Address E125 Switch Settings S1 A3) S22 (A4 S3 (A5 sS4 (A6 S5 (A7 S6 (A8 ST (A9 S8 (A10) s9 (A1) S0 (A12) 760000 ON ON ON ON ON ON ON ON ON ON 760010 OF ON ON ON ON ON ON ON ON ON 760020 ON OF ON ON ON ON ON ON ON ON 760030 OFF OFF ON ON ON ON ON ON ON ON 760040 ON ON OFF ON ON ON ON ON ON ON 760050 OFF ON OFF ON ON ON ON ON ON ON 760060 ON OFF OFF ON ON ON ON ON ON ON 760070 OFF OFF OFF ON ON ON ON ON ON ON 760100 ON ON ON OFF ON ON ON ON ON ON 760200 ON ON ON ON OFF ON ON ON ON ON 760300 ON ON ON OFF OFF ON ON ON ON ON 760400 ON ON ON ON ON OFF ON ON ON ON 760500 ON ON ON OFF ON OFF ON ON ON ON 3_60600 ON ON ON ON OFF OFF ON ON ON ON 760700 ON ON ON OFF OFF OFF ON ON ON ON 761000 ON ON ON ON ON ON OFF ON ON ON 762000 ON ON ON ON ON ON ON OFF ON ON 763000 ON ON ON ON ON ON OFF OFF ON ON 764000 ON ON ON ON ON ON ON ON OFF ON 765000 ON ON ON ON ON ON OFF ON OFF ON 766000 ON ON ON ON ON ON ON OFF OFF ON 767000 ON ON ON ON ON ON OFF OFF OFF ON 770000 ON ON ON ON ON ON ON ON ON OFF 777770 OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF Table 2-2 Vector KMC11-B (M8206 — Etch Rev C) UNIBUS Microprocessor Vector Selection Switch E27 Settings E27 Switch Settings S1 S2 (V3) S3 V4) S4 (V5) SS (Vo) Sé6 v7) S7 (V8) (Not Used) 300 OFF OFF OFF ON ON OFF 310 ON OFF OFF ON ON OFF 320 OFF ON OFF ON ON OFF 330 ON ON OFF ON ON OFF 340 OFF OFF ON ON ON OFF 350 ON OFF ON ON ON OFF 360 OFF ON ON ON ON OFF 370 ON ON ON ON ON OFF 400 OFF OFF OFF OFF OFF ON gOO OFF OFF OFF ON OFF ON 800 OFF OFF OFF OFF ON ON ;00 OFF OFF OFF ON ON ON 5. Ensure that jumper W2 (Figure 2-2) is installed at all times. NOTE Jumper W2 should not be removed. It is removed only during module testing at the factory. Ensure that jumper W3 (Figure 2-2) is installed. NOTE Jumper W3 should only be removed if the KMC11-B microprocessor control of AC LO is inhibited. Install the M8206 (Etch Rev C) in the appropriate location in the DD11-DK nine-slot backplane (Figure 2-5). NOTE Ensure that the nonprocessor request (NPR) grant continuity wire between pins CA1 and CB1 of the backplane is removed from the location in which the M8206 is being installed. 2-5 UNIBUS OUT G727 DM11-BA M8640 G727 M8206 G727 KMC11-8 DMS11-DA M8704 OR M8711-YA G727 G727 UNIBUS IN G727 o MK-3332 Figure 2-5 DDI11-DK Nine-Slot Backplane with KMC11-B Board Locations (Viewed from the Backplane Pin-Side) 2.3.2 KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor To install the KMC11-B (M8206 - Etch Rev D) general purpose UNIBUS microprocessor, perform the followig: 1. Ensure that the priority plug (level 5) is properly inserted into its socket. 2. Ensure that jumper W1 (Figure 2-6) is installed. NOTE Jumper W1 should not be removed. It is removed only during module testing at the factory. 3. Set the E129 switchpack switches (Figure 2-7) so that the module will respond to its assigned 4. Set the E31 switchpack switches (Figure 2-8) to the proper vector selection. (Refer to Table 2-4 address. (Refer to Table 2-3 for address switch settings.) for vector switch settings.) 2-6 1 w1 W4 w2 — M M rn M [Ed0ws rl E31 = VECTOR SELECT (7-POSITION SWITCH) E129 = ADDRESS SELECT (10-POSITION SWITCH) NOTE E31 MAY BE 10 POSITIONS. IF SO E31-3 REPLACES W2 AND E31-10 REPLACES W3. W1 = ALWAYS IN W2 = ALWAYS IN W3 = NORMALLY IN (ALLOWS KMC11-B MICROPROCESSOR CONTROL OF AC LO) W4 = ALWAYS IN (ECO NUOO6) C40 = AT PRESENT THE TIMER VALUES REQUIRED FOR KNOWN SOFTWARE IS AS FOLLOWS: e DDCMP (CSS) e X.25 [CSS) « ADDCP (CSS) ¢ BX.25 (BELL EITHER 115 MS 115 MS 76 us NOTE WHEN C40 = 10 uf 20 V, TIMEOUT = 115 MS WHEN C40 = 4700 pf 100 V, TIMEOUT =75 us nno 20 Figure 2-6 KMCI11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Board MK-3342 Figure 2-7 KMC11-B (M8206 - Etch Rev D) UNIBUS mnm0O 20 Microprocessor Address Selection Switch E129 Salisllle % S7 NOT USED MK-3338 Figure 2-8 KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Vector Selection Switch E31 2-7 Table 2-3 Address KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Address Selection Switch E129 Settings E129 Switch Settings S1 (A3) S2 (A4) S3 (AS) S4 (A6) S5 (A7) Sé6 (A8) S7 (A9) S8 (A10) S9 (A11]) S10 (A12) 760000 ON ON ON ON ON ON ON ON ON ON 760010 OFF ON ON ON ON ON ON ON ON ON 760020 ON OFF ON ON ON ON ON ON ON ON 760030 OFF OFF ON ON ON ON ON ON ON ON 760040 ON ON OFF ON ON ON ON ON ON ON 760050 OFF ON OFF ON ON ON ON ON ON ON 760060 ON OFF OFF ON ON ON ON ON ON ON 760070 OFF OFF OFF ON ON ON ON ON ON ON 760100 ON ON ON OFF ON ON ON ON ON ON ;60200 ON ON ON ON OFF ON ON ON ON ON ;60300 ON ON ON OFF OFF ON ON ON ON ON ;60400 ON ON ON ON ON OFF ON ON ON ON ;60500 ON ON ON OFF ON OFF ON ON ON ;60600 ON ON ON ON ON OFF OFF ON ON ON ;60700 ON ON | ON ON OFF OFF OFF ON ON ON ON ;6 1000 ON ON ON ON ON ON OFF ON ON ON ;62G00 CN ON ON ON ON ON ON OFFf ;63000 ON Gfi ON ON ON ON ON ON OFF OFF ;64000 ON ON ON ON ON ON ON ON ON ON ;65000 OFF ON ON ON ON ON ON ON OFF ;66000 ON OFF ON ON ON ON ON ON ON ON ;67000 OFF OFF ON ON ON ON ON- ON ON OFF OFF ;70000 OFF ON ON ON ON ON ON ON ON ;77770 ON OFF ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF Table 2-4 KMC11-B (M8206 - Etch Rev D) UNIBUS Microprocessor Vector Selection Switch E31 Settings Vector E31 Switch Settings (Ve) S5 \K) S6 OFF ON ON OFF OFF OFF ON ON OFF OFF ON OFF ON ON OFF 330 ON ON OFF ON ON OFF 340 OFF OFF ON ON ON OFF 350 ON OFF ON ON ON OFF 360 OFF ON ON ON ON OFF 370 ON ON ON ON ON OFF 400 OFF OFF OFF OFF OFF ON -5-00 800 -'1:00 OFF OFF OFF ON OFF OFF OFF OFF OFF OFF OFF OFF ON ON ON ON ON V3) S2 (V4) S3 S4 300 OFF OFF 310 ON 320 S1 5. (vV5) (V8) S7 (Not Used) ON Ensure that jumper W2 (Figure 2-6) is installed at all times. NOTE Jumper W2 should not be removed. It is removed only during module testing at the factory. 6. Ensure that jumper W3 (Figure 2-6) is installed. NOTE Jumper W3 should only be removed if the KMC11-B microprocessor control of AC LO is inhibited. 7. Install the M8206 (Etch Rev D) in the DD11-DK nine-slot backplane (Figure 2-9). NOTE Ensure that the nonprocessor request (NPR) grant continuity wire between pins CA1 and CBI1 of the backplane is removed from the location in which the M8206 is being installed. A |2 a ? 3|3 - - el w s S 2| 2 2 by 3 ) z - < 3 o - |3 el 2 B C c <« O > L B Y © TM~ o TM~ sla|lafjzg-|8|{ Q||| D!\l\!\o"!\wl\ml\ Oolo|olgzgl9|ls|O9|=s]|© 22 E F MK-3332 Figure 2-9 DDI11-DK Nine-Slot Backplane with KMC11-B Board Locations (Viewed from the Backplane Pin-Side) 2.3.3 KMC11-B (M8206 - Etch Revision E) UNIBUS Microprocessor ' To install the KMC11-B (M8206 - Etch Rev E) general purpose UNIBUS microprocessor, perform the following: 1. Ensure that the priority plug (level 5) is properly inserted into its socket. 2. Ensure that jumper W1 (Figure 2-10) is installed. NOTE Jumper W1 should not be removed. It is removed only during module testing at the factory. Set the E129 switchpack swntchcs (Figure 2-11) so that the module will respond to its assigned address. (Refer to Table 2-5 for address switch settings.) Set the E31 switchpack switches (Figure 2-12) to the proper vector selection. (Refer to Table 2-6 for vector switch settings.) 2-10 L_J 1 [Es82] w1 E129 E31 e ri r_ri EeOws r = VECTOR SELECT (7-POSTION SWITCH) E82-8 = PROGRAM TIMER SELECT (8-POSITION SWITCH) E129 = ADDRESS SELECT (10-POSITION SWITCH) W1 = ALWAYS IN W3 = NORMALLY IN (OFF TO DISABLE KMC11-B CONTROL OF AC LO) MK-3335 Figure 2-10 KMCI11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Board RARARARARE MK-3340 Figure 2-11 KMCI11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Address Selection Switch E129 % §7 NOT USED MK-3338 Figure 2-12 KMCI11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Vector Selection Switch E31 2-11 Table 2-5 Address KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Address Selection Switch E129 Settings E129 Switch Settings st (A3) S2 (A4 S3 (A5) S4 (A6 S5 (A S6 (A%) ST (A9 S8 (A10) S9 (AlD) S10 (A12) 760000 ON ON ON ON ON ON ON ON ON ON 760010 OF ON ON ON ON ON ON ON ON ON 760020 ON OFF ON ON ON ON ON ON ON ON 760030 OFF OFF ON ON ON ON ON ON ON ON 760040 ON ON OFF ON ON ON ON ON ON ON 760050 OFF ON OFF ON ON ON ON ON ON ON 760060 ON OFF OFF ON ON ON ON ON ON ON 760070 OFF OFF OFF ON ON ON ON ON ON ON 760100 ON ON ON OFF ON ON ON ON ON ON 760200 ON ON ON ON OFF ON ON ON ON ON 760300 760400 760500 ON ON ON ON ON ON ON ON ON OFF ON OFF OFF ON ON ON OFF OFF ON ON ON ON ON ON ON ON ON ON ON ON 760600 ON ON ON ON OFF OFF ON ON ON ON 760700 ON ON ON OFF OFF OFF ON ON ON ON 761000 ON ON ON ON ON ON OFF ON ON ON 762000 ON ON ON ON ON ON ON OFF ON ON 763000 ON ON ON ON ON ON OFF OFF ON ON 764000 ON ON ON ON ON ON ON ON OFF ON 765000 ON ON ON ON ON ON OFF ON OFF ON 766000 ON ON ON ON ON ON ON OFF OFF ON 767000 ON ON ON ON ON ON OFF OFF OFF ON 770000 ON ON ON ON ON ON ON ON ON OFF 777770 OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF 2-12 Table 2-6 Vector KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Vector Selection Switch E31 Settings | E31Switch Settings S1 S2 S3 S4 SS S6 V3) (V4) (¥5) (Ve) v7) (V8) 300 OFF OFF OFF ON ON OFF 310 ON OFF OFF ON ON OFF 320 OFF ON OFF ON ON OFF 330 ON ON OFF ON ON OFF 340 OFF OFF ON ON ON OFF 350 ON OFF ON ON ON OFF 360 OFF ON ON ON ON OFF 370 ON ON ON ON ON OFF 400 OFF OFF OFF OFF OFF ON gOO 800 ;00 OFF OFF OFF OFF OFF OFF OFF OFF OFF ON OFF ON OFF ON ON ON ON ON 5. Ensure that jumper W3 (Figure 2-10) is installed. NOTE Jumper W3 should only be removed if the KMC11-B microprocessor control of AC LO is inhibited. 6. Set the E82-8 switchpack switches (Figure 2-13) for the proper timeout value. NOTE When switchpack E82-8 is ON, a timeout value of 115 milliseconds is provided. When switchpack E82-8 is OFF, a timeout value of 75 microseconds is provided. At present, the timeout values required for known software are as follows: DDCMP (CSS) X.25 (CSS) ADDCP (CSS) BX.25 (Bell) Either 115 ms 115 ms 75 us 2-13 S7 (Not Used) 20 mnnO Sl MK-3348 Figure 2-13 KMC11-B (M8206 - Etch Rev E) UNIBUS Microprocessor Programmer Timer Selection Switch E82 Install the M8206 (Etch Rev E) in the appropriate location in the DD1 1-DK nine-slot backplane (Figure 2-14). NOTE Ensure that the nonprocessor request (NPR) grant continuity wire between pins CA1 and CBI1 of the backplane is removed from the location in which the 9 UNIBUS OUT KMC11-B G727 MB8711-YA 8 G727 7 DM11-BA M8704 OR 6 M8640 G727 G727 5 G727 4 M8206 3 DMS11-DA 2 UNIBUS IN 1 G727 M8206 is being installed. o 7. MK-3332 Figure 2-14 DDI11-DK Nine-Slot Backplane with KMC11-B Board Locations (Viewed from the Backplane Pin-Side) 2-14 CHAPTER 3 PROGRAMMING 3.1 INTRODUCTION The KMC11-B microprocessor uses a 16-bit instruction code. The 16-bit instruction code for the KMCl11B microprocessor is divided into the following major instruction sets: e e Move class instruction set, and Branch class instruction set. The basic functions of both move and branch class instructions include the ability to perform a designated arithmetic or logical operation on the source operands. 3.2 MOVE INSTRUCTIONS The move instruction is made up of one 16-bit word consisting of two eight-bit bytes; the lower-order byte and the higher-order byte. (Refer to Figure 3-1.) Itis not the purpose or the intent of this section to be used for programming. This section is to be used only as a guide to the basic word formats of the move instruction set. For programming instructions, refer to the KMCl11-B Programmer’s Manual (YM-P093C-00). e HIGHER-ORDER BYTE >t LOWER-ORDER BYTE »| MSB LSB 15 14 T 13 T SOURCE Fl 12 ELD 11 T 10 9 l MAR ONTROL FIELD 8 7 T 6 l 5 l 4 ! 3 2 1 1 T 0 | IMMEDIATE OPERAND DESTINATION INPUT ADDRESS FIELD OR ALU FUNCTION OUTPUT, OUTPUT : OR SCRATCH PAD ADDRESS MK-4519 Figure 3-1 Move Instruction Word Format Lower-Order Byte (Bits 0 to 7) e ® Bits 0 to 3 (OUTPUT, OUTPUT*, or SCRATCH PAD ADDRESS) Bits 4 to 7 (INPUT ADDRESS or ALU FUNCTION) Higher-Order Byte (Bits 8 to 15) e e e Bits 8 to 10 (DESTINATION FIELD) Bits 11 to 12 (MAR CONTROL FIELD) Bits 13 to 15 (SOURCE FIELD) Refer to Figure 3-2 for a summary of the move instructions. 31 - MSB 15 | 14 | 12 13 ' | 10 11 MAR | 8 7 | 6 | 5 | 4 3 | 2 IMMEDIATE OPERAND OR ALU FUNCTIO N | 1 | 0 s ADDRESS DESTINATION (NODST): — NO ~ 000 =NO OPERATION r00 = NOl EFFECT 1 001 = BRG (BRWRITE): — DATA DESTINATION 010 = OUTBUS* (OUT): - OUTBUS"® IS THE DESTINATION OF DATA IN BITS 0-3. 011 = BRG SHIFTED (BRGSHFT): — BRG IS THE DESTINATION OF DATA WITH THE BRG =1LD MAR LOAD MAR BITS 0-7 10 = LD MAPG LOAD MAR 01 11 | DESTINATION CONTROL SOURCE | 9 SHIFTED ONE PLACE TO THE RIGHT. BITS 8-9 100 = OUTBUS (OUT): - OUTBUS IS THE DESTINATION OF DATA IN BITS 0-3. 101 = DATA MEMORY {MEM): - DATA MEMORY = INCMAR INCREMENT MAR IS THE DATA DESTINATION. 110 = SCRATCH PAD (SPn): - SCRATCH PAD IS THE DATA DESTINATION. | 111 = BRG AND SCRATCH PAD (SPBR): — THE BRG AND SCRATCH PAD REGISTER ARE THE DATA DESTINATION. TM 000 = IMMEDIATE (IMM): IMMEDIATE OPERAND IN BITS 0-7 001 = INBUS (INBUS): INBUS IS OPERAND, SOURCE IS DEFINED BY BITS 4-7 AND THE DESTINATION FIELD. 101 = INBUS® (INBUS®): INBUS” IS OPERAND, SOURCE IS DEFINED BY BITS 4-7 AND DESTINATION FIELD. 010 = DATA MEMORY (MEMX): DATA MEMORY IS OPERAND SOURCE, FUNCTION IS DEFINED BY BITS 4-7. 011 = BRG (BR): BRG IS OPERAND, SOURCE FUNCTION IS L DEFINED BY BITS 4-7. MK-4520 Figure 3-2 Move Instruction Set Summary The move instruction set is broken into the following microinstructions: Move Immediate [IMM] Move From the IN BUS [IBUS] Move Instruction IN BUS* [IBUS*| Move Memory [MEM] Move Branch Register [BRG] 3.3 BRANCH INSTRUCTIONS ‘ The branch instruction is made up of one 16-bit word consisting of two eight-bit bytes; the lower-order byte and the higher-order byte. (Refer to Figure 3-3.) It is not the purpose or the intent of this section to be used for programming. This section is to be used only as a guide to the basic word formats of the branch instruction set. For programming instructions, refer to the KMCI1-B Programmer’s Manual (YM-P093C-00). e HIGHER-ORDER BYTE >l LOWER-ORDER BYTE > MSB LSB 15 14 | 13 1 SOURCE FIELD 12 11 10 1 9 T BRANCH ADDRESS BITS 8 AND 9 8 ¥ BRANCH CONDITION FIELD 7 6 | 5 1 4 i 3 1 2 1 1 ] o ] BRANCH ADDRESS ALU FUNCTION SCRATCH PAD ADDRESS MK-4521. Figure 3-3 Branch Instruction Word Format Lower-Order Byte (Bits 0 to 7) ® ¢ Bits 0 to 3 (SCRATCH PAD ADDRESS) Bits 4 to 7 (ALU FUNCTION) Higher-Order Byte (Bits 8 to 15) e e e Bits 8 to 10 (BRANCH CONDITION) Bits 11 to 12 (BRANCH ADDRESS BITS 8 & 9) Bits 13 to 15 (SOURCE FIELD) Refer to Figure 3-4 for a summary of the branch instructions. The branch instruction set is broken into the following microinstructions: ® Branch Immediate [IMM] ® Branch Memory [MEM] ¢ Branch Branch Register [BRG] MSB 15 14 | T 13 12 10 11 | BRANCH i | CONDITI FIELD ON AND 9 8BITS FIELD 9 BRANCH ADDRESS SOURCE T | | 6 | i 4 T 3 2 T BRANCH ADDRESS ALU FUNCTION LSB 10 1 | SCRATCH PAD ADDRESS ~ 000 = BCF: BRANCH UNCONDITIONALLY TO 1 EXECUTE THE MICROINSTRUCTION CONTAINED IN THE CRAM LOCATION DESIGNATED BY THE FIELD AND PAGE STORED IN OUTBUS® REGISTER 13 (BITS 8-11) AND THE PAGE OFFSET IS STORED IN MICROINSTRUCTION THESE TWO BIT POSITIONS CONTAIN THE TWO HIGH-ORDER BITS (8-9) OF A CRAM ADDRESS IN ALL BUT BRANCH CONDITION FIELD = SOURCE FIELD (BITS 0-7). 001 = ALWAYS: BRANCH UNCONDITIONALLY 000. TO EXECUTE THE MICROINSTRUCTION CONTAINED IN THE CRAM LOCATION. 010 = C: BRANCH ON CONDITION THAT THE C BIT = 1 TO EXECUTE THE MICRO- 100 = IMM: BRANCH ADDRESS SOURCE INSTRUCTION CONTAINED IN THE IMMEDIATE. BITS 0-7 COMBINE WITH CRAM LOCATION. 11-12 TO FORM BRANCH ADDRESS. 110 = MEM: THE MEM CONTAINS THE SOURCE OPERAND TO BE COMBINED WITH THE SP MEMORY OPERAND AS DEFINED BY BITS 5-8. i 7 5 111 = BR: THE BRG CONTAINS THE SOURCE OPERAND TO BE COMBINED WITH THE SP MEMORY OPERAND AS DEFINED BY BITS 5-8. 011 = Z: BRANCH, ON CONDITION THAT THE Z BIT = 1, TO EXECUTE THE MICROINSTRUCTION CONTAINED IN THE CRAM LOCATION. 100 = BRO: BRANCH, ON CONDITION THAT BRG BIT 0 = 1, TO EXECUTE THE MICROINSTRUCTION CONTAINED IN THE CRAM.LOCATION. 101 = BR1: BRANCH, ON CONDITION THAT BRG BIT 0 =1, TO EXECUTE THE MICROINSTRUCTION CONTAINED IN CRAM LOCATION. 110 = BR4: BRANCH, ON CONDITION THAT BRG BIT 4 = 1, TO EXECUTE THE MICROINSTRUCTION CONTAINED IN CRAM LOCATION. 111 = BR7: BRANCH, ON CONDITION THAT BRG BIT 7 =1, TO EXECUTE THE MICROINSTRUCTION CONTAINED IN CRAM LOCATION. MK-4522 Figure 3-4 Branch Instruction Set Summary CHAPTER 4 MAINTENANCE 4.1 INTRODUCTION Although the maintenance on the KMC11-B UNIBUS microprocessor is minimal, this chapter contains the information that will aid the user in performing the minimal maintenance on the KMC11-B micro- Processor. 4.2 ~ MAINTENANCE PHILOSOPHY The KMC11-B (M8206) UNIBUS microprocessor is a complex, high-speed microprocessor that is densely packaged on a hex-height module. Because of this, troubleshooting is difficult and can be time consuming. Field repair of the M8206 module is not to be attempted. (Refer to Figure 4-1 for the diagnostic flowchart.) 4.3 SPECIAL TOOLS AND EQUIPMENT There are no special tools or special equipment needed to perform field maintenance on the KMC11-B UNIBUS microprocessor. 4.4 DIAGNOSTIC SOFTWARE Two diagnostics are provided for verifying the operational status of the KMC11-B UNIBUS microprocessor when it is connected to a PDP-11 system. Two diagnostics are provided for verifying the operational status of the KMC11-B when it is connected to the VAX-11 family of microprocessors. Before running diagnostics on the KMC11-B microprocessor, remember the following: e There is no need to disconnect the line units from the KMC11-B microprocessor unless they are e Loop-back test connectors are not needed to perform diagnostic testing, if the testing is per- e . thought to be faulty, formed in the internal mode, and A faulty line unit can cause the KMC-11 microprocessor diagnostic to fail. 4.5 PDP-11 FAMILY DIAGNOSTICS The PDP-11 family diagnostics (CZKMA and CZKMB) run under the control of the diagnostic supervisor. For detailed information on the use of these tests, consult the individual diagnostic listings. NOTE There are no special options or special conditions that must be preset before the KMC11-B PDP-11 family diagnostics are run. 4.6 VAX-11 FAMILY DIAGNOSTICS The VAX-11 family diagnostics (ZZ-EVDHA and ZZ-EVDHB) run under the control of the diagnostic supervisor. For detailed information on the use of these tests, consult the individual diagnostic listings. 4-1 BEGIN \ DISCONNECT KMC11 FROM DMS11-DA REPLACE KMC11 CONNECT KMC11: INSTALL TEST CONNECTOR ON H317-M OR H317-P REPLACE DMS11 " \ RUN STATIC TEST \JFAIL (EXTERNAL) RUN PASS STATIC TEST (INTERNAL) INSTALL TEST CONNECTOR ON DMS11 RUN sTATIC TEST \FAIL DISTRIBUTION PANEL RUN DYNAMIC FAIL MK-3320 Figure 4-1 KMCI11-B Diagnostic Flowchart 4-2 4.7 PREVENTIVE MAINTENANCE The only preventive maintenance that must be performed on the KMCl 1-B microprocessor is the running *of the diagnostics and the performance of tests to determine that all voltage levels are correct. NOTE The +5 voit level can be checked on backplane pins AA2, BA2, CA2, DA2, EA2, and FA2. 4.8 DIAGNOSTIC LISTINGS Since diagnostics have a reputation for changing, it is always best to get the latest diagnostic listing so that the latest proven software can be used. The diagnostic listing numbers for both PDP-11 and VAX-11 systems are as follows: PDP-11 System Diagnostics Diagnostic Listing Number CZKMB (YM-Z093D-A) CZKMC (YM-Z093D-B) AC-S875A-MC AC-S878A-MC VAX-11 System Diagnostics Diagnostic Listing Number ZZ-EVDHA ZZ-EVDHB ZZ-EVDHA ZZ-EVDHB 4-3 APPENDIX A KMC11-B OPTION DESIGNATIONS A.1 INTRODUCTION This appendix lists the option variations available for the KMC11-B General Purpose Microprocessor. The method for assigning KMC11-B option designations is also described. The communications option designations enable DIGITAL customers to obtain communicat ion options that are tailored to their particular needs. FCC regulations require that all system cabinets manufacture d after October 1, 1983 and intended for use in the United States, be designed to limit electromagne tic interference (EMI). Since both shielded and unshielded cabinets currently exist in the field, DIGITAL provides separate communication options for each cabinet type. A.2 OPTION DESIGNATION CONVERSION Most older KMC11-B configurations are discontinued or changed to MAINTENANCE ONLY status. Therefore, the new option designations described in this appendix must be specified to obtain the necessary equipment. Table A-1 can be used to determine which communication option designations are necessary when designing or expanding upon a computer system. Communication options may be obtained by customers either at the time of system purchase (a factoryinstalled system option) or as an upgrade to an existing system (a field upgrade). Table A-1 OLD OPTION Option Compatibility Cross Reference EQUIVALENT NEW OPTION Field Upgrade KMCI1-A 1. System Option Base Option Cabinet Kit KMCI11-M * KMC11-MP! NOTE The last character of the system option desig- nation is always “P”. This specifies that the option is to be factory installed. *There are no cabinet kits for the KMC11-M A-1 October 1983 . A.2.1 Factory-Installed System Options A.2.2 Field Upgrade Options o . o A factory-installed system option is identified by a single option designation. When this designation is specified (see Table A-1), the appropriate module(s) is installed in the particular system being constructed. ' A field upgrade option is made up of a base option designation. Refer to Table A-1 for option compatibili- ty cross reference. A.2.2.1 Base Options - The base option designation specifies which component parts make up the base option. The component parts specified are: ® e e A.3 The module(s), The turnaround test connector(s), and The option documentation. OPTION CONFIGURATION SUMMARY This section describes the method used to assign communication option designations. Communication options may be obtained either at the time of system purchase (a factory-installed system option) or as an upgrade to an existing system (a field upgrade). The basic designations identify: ® e System options (factory installed). Base options (field upgrades). System options are installed at the factory and are configured for the particular cabinet in which the option is being installed. Base options are obtained as upgrades to existing systems. NOTE A field upgrade option alone does not make an unshielded cabinet FCC compliant. Shielded cabinets are specially constructed to limit EML. A.3.1 System Option Designations System option designations provide the following information: KMCI11-AP THE DEVICE NAME {FOR EXAMPLE KMC11) THE INTERFACE TYPE IDENTIFIER (TABLE A-2) | r SPECIFIES FACTORY INSTALLATION A-2 October 1983 A.3.2 Base Option Designations Base option designations provide the following information: THE DEVICE NAME (FOR EXAMPLE KMC11) SPECIFIES A BASE OPTION (TABLE A-2) TK-10715 Table A-2 Electrical and Mechanical Interface Type Identifier Interface Type M Base option — Module(s), documentation, and test connectors A-3 October 1983 EDUCATIONAL SERVICES DEVELOPMENT AND PUBLISHING UPDATE NOTICE KMC11-B GENERAL PURPOSE MICROPROCESSOR USER GUIDE EK-KMCI1B-UG-CN1 OCTOBER 1983 Copyright © 1983 by Digital Equipmént Corporation INSTRUCTIONS This Update Package should serve as an accompanying document to your original manual. KMC11-B GENERAL PURPOSE MICROPROCESSOR USER GUIDE . Reader's Comments EK-KMC1B-UG-001 (MKO) Your comments and suggestions will help us in our continuous effort to improve the quality and useful- ness of our publications. What is your general reaction to this manual? well written, etc? In your judgement is it complete, accurate, well organized, Is it easy to use? What features are most useful? What faults or errors have you found in the manual? Does this manual satisty the need you think it was intended to satisfy? Does it satisfy your needs? O Why? Please send me the current copy of the Technical Documentation Catalog, which contains information on the remainder of DIGITAL's technical documentation. Name Street Title City Company State/Country Department Zip Additional copies of this document are available from: Digital Equipment Corporation 444 Whitney Street Northboro. MA 01532 Attention: Printing and Circulation Services (NR2/M15) Customer Services Section Order No. _EK-KMC1B-UG-001 gl 11 | " “ | No Postage Necessary if Mailed in the United States BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 33 MAYNARD, MA POSTAGE WILL BE PAID BY ADDRESSEE Digital Equipment Corporation Educational Services/Quality Assurance 12 Crosby Drive, BU/EOS Bedford, MA 01730 Digital Equipment Corporation ¢ Bedford, MA 01730
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies