Digital PDFs
Documents
Guest
Register
Log In
EK-11044-UG-003
July 1981
160 pages
Original
7.0MB
view
download
OCR Version
5.9MB
view
download
Document:
PDP-11/44 System User's Guide
Order Number:
EK-11044-UG
Revision:
003
Pages:
160
Original Filename:
OCR Text
opINg sJosn WaysAS ph|ll-dad DEZ00E0; EK-11044-UG-003 ~ PDP-11/44 System User’s Guide EK-11044-UG-003 ~ PDP-11/44 System User’s Guide Prepared by Educational Services of Digital Equipment Corporation 1st Edition, July 1980 2nd Edition (Rev), April 1981 ~ 3rd Printing (Rev), July 1981 Copyright© 1980, 1981 by Digital Equipment Corporation All Rights Reserved The material in this manual is for informational purposes and is subject to change without notice. Digital Equipment Corporation assumes no responsibility for any errors which may appear in this manual. Printed in U.S.A. This document was set on DIGITAL’s DECset-8000 computerized typesetting system. The following are trademarks of Digital Equipment Corporation, Maynard, Massachusetts: DIGITAL DECsystem-10 MASSBUS DEC DECSYSTEM-20 OMNIBUS PDP DIBOL 0S/8 DECUS EDUSYSTEM RSTS UNIBUS VAX RSX VMS IAS Mate-N-Lok is a trademark of AMP, Inc. CONTENTS Page INTRODUCTION GENERAL ...t s M CHAPTER 1 o gy wa—y PREFACE sttt EQUIPMENT DESCRIPTION.......ccttiiiiiiiiiiciinree LLuLbhLNRE R == W N = S W - . R SR T N DLW Lhinh DO — N i e . O e S S S e ok pod pomk ok pmd ok ke ik e ek i N N N N N N N N N N N N I ok ok | CHAPTER 2 et ssae e 1-1 PDP-11/44 CA, -CB Processor SYStem..........ccccuevviveneneveereereeeeresrenrenrennennans 1-3 1-3 PDP-11X44 Processor SYStEIM.....ccccciueiiiiiirrierinirreeinriereenireiesessneeeesssseeeessans 1-4 Standard Hardware COmMPONEnts .........ccceevvveeenireieeniieiinieieiireeseeeesveeeeeneeens HAardware OPLiONS........ccovvieiiiiieiiiiieicieeeeire e eniee s sieesesreeeseseeseaeesseseesas EQUIPMENT SPECIFICATIONS .. ...ttt seivee e s 1-5 1-5 1-6 PDP-11/44 System SpecifiCations .......ccccvevierverceevienienenreieeeeeenreee e, 1-6 PDP-11X44 System Specifications ...........cceeeeenvenen. e ee e 1-6 H7140 AA, -AB Power Supply Electrical SPECIHICALIONS. ...eeiiviiiiieiiiicieeere ettt sab e saeeeeneeenne 1-6 SYSTEM DESCRIPTION ..ottt ssve e s s eaee e 1-10 KD11-Z Central ProCessor ......ccueiiiiiiiiiiieeinirie et csier e sneeesneees 1-12 Data Path Module (M7094) ........coooiiiiiiieiicciieiccree it 1-12 Control Module (M7095) ...t 1-13 Multifunction Module (M7096).........ccoeveiviivreriiiiiiiiiiiiieeeeeeeireeeeeee 1-13 UNIBUS Interface Module (M7098) ......cocooiirimmiiiiiiiiiiieereeeeeeeeesseneens Console Interface Module (M7090)........cooivvvurreeiiiiiiiriiieeeeeeeriieeeeeeeeens MOS MEIMOTY....eeiioiiiiriiiieniiteecie et re s eeareaesbes s esabescesasesesntteesanne KK11-B Cache MEmMOTY .....cccciiiieiiiiiiririeiiier e ceiree e creeecsinesesibeessneeeaa UNIBUS Terminator (M9302) ....cccccvvveeeeciieeeicirieeeccieee et saraeee s Optional Modules and DeviCes ..........ccvvveiriiiniriiniiiiniiecireecee e cree e FP11-F Floating-Point Processor.......ccoccviivviivieeciiveeeenireeee e KE44-A Commercial Instruction Set PrOCESSOT...cciiiiiiiiiitieee et abre e s e s e rarbr e e e e e e s s seanrrrareeas TUSS DECHAPE I .....eoviiiiiiiiiieiiiiiiee ettt esireee e s Standard PDP-11 Peripheral Devices .......ccccveeevvvriiierrieiiiciireecereeeenns RELATED DOCUMENTS...ttt sarne s s DIGITAL Personnel Ordering ......cccceeeeeevvverereciiieeeeniieeeeortieecsenneeeessnneesesns Customer Ordering Information.........et aeeeeteees e s e abtrbabbtraaaaeeeens 1-13 1-13 1-13 1-13 1-13 1-13 1-13 1-14 1-14 1-14 1-14 1-15 1-15 OPERATION FRONT CONTROL PANEL.......ccoiiiiiiiiiitecteeee ettt 2-1 CONSOLE COMMANDS ...ttt sare s e esabteesne e s snaee 2-4 Special FUNCHONS........ceiiniiiiiiiiiiiiec e e s s rree e 2-4 Console Command Qualifiers........ccccccvvvuviiiiiniiiiiiirieceece e 2-5 Special Address Field Characters ........ccccoovveeeiviieeeiiiieeeeecneeeeesineee e 2-6 Control Characters .......ciiveivieeriiiiieee e eeteeeeertree et eeeeaeeesessabeeees 2-6 ADDER Command .........cccviiiiiiiinieiiiiiieeecenriscenneseosineeeeennneeesesnneessssnnneees 2-7 BOOT Command........cccocuveviiiiieiniiiieiniieeecieeesnireeesiresesseeesneesesssiessnneesssssessnnne 2-8 CONTINUE Command.........ccooiuieiiueeinirireeireeenneeenieeesniesensneecosnesssssesssssnes 2-9 DEPOSIT Command ........cccccoviuiiiiniiieiiinier e esreeenneseennenesnnescssvessessnens 2-10 EXAMINE Command ........ccccoovvvieiiiniiieeiiieeee e ccieeeeccnnneeecsineee s snneees 2-11 il 2.2.7 2.2.8 2.2.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.17 2.3 2.3.1 2.3.1.1 2.3.1.2 2.3.1.3 2.3.1.4 2.3.2 2.3.2.1 FILL COMIMANG ... iiiniiiniiieeiieieeeeeneeeeserenesreneesssersesesssessssrssssssesssessssrsnssssssssserss 2-12 HALT COMMANQ......coiiirieiiiiirieriiireeeeseeresnesnnesessmnnssssssntessssnisessssssesssossnnes 2-13 INITIALIZE Command ........ccoovervirereeeieraininneecesinninmmuiieesssnmmmeneeeesiessnnnnn 2-13 MICROSTEP Command .......cccooeerviurreeeerirernnereeeeirnnnmneieessssossnnineesensssmmmneees 2-13 SINGLE-INSTRUCTION-STEP Command ........c.ccceeueiivnurennnninnnnnieininnennns 2-14 START COmMMANG.....cccovvrriiirs cereriireeeeeieeeeneirecetiieesssnrrreessireesessteesssssneeas 2-15 s 2-15 SELF-TEST Command........cccccceeemvurererniieeerenniicieenneesimnresimiiesonmmeee , 2-16 rmninnensnaniniiniennnennen Command........ccccovuenmen LOAD/UNLOAD BINARY REPEAT Command........coeeieiiiiiiiiiiiirireiieiiietniiircrecreesessessesssmmmmmimmssssssseese, 2-17 SUMMATY Of BITOTS ..c.cooiiiriiieiiiiiiiiciiinin ittt 2-17 Summary of Commands ........ccceccevveiiiiiieiinniienne. feeeeeereaeesaareeseenaresessraaessa 2-17 PDP-11/44 REGISTERS. ..ottt 2-19 CPU REZISIETS 1oevveeurierrrenrierierseeneeseesitesueesnessstsssiesssesatessssesssesssesssensssssasssnens 2-20 Processor Status Word ........ccccveeevniciceinnnnnne fereerrrerereeenearereesnsirrrrrraanaes 2-21 Program Interrupt Request Register.......ccoovveviniiniiiniinniiiiiiienin, 2-22 PP PP 2-23 1L 1<) O | 00 00 g ST General REZISTErS ..ouviiciiiieiiiiieiiiiiiin it 2-24 e 2-24 Multifunction Module RegiSter.......covvuvrriiiinveniieeeiiiiiiieeennnee Console Terminal Receiver Control /Status 2.3.2.2 2.3.2.3 Console Terminal Receiver Data Buffer.........cccccvvviiiiininninnnnie 2-25 Console Terminal Transmitter Control/Status 2.3.2.4 2.3.2.5 2.3.2.6 2.3.2.7 2.3.2.8 2.3.2.9 2.3.2.10 2.3.3 2.3.3.1 2.3.3.2 2.3.3.3 2.3.34 2.3.3.5 2.3.4 2.3.4.1 2.3.4.2 2.3.4.3 2.3.44 2.3.4.5 2.3.4.6 REGISTET .ovvviiiiiiiieiciiiee ittt 2-24 REZISTET ..vvieieiiiieeiirieesiree ettt et et s e e s s ane s saneasen 2-26 Console Terminal Transmitter Buffer REGISTET ..coveiiiniiiiiiii s 2-27 TUS58 Receiver Control /Status Register ......ooovvviiiviiniinniiinninininne, 2-28 TUS58 Receiver Buffer RegiSter .....coocvviieeeinircieiicennicivieennnineeeeeenn 2-29 TUS58 Transmitter Control /Status Register........occovivnieninniiiniinninna, 2-29 TUS58 Transmitter Data Buffer Register........cccccovciiiiiiiniinnnniiiinn 2-30 Signal Register.......cccccceeeviiiiniiiiinininnnne, feerererreeaeteeteeteraasanessnnnrnnrranennes 2-31 Line Time Clock Control/Status Register........c.cccvnviniiniinininnennnne. 2-32 Cache Memory [/O Page Registers ........oooviinmimniiniiniiiniiiiieinicneccnens 2-32 Cache Memory Data RegiSter.........cccovvueinniiiiniienniiicniinininiecnene, 2-32 Cache Hit ReZISter....ccvvviiiiiiiiirireieiniieietinnnrc e crane e 2-33 Cache Maintenance RegISter .......ccovvcvviveeiimirenniciiiiniieiintirinieenen 2-34 Cache Control/Status Register........cccviiniiiniininiiiiiiicicccennns 2-35 Cache Error REgISTer......cciiiverriiriiiiiiciieninreinires it cnneae 2-37 Memory Management REZIStErs ......ccoovuvernniiiiiiiiiiniiiiiiiniceeiesceeen 2-38 Status RegISter O . oocovviiiiieiiieiiiireen ettt 2-38 Status Register SR .....coociiirriiieiriniiiniinicrnte it 2-39 Status Register SR2 .....coovvvireiiiiriiiiiiitcnccnn et 2-40 Status Register SR3 .....coiiiiiiiiiieeeteieec e 2-40 Page Address REZISTErS ....c.cccoveeriiiiniiinniiiniiiniicirin e 2-41 Page Descriptor REgISLer.....c..cccviiiniiiiiiiiiiiiiiiiiecctieeiee e 2-43 CHAPTER 3 CPU CONFIGURATIONS 3.1 3.1.1 3.1.2 3.1.3 3.2 PROCESSOR BACKPLANE ASSIGNMENTS......ccoociiiiiiinier e Backplane Assembly Pin Designations.......cccceeiiniiiiiniiiniiniinnininennnnn. Module Contact Designations........cccccveeeeeeeeeeireeenieiiiiinininiinnnieeeeinnsanens SPC Module InStallation ..........ccoeeiiverireeerreniineieeeniniiieeesiiinirreeeseniiseses e MODULE CURRENT REQUIREMENTS ......ccooiiiiiiiciiiieiiniecennnneeees v 3-1 3-2 3-6 3-6 3-7 o N= N = GO UMWBAWNFR VA WN - WWRNRPNRNRPON == —-— NS b= WWWLWLWLWWWWWWWLWWWLWLWW LWhbbbbbbLbLbLbLbbLbLbLbwioD W W W W W W W W W W SITE CONSIDERATIONS ...ttt enrneeeennneesesesneeesssssasessssnnsesssssnnne 4-1 Temperature and Humidity .......cccoveerriveeienieinnninininiinnniiennnieneieennieenmeen. 4-1 Acoustical Dampening.......cccovvvvreeeeiiinirnnniriieensesssnnninesssscsssmeresssssesssseneesssssnns 4-1 Lighting .....cccooeeeevvvnreeneenes e e e e a e b s s a s e n s e b s e b e e R s eraes 4-1 StatiC ELIECIIICItY ...uvvveeiiriiieerieriirineersrirreeessiineesssseeesssssnsesssssnnasssssssssesssnesess 4-2 Shock and VibBration ......c.ccccecieeiiiivinieeinnnnneeinenneeeeesnneesecnnneesscssseesssssaessesnees 4-2 Electrical INterference.......ccccovvvviiiriinneeincinnieeircnneeerennnneecennneessnieessenissessons 4-2 UNPACKING.....ooteiiiccreeeeirirteeniinineeeessrsseessssessssssssensssssssnsssssssssesscssaeessssssneessns 4-2 PDP-11/44-CA, -CB Unit Removal ........ccccovevvuivnniinncnniennnennnicnnnnnencinnens 4-2 PDP-11X44-CA, -CB Cabinet Removal.........cocccvvrireeriecnrnreennneenieccnnneeenenne 4-4 EQUIPMENT DIMENSIONS ......cooortrirrrernrreenereesreecnnnes eeeerirrrereenbaeeresraaes 4-8 AC INPUT POWER REQUIREMENTS ... cotiiiteerrrennnreeeeesncneeeenresenensens 4-8 Power Connections (AC) .vvcveveerererririrririurrerererereeeeseeerserssesessessssarssssssssssssssssseess 4-8 SyStem GTOUNAING .....cccervvvrreriiirreerienneeeeressneeessesranessesisssessssssresssssseesssssasessss 4-12 PDP-11/44 MOUNTING BOX INSTALLATION .....ccccoovmmrinriniinriniininininns 4-12 Index Plate MOUNLING ....ccocvvvvieeiiiiiiiriinneeeeniercieeeessescssnsneesssssssssseeeessessssenane 4-14 Slide Assembly MOUNLING.......veeiiirriirerierirrneririnereresirieeisminesiosmereesmies e 4-15 Mounting Box to Slide Installation..........cccovvnuereriiccniinnnierneccnneeeeenninnnenenn, 4-17 PDP-11X44 SYSTEM CABINET INSTALLATION ....cccoccvevviiiniiiriniiinniennne 4-19 Base Stabilizer Installation........ccccccoveriirineenrecernniieennreccnneerenieonneeeeeennennnn 4-19 SEIVICING ATCA .cceiiiiiiirieiiiiiiiiiiiiirrecesierrrerrensssnrneeersesssessssssssssssssssssssssssssssssesssses 4-19 CABLE ROUTING ....ctiiiieiirirenieineesieineeessisnssessssanessssssmesssssssssssssasassssssassssosnns 4-19 Mounting Box Cable Routing..........ccccceveiviininnninnniiniiininnienniennenieneenn, 4-22 PDP-11X44 Cabinet Cable ROULING......cccceerrrrrurrrrirecrrrrsnneeeressessnnreeeerenenneenes 4-22 b et ot ol et B B AAWDN DB WN - INSTALLATION it CHAPTER 4 s - DC Power REQUITEMENLS ...vviverreiecierinieeeriieeiniieesiinneesresioseesssessensesssssess e 3-7 H7140-AA, -AB, DC POWET ....ccooviiiieiiiiitienieireecreieeeeseereeeeeesvesesessveneesnnns 3-9 MODULE SWITCHES, JUMPERS AND INDICATORS........ccccooeievrreeeenee, 3-10 Console Interface Module (M7090) .......coooviiiieiiirireiecnireeenrerrerneireeesessnenees 3-10 Console Terminal Configurations........cccceevvvveeeeiiniinneeeeeernnnnnneeeeeeennans 3-12 TUS8 DECtape IT Configuration.......ccccceeevvreeenvneiicineicneenenneessveesnanes 3-13 Remote Diagnosis Configuration ........c.c.cceeverveennieenieenninennnneencnennnesnnns 3-13 Voltage MONITOTING .....vvveeiiiiiireeiiiiiieeeiniirereeniireeeierireesensssesseserseeesesnnnes 3-13 LED INAIiCAtOr ...cccvvvieiiiiiriieeiiniiiieeeiniteeeineteesesecreessesenseeeeessnsesessrssaensenns 3-13 Multifunction Module (M7096) .......ueueeeierrrrirrrerinnirireereeinnnrerreeeesssnrereeeees 3-13 Console Terminal Jumper Leads Selections..........ccceccvveiviiiiecvnennineennne. 3-14 MFM Console Terminal Baud Rate Selection..........ccccceeveeveveeeeccvenennns 3-14 MFM TUS58 DECtape II Jumper Leads.......cccceveeeeincveenenieeecinneecneennne 3-14 MFM TUS8 Baud Rate Selection.........ccceevvveireiieeinnneeennieeninnecninnesennnens 3-14 MFM TUS58 Device Address Selection........ccccvveevevereecveeeiincnereeescnnennn. 3-17 TUS8 Vector Address SEleCtion.........ccovvvervvvreieireereninrencineeneneensneessnnes 3-17 Line Time Clock Enable/Disable ........ccccccoverirircvvennennennrnneeriensnienneenn 3-18 UNIBUS Interface Module (M7098) ......ccvvuuiiiinriieeecirieriiiieeeeenrereeeenneeees 3-18 UBI Jumper Leads and Memory Page SCIECHION ...eviii ittt e e ssrr e e s sebsee s sestrresssreneesessrreeees 3-18 Diagnostic and Bootstrap Loader ROMsS ........ccoccvveiinierennennniecncnnnennes 3-21 Cache Memory Module (M7097)......uooiiiiiiirereeccccciirreeeeeeservrneeesessennenens 3-25 LED Indicator FUNCLIONS ........ccciiiviveiiniirineeeiniieeeennineesesineeesssnnseesessnnns 3-25 Multiport Memory Selection..........ccvcovviniiiiiiiniiniinniiiniiiecieeine, 3-25 Control Module (M7095) ..ccoviiiiiiiiieiieiiciiiiireeeeeeeninrreeeeeeseessrnreeseessessssssssess 3-25 N W o U DO i et ek et et CHAPTER 5 REMOVAL/REPLACEMENT PROCEDURES BA11-AA, -AB MOUNTING BOX IN SYSTEM CABINET........ccccoceiiiivnnnnn. 5-1 Mounting Box Removal......ccccooiiiiiiiiiiiiiiii 5-2 Interface Bracket Removal/Replacement ........cccoovvivniiniiiininininniinn. 5-8 Mounting Box Replacement .........ccevevueeiiiiinieinenniieiiinecciicien e 5-9 BA11-AA, -AB SLIDE MOUNTED REMOVAL/ REPLACEMENT................ 5-10 FAN ASSEMBLY .ottt ettt sit st ereee s s e s eneae e eemnneeesenanaees 5-10 ~NONWDn bW N — T sbbbbbbbues H7140-AA, -AB, POWER SUPPLY REMOVAL/REPLACEMENT ......coccooiiiiiiiiirecisnei 5-12 Power Supply Removal.........ooooiiiiiiiiiiininiiiin i 5-12 Power Supply Replacement.........cucveveivereniinniiinenceieiereicsrenene e 5-15 OPTIONAL BACKPLANE ASSEMBLIES.......osvveiooeeeseeeseessisssseeeessesensae 5-16 Optional Backplane Configurations.............et ereeraeeeeerasbrrreeeeanhraraeeeeenanraee 5-16 Backplane Assembly Installation.........cccoccniiiiiiiiiiininiie, 5-16 Backplane Connector ASSIZNMENtS......ccoocveiiiiiiiiniiiiiieieiiinein e 5-22 NPG and BG Jumper Lead ROULING .......ccoovivevivieeeiiieeieieeesieeeeseeeee 5-22 Standard and Modified Backplane Locations .......cccc.ceeevuevieeeiiiciiinncneninnnnnnn, 5-23 SPC Backplane LOoCAtions........c.coevuerririeiesiereereereeeresesresiesensesneesesneenensenne 5-25 Backplane Power CONNECHIONS........ccovviiviiiiiiiiiiiiiiiiieiiie i 5-26 H7750 BATTERY BACKUP UNIT INSTALLATION ...t 5-29 FIGURES Figure No. Title Page PDP-11/44 System Configurations ...........cocovveviiiiieniiniieninninnreenee e 1-2 PDP-11/44-CA, -CB in Mounting Box ........ccceceevveerinnnnnenn. e s 1-4 Typical PDP-11/44 System and Selected Options..........ccoveveeeiiniiinciniininninnne 1-11 Front Control Panel..........oooooiirioiiiiieerieeeee ettt 2-3 PSW Register FOrmat........cccceeevvvineeceeiiiiiiieicnnneinee e, rerrrrer e ————————————— 2-22 PIRQ Register FOrmat .......ccovccvererriiiieeiniiieeiiiiciiiiin it srees s 2-22 CPU Error Register Format ........cccceeeeevverereiineiininnniinnniinnnnn e aaaaaaaans 2-24 Console Terminal RCSR Format........ccoovveieriiieeinniiniiieniiiininniecieee e, 2-25 Console Terminal RBUF Format..........ccccceviiriniiiiiiiiiiciiiiinies 2-25 Console Terminal XCSR Format..,......cccccconvmiiiiniiiiinniinnnnn eeerrrare e e e ennas 2-26 Console Terminal XBUF Format.................. teererte e e e e s e e ae et e s ba e et e e s e e s 2-27 TUS8 RCSR FOIMAL...ciiiiiiiieeiecirieeeeiieeeesiineessieeeesenteesesnneeessssnneesesnsussesssnnssesns 2-28 TUS8 RBUF FOrmat.....cccuvviiieeiiiiiiiiiieeeeneeiieeeeeeeniiannne s csinnnrss s snnnnnse s e seannees 2-29 TUS8 XCSR Format ........ccccveeeveeeeiieeceeeniniiineieeeeennnne feeeeesrreeeeerreeenrbaeeenrraeeeens 2-30 TUS58 XBUF Format............... ereeererens [STTRP feeeeeerreeeessaeeeenrraeeeeareeeaenes 2-30 Signal Register Format......cccccccevvvveeiiininininiinniiiniinnnn, rrrrrrrerreraeateeeeeereanaaanaananns 2-31 Line Time Clock (TCSR) Format......cccoovveeiiiiiimierieeiienieeeeeeeneereesesneneeee e 2-32 Cache CDR Format......ccccccvieeieeieennninniionnenees E U PPPPPP 2-32 Cache CHR Format........cccccvveveivmiiiiiiiniiiiinnecnnn, reeeeeeeeanrrrares e rrreeaeeessanaras 2-33 Cache CMR FOrmat .......cociiiiiiiiiiiiiieiicirrree ettt 2-34 Cache CCSR FOrMAt....cccciiieieeiiieeceiiiteeenitteeesreee e ecnrie e sbrtesssssane e s essnae e s snrassseaas 2-35 Cache CME FOIMAL.......coooviiiiiiiiiiieeciireseireesreessraesssresssveeesssessenseesanneesnsnsessnaesss 2-37 Memory Management SRO FOrmat........cccco.ivveereinieinrcnnenienenneincenensnnenen, 2-38 vi Memory Management SR1 Format.......ccccccvviviiiiiniiirenieecree e 2-39 Memory Management SR2 FOrmat........cccoovuveviiniiieiiiiieeecceiiieccsiieeee e 2-40 Memory Management SR3 FOrmat..........oooeiuiireiiiiiiniiiieiiicciiieeseseieeeeeee e 2-41 Memory Management PAR Format......c...ccccciiiiiiiiiniiiiice e 2-41 Memory Management PDR Format.........cccoovvvviiiiiiiiiiniiiee e 2-43 Backplane, Module LoCationsS...........ccovvvviiiiriiiiiiienccceeiiirteeeceseineree e s eeeneeeeeeeeeas 3-1 Backplane Assembly, Pin Designations ...........cccovcvevviieiniieiniieeniiinninecnieccie e 3-3 Module Contact DesSigNationsS......cccvveeiiiiiiieriniieeeeeeireeeeeireeeeeniieeeeenieeeesennnresesonens 3-6 SPC Slots, NPG Jumper Lead LoCations .......cccovuvvvvviiiiiiiniiiieiiniieeeeeseeeeisreeeeesens 3-7 CIM Jumper Lead Locations, Connectors and LED INAICALOT.......uiiiiiiiiiiieiiiiiieic ettt ettt abree e e searanes e e e s sssabarsaeees s 3-11 MFM Jumper Lead Locations, Switches and LED INAICAOT.....citiiiiiiiieiiiiiiiieiiiiiieecccirteeesirareesertrree s sereeseesertreesssaseeessesassessssnrene 3-13 TUS8 Device Address SEleCtion .........cccevvciideviiiiieeiiniiereeeireeeesireeeesreeseenrseeesenns 3-17 TUS8 Vector AdAress SEIECHION .......uvvveeeriieieieerieeeeeireeeeeriveeecnnreee csireeeeessnneeeens 3-17 UBI Module, Switch and Jumper Lead Locations .........ccccceeevviviveieiiiinierineeeinnnnns 3-18 Power Up/Boot FIow Diagram .........cccccevviiviiniiniiiiinciiiniiiieneeeenieseesieseeenae e 3-23 Cache Memory Module, Switches, LED Indicators and Jumper Lead LoCations.........cccoevveiriiiiiiciiieiiiiicinieiiniec e seiiesssine s cetveeesnaee 3-26 Control Module, Bootstrap Control SWitCh ........cccccevvvieiviiiieiiccieeecceee e 3-26 PDP-11/44 Unit UNPacking .......ccccecerviiriininiininniiieesientesesessiesseesseseessessessesnns 4-3 PDP-11X44 Cabinet Unpacking........cccccivvmriiiiiiieieeniniiiiiieeeecnniineeeeeeeseisneesessenenns 4-4 PDP-11X44 Cabinet Type Identification ..........ccccvvvveiiiiiriiiiiieciiiiiiiieeece e, 4-5 Left and Right Side Panel Removal ..........ccoocoviiiinniiieeiiieiieiieecnnnnneveveeeeeee. 4-11 4-12 4-13 4-14 4-15 4-16 4-17 4-18 4-19 4-20 5-1 5-2 4-6 Shipping Bracket LOCAtION ......ccciiiiiiiiiiiiiiiiiiiiiieccc e ecsnreee e eseraree e e e e 4-7 PDP-11/44 Unit DIMENSIONS ...ccvveeciiniiiiiiiiiiiiiiiinienireeeenieeseesreestesseessseesseessesns 4-9 PDP-11X44 System Cabinet Dimensions .........cccvvvveeeiiieciiiieeeeieeecciieeee e eeecnneneeens 4-10 Mounting Box Rear Panel Components.........cccceeieviiieiinniieeiiniiiieeensiineeessinneeeessennns 4-11 PDP-11/44-CA, -CB AC Power Connector SPECHICALIONS ... ueieiiiiii ittt ettt rerirrree et sesrrreeessssssassnenaessessnnrssssaesssnaas 4-11 872-D, -E Power Controller Input Power SPECIICALIONS ..eeeeiiiiiiiiiieeieeciiicsccrrrrrrrrrerrree et ee s s seessessesssssrestbrtarraaaessresesaaasaeenas 4-12 Mounting Box in HI61 Cabinet .......cccccccviiiiiiiiiiiieiiiciiiiee st eeceneneee e e 4-13 BA11-AA, -AB Mounting Box Index Plate INSTAllatiOn .ooooviiiiiiicee e e e s s e e e s s s s bbb e e e e e s e e nans 4-14 Single- and Double-Channel Slide Assemblies ..........cevvveeveeeeiiiiiiiiiircccnennrieveeenn, 4-15 H961 Cabinet Slide Mounting Locations ........ccccceeevireriiiiieeiiiieneeincnireeseiieeesennnns 4-16 Cabinet Slide Installation .........ccceevviieiiimniiiiieniiriiniiiirerenieeresereeesemereessnresessnnee 4-17 Mounting Box to Slide Installation ........cccccceeiiiiiiiiiiiiiiiiiiiinrreeeeeeeeee 4-18 Cabinet StabiliZer MOUNEINE ......vvvieieriiiiiereeeiierriiereeeereessreneesessesinseeeseessssssereeseeses 4-20 PDP-11X44 System Cabinet SEervice AT€a........ccccccerirrvvvrreerrirecnineneeeseeeinreeeesesans 4-21 7N N OF: 1) (S 2010 14 o ¥ U 4-22 PDP-11X44 Cabinet Cable ROULING ......ccoovviiiiiiiiiiiiiiriiiieeeeienirrieeeeeesnsinneeeeseenans 4-23 Cabinet Top Cover Configurations for Type A and Type B Release Mechanisms ......c.ooocceeiieiiiiiiiiiiiiinnniicninninieminenieecennne 5-1 Operating Release Lever of Type A Mounting Box Release MeChaniSm .......coovveviiiiiiiiiiiiiiiirrerrecree et e e e s s s sssneenrararseereeeeseesessasesenes 5-2 Left and Right Cover Brackets for Type A Release MeChaniSm .......oooiiiiiiiiiiiiiiiiierccicirirrrrrrreeeeeeee s e e sesssses s seennsreeeeessaes 5-3 PDP-11X44 Cabinet Top Cover Mounting (Type B)......ccevvevverevveirveeerireeerneeeennne 5-4 Cabinet Slide Latch LoCations............uvuiiiiiiiiiiiiiiiiiiiiecciiiinrnricrereeeeeeeeesessssssssnsenens 5-5 Cabinet Safety LevVer ...ttt serceree e s sesrereeee e s sssreeaeessssnnnnes 5-6 Cabinet Mounting Box Hardware..........ccoovvvieverieiierniiierereeeeniiieeeeeeeeessnnnnneeesseeens 5-7 Vii ek O 00 i 1 1 t ik it o et ok ko S SOV bW —O N Interface Mounting Bracket .......cocccevrviiiiiiiiiniiiiniinniiieciecneee 5-8 Fan Assembly Removal ........cccceeviiiiiiiinniiiiniiiiiiiiiiinsnisseeenes s 5-11 Power Supply Assembly, Rear Mounting SCrews..........ccovevvieenieneininninnieninnnne. 5-12 Power Supply Assembly Removal ..., 5-13 Power Lead CONNECLIONS.......ccccvivrevevireereesieteeerrreessosiieessssiseessssineessessnneessssnnsesenns 5-14 Power Distribution Panel and Connectors ........cccceeveeivieeeriniiiiinieeeecrinioneeneeeeennnns 5-15 Optional Backplane AsSemblies.........cocvviinriiiiiniiiniiniiriece s 5-17 Optional Backplane Configurations..........cuevviiviveiniinniiniininneennnenenncee e 5-19 Backplane Assembly MOUNING ........cccocvvvvuiiiiiiiiiiiiniiiiecnteie et 5-20 Backplane Assembly Alignment .........cccooiiviiniiniiniiniinii e 5-21 Optional Backplane Slot ASSIgNMENtS .......ccevviiiviiiiiiiiiniiieeeniinieese s 5-22 NPG Jumper Leads ROULING ..c...coovervviiiiiiiniiiniiiiiiiiiiiencn e 5-23 Standard and Modified Backplane Pin ASSIZNIMENTS .ooiiiveiieiiieeeeiiciiier e srranree e PN rerereeereeeeees 5-24 SPC Backplane Pin ASSIZNMENTS.......cccevuiiiniiriniriiiiieiieeiieseeeesiee ennnesnns 5-25 Backplane Power Connector Pin Designations ..........ccccoveevueeniiinnienniinnieniieninnen, 5-26 H7750 Unit, Cable CONNECLIONS .....uuuvieiiirierieirreiieriiiereeiereeeerecsrressrmessesmsesssssssssssssses 5-31 H7140 Unit, +300 Vdc Test LoCations.......cooeeeeeerrrrmrrreineeneeeteetiesisssesesnenneesseseenes 5-32 TABLES U UhbhL~U&d b &b~ Table No. 2-9 2-10 2-11 2-12 2-13 2-14 2-15 Title Page Processor System Designations.......cccccccveeevviniieiniinieeimnneiniineineressnnneees 1-3 PDP-11/44 Standard Hardware Components ....... T s 1-5 HAardware OPLIONS......ccccvveieiiieeerieenerrerertererte et eesre st sane s ere s st essaseesbaeseans 1-6 PDP-11/44-CA, -CB Equipment Specifications........ccccoevvvinreninninvinniniiniecnnnnnen 1-7 PDP-11X44-CA, -CB Equipment Specifications........c.ccccvvvvnnivvinnueiiiniiiiiinnnienn, 1-8 H7140-AA, -AB Power Supply Specification.......ccceccreerieviiiiiniiciiinineeiiiniiniecenns 1-9 Related PUblICAtIONS ...cccciviiiiiiiiiieciieerrreciirctecee s nsinirrrre s saaenes 1-14 Front Panel Switches and Indicators ........cccceeevveiiciiiiiiiiiiiiiiiinin e, 2-1 Console Mode Commands........ccvveerriierrreririeenineeerinieeesinrieesieerareees e 2-4 Console Command Terms and Characters.........ccooveviniiiivininniiinncnnee, 2-4 Console Command QUAlIfiers ........ccovveriiiiriiieirreeerrrrree et 2-5 Special Address Field Characters.......ccovcevviiinniiinniinniininiiieneen, 2-6 (00115 (o) WO F: 1 2 1o 1) ¢ T PP 2-6 Device Bootstrap Identifiers .......cccooveeieirniiieiniiieeniniren it 2-8 Bootstrap ROM Identifiers........ccocoveeeeeiirnireniieniiiiiniinenecnnrccnniecnee e e 2-10 DEPOSIT Command Qualifiers........cccccceeeereerriiierirciiiiinminieeeeieeteneennnnsnnn, 2-11 EXAMINE Command QUalifiers ......ccoooeeeririiiiiiiiiiiiiiriirrrnninneeeeereeneeeneseeeneeneens 2-12 SUMMATY Of EITOTS ......oviiiiiiiiiiiiiirrceeieiieticecretr e 2-17 Console Command SUIMMATY......cceeererirrrrreerenrinreieestisinmreeeessiesmmreieesesessmneeeseossns 2-18 PDP-11/44 CPU and I/O Device Register Address .........cocovinveninvcninnicninennnne. 2-20 Processor Status Word Register Bit | D JTTed o1 4 10 -SSR 2-21 Processor Interrupt Request Register Bit DESCIIPLIONS ...uvviiiiiiireeeeeiirirreee e i ciirtteeeeerereere s e e sssibber e s sssaasrres s oo sssanbrsasecessnsranns 2-22 viii Error Register Bit Descriptions ..............ett ee e et e e e eeeeaeaaaaaaaaaaaans 2-23 General Register Addresses................... e eeereere et e ettt teeeeereieaaaarrenrarrrararararaaeaaeeeeeees 2-24 Console Terminal RCSR Bit DesCriptions.........ccccccvvviiviveeeniireccencciieceeee e 2-25 Console Terminal RBUF Bit Descriptions..................... etteeeeeresnrarneeeneeresaranerraes 2-26 DO D DD NM—=O i st i pomd ok v hA wtfowuwuuww Console Terminal XCSR Bit DesSCriptions..........cccvevvveeeriveeieivieeinveeenneeeeneeeennneeens 2-27 Console Terminal XBUF Bit DesCriptions..........ccccceiviiiiiiivniiiinneeiiiecenieeecvenens 2-28 TUS8 RCSR Bit DeSCriptions......c.uueiiiiiiiiiiiieriiieeeeiireeiree e esieeesneesesneeeenneeenns 2-28 TUS8 RBUF Bit DeSCIIPLIONS. ......uvviiviiiiiiiiiiieinieeenrereeinieeeriresentreseeneesensneeessreessnnns 2-29 TUS58 XCSR Bit DeSCriPtions ......ccccviivrieiieeiniiiiiee et 2-30 TUS8 XBUF Bit DESCIIPLIONS......cccoviiiireiiiiiiierieiiieeeerrreeeeeerreeeeesereeeessrreseeesvnenas 2-31 Signal Register Bit DesCriptions .......ccccecviiiiiieeiiieeenirieeeeeiieecenreeeeceeree e eeerreeeeeenens 2-31 Line Time Clock (LKS) Bit DeSCriptions ..........cccovvvvveieeiivreeeeirreeeerirreeeeecireeeeennnnes 2-32 Cache CDR Bit DESCIIPLIONS ....c.vvviiiireieiiiiiiiiieiiireeeirreesrereesesreeesreeesrresessreeesnnens 2-33 Cache CHR Bit DeSCriptions.........ccccvuiiiiiiiiiiiieeiiieeenree e enireeeereeeenreeeenreeeennnes 2-33 Cache CMR Bit DeSCIIPLIONS ....cccccuvvveiiiiiiierccciree ettt cesnreee e 2-34 Cache CCSR Bit DeSCIIPHIONS ...c.cccuviiiiiiiiiiireiriiirnesiniieeeeeiereeeessnneeeeserneseserenreseesns 2-36 Cache CME Bit DeSCIiPtions ........ccoiviiiiiiiiiiincineiniireiirie e enineesenneeecssneeesneeesvenes 2-37 SRO Bit DeSCIIPLIONS. . cciiciiiiiiiiiiitiirieeciieeecectreeeeerree e eetreeeesbbereeeraabeeesesabbeeesenanens 2-38 SR Bit DeSCIIPLIONS. ..cccivvreeeiciiiiecceiiree ettt erabe e csarr e e sennreesssrnnees 2-40 SR2 Bit DESCIIPLIONS....cciiiiiiiiiiiiieiiireiiiieeecrteesrreeeereeeetreeeireecraresesnsessssresesseeeensns 2-40 SR3 Bit DESCIIPIONS. ..ccccuviiiiiiiiiiritiiiiiiee e eeiree e este e eetber e e sbae e csrsraaeessasraneas 2-41 PAR Bit DeSCIiPLIONS. ... ..uvviiiiiiiireiiiriiiieeieniiieeeriniireessesniteesssessesesesssssesssssssessnsseses 2-42 PAR /PDR UNIBUS Addresses........cccoeeerieeiriireineineeneenisesisessesisessieessesseseenns 2-42 PDR Bit DeSCIiPtions.........cveviieviiueiiiiiiiieeiiiiieeeinniireesesinreeseeteeeesssseessssssnsssesssenss 2-43 Standard CPU Backplane Modules ..........ccccveiviiiieiiiiiininiinnreenreecnneeeesneeesneeeens 3-2 Optional CPU Backplane Modules...........ccovvueriieviiieeinciieeeceiiieeeeeereeeeeeerveeeceevenees 3-2 CPU Backplane Connector P1, Signals and VOILAES .....ccccvviiiiiiiiiiiiiieiiiecireeenrresereeesrreeeetveesebeseesbeseensrasssseeenns 3-4 CPU Backplane Voltage Distribution........cccccvvveeiieieieeireiiieeinecreeeeeeneeeeecevneeeenennes 3-4 CPU Backplane Ground Distribution............ccccveeeeeiiieeeieivieeeeeinieecenireeeeeseveeeeenens 3-5 SPC Location, Signal Identification.........c.ccccvveeeiivieeieiiiiie et 3-8 CPU Module Current REQUITEMENtS.........ccccvveiieiirirreieeieeeeeirreeeeereeeeeseiveeeeeneveeens 3-9 H7140-AA, -AB Power Supply Maximum L111401L G110 5 (< 1| AR O RSP 3-9 —15V, +15 Vdc Option Power ReQUITemMents .........cceevverveerireenseenneenineeeireenieeennne 3-10 Console Terminal Interface, 20 MA CONFIGUIALION ....uuvviiiiiiiiiiiiiiiriiee e e cririrreeeessrertrseeeessessssrrseessssssssrsersessssasen 3-12 Console, Terminal Interface, ETA COonfiBUIatiOn ....cucviiieiiiiiiiiiieeeieieiee e ceceecereeeccceereererreresseeseseseeessesesessssssessnrnns 3-12 TUS8 DECtape 11, EIA Configuration........cccccceeeeciiiiiieeiiiiiiineeeseeennieeeseeeesennnes 3-13 MFM Console Terminal Jumper Lead Configuration.......cccccceiiiieeiiiiiiiieieicccciiiee e eescirree e e e sesbrraeeeeeeestnaeeessesssssenns 3-14 MFM Console Terminal Baud Rate Selection..........cccceeevvveeeinninvieriniieeesnennieeeennnnns 3-15 MFM TUS8 Jumper Lead Configurations .........cccceecvveeeevieeeinronneeensnneeeessieeesessnenes 3-16 TUS8 Baud Rate Selection (SwitCh PACK E7) ..coovvevviieiieiveeriiieieeceec e, 3-16 Line Time Clock OPeration .........cccccevvvivieiieiiiireeennnieeersnnieesesnneessonseeessensnesssssnenes 3-18 UBI Module Jumper Lead FUNCLONS .........ccoeiiiviriiieeeiinirreeeeriinnenreeeeesessirnseessssens 3-18 UNIBUS Map Jumper Leads, Lower Limit.......cccccoeveervveeniiinnnienniereecieeeneeennne 3-19 UNIBUS Map Jumper Leads, Upper Limit........cccceevveeinniueeeiniiiieenniieeenonneeeesnnnes 3-20 Device ROM Part NUMDETS ....ccooeviiiiiiiiiiiiriiiiieeeeeeeeeses e ses s s seisneerssansnseeeeseeesese s 3-21 CPU Diagnostic and Bootstrap Loader ROM AQAIESSES...uuuiriiiiiiiereriirieeeerieereisiretrereesesesssaeesessssssnressssssssssasasssssssssnnessessssnns 3-24 ix Bootstrap ROM LOCALIONS .....c.eueiiirieriiieniiieeniieeeiteeesire e sne e sstreeenaeessereeeereee e 3-25 Cache Module, LED Indicator FUNCLIONS .......vviviiiiiiiiiiieeieeeieeiieeieeeeetveiiiensseeeenanes 3-25 System AC Input Power Requirements.........cccceevvveeeriivieiinniiieeesniieeeeeieee e 4-9 Optional Backplane Assemblies...........cceevuvririiieiiniiiiiiiieeniiccciie e e 5-18 Backplane Assembly TYPes......cccvveiiiiiiiiiiiiiiieiiiice et 5-18 Power Connector Signal Assignments FOr DDTL-CK ...ttt rrae e s s earaae e searae e e e e eataeseesanes 5-27 Power Connector Signal Assignments fOr DDII-DK ..ottt st be e s e ae e e b e s abe e e aaaee e 5-28 PREFACE The PDP-11/44 is a midrange computer system which is available in a standard configuration and can be expanded by the user to conform to specific user requirements. This guide defines the standard system and provides the information required to unpack, install the system in a cabinet, and wire the system for operation. Chapter 1 Introduction — Includes a general description of the PDP-11/44 system and the modules which are supplied with the unit. Also included are the features and capability of the system, the options that are available, and the equipment specifications, including the power supply. Chapter 2 Operation — Contains a description of the front panel controls and indicators, the console commands available, and register bit assignments. Chapter 3 Configuration — Provides the module current requirements and placement information in the processor backplane, and the switch and jumper lead information required to configure the modules for specific requirements. Chapter 4 Installation — Includes the information necessary to prepare the installation area, to connect the unit to ac power and to mount the unit into a PDP-11/44 system cabinet or standard 48.26 cm (19 inch) cabinet. Chapter 5 Removal/Replacement Procedures — Includes the procedures required to remove and replace the main units and assemblies and to install additional backplanes for expansion of the system functions. xi ' iIIIIIIIIIIIIIIIII'... th LT " Wiy, Wi, TK-3631 PDP-11X44 System in Cabinet CHAPTER 1 INTRODUCTION This guide provides the information required to unpack the PDP-11/44 and PDP-11X44 processor units, to install the units at their operating location, and to configure the system for operation. The PDP-11/44 processor consists of CPU modules, memory modules and interface modules enclosed in the BA11-AA or BA11-AB mounting box. The box also includes a front control panel and power supply. The mounting box can be installed in a standard 48.26 cm (19 inch) rack or cabinet or into a DIGITAL system cabinet. The PDP-11X44 processor consists of the PDP-11/44 processor mounted into the 100 cm (40 inch) lowprofile, top-loading H9642 cabinet. This cabinet conforms in style to other DIGITAL PDP-11 peripher. al unit cabinets. Figure 1-1 shows several typical PDP-11X44 system configurations that include disk drive units and magnetic tape units. The PDP-11X44 cabinet attaches to the RLO2 and RKO07 disk drive units and to the TS11 magnetic tape unit. 1.1 GENERAL The PDP-11/44 and the PDP-11X44 are medium-range, general-purpose computer systems which operate with 16-bit data words and provide 22 bits for memory addressing. A total of one megabyte of main in increments of 256K bytes. The system includes the commemory can be included with the system plete instruction set of the PDP-11/70 processor except for the FD MAINT INST instruction. Two additional instructions, Move From Processor Type (MFPT) and Call to Supervisor Mode (CSM), are included. The PDP-11X44 system includes a dual TUS58 cartridge tape transport used to load diagnostic programs and to update software. The following operating software systems are compatible with the PDP11/44 and PDP-11X44 systems. Software RT-11 RSX-11M RSX-11S RSX-11M+ RSTS/E CTS-500 DSM-11 TRAX COBOL-11 MACRO-11 Version V4.0 V3.2 V3.2 V1.0 V1.0 V5.0 V2.0 V2.0 V4B V4.0 1-1 PDP—11X44 IIIIIlllllllllllllllllllll IEHTTHE T LTI T W PDP—11/44 | — 100 CM (40 IN) SYSTEM CABINET | P - e Y 'i DUAL RLO2 PDP—11X44 UG e HILEIE oal ~ RKO7 THI RKO7 ———— BRI - HINIHHHNIIHMl ———3 S - C———al | CcC—/ SHLHNHECRRINEIHIMK PDP—11X44 haaed | Se— ) ] HINBHEN SRR NIRRT : t— L J " SEPARATE \ ATTACHED CABINETS el J ATTACHED CABINETS P Ty TS 11 H PDP—11X44 J |2lgll!ulllll|Hll|||l||||[l' '.%’.'.'.'.%'.'.'.'.'.'i’.':‘.'.'.':H'.'I'.'.'.'. {, HERHTHORIB IR TRHEMIRBU I _ | —— liIIIHIIIlIIIIIIlIIIIIIIIIIl ) e al SEPARATE ATTACHED CABINETS Figure 1-1 TK-4367 PDP-11/44 System Configurations 1-2 The systems also include an 8K byte cache memory and the extended instruction set (EIS). A microprocessor is used to interpret the ASCII codes from the console terminal and allows the functions previously performed at the console switches to be initiated at the console terminal. A floating-point processor and a commercial instruction set processor are available system options. 1.2 EQUIPMENT DESCRIPTION The PDP-11/44 and PDP-11X44 processor systems are available to operate with either 120 Vac or 240 Vac input power. Table 1-1 lists and describes the components included with each system. Table 1-1 Processor System Designations Designation Description PDP-11/44-CA Contains a CPU, 256K bytes of ECC MOS memory, two EIA serial line units, one for the console terminal and one for the TUS8 tape transport (not included), BA11-AA mounting box with cabinet, mounting slides and a filter distribution panel. Operates with 120 Vac input power. PDP-11/44-CB PDP-11X44-CA Same as PDP-11/44-CA except the mounting box is a BA11-AB wired for 240 Vac input power. Same as PDP-11/44-CA except the BA11-AA mounting box is installed in an H9642 system cabinet which includes a dual TU58 tape drive and power control unit for 120 Vac input power. PDP-11X44-CB 1.2.1 Same as PDP-11X44-CA except it is wired for 240 Vac input power. PDP-11/44-CA, -CB Processor System The PDP-11/44-CA, -CB processors are supplied in the BA11-AA, -AB mounting box shown in Figure 1-2. The mounting box contains a 14-slot (column) backplane assembly with the system modules installed, a fan assembly, and an H7140-AA, -AB power supply assembly. The fan assembly contains three fans and provides cooling for the modules and power supply. The fans are mounted on a slide, for ease of removal, and are powered by the power supply. A bezel is attached to the front of the mounting box and contains a control panel and ventilating slots for air circulation. An open-cell foam filter is located directly behind the front bezel and may be easily removed for cleaning. A control panel, located on the lower section of the front bezel, contains a keyswitch, panel switch, and indicators to select and indicate operating conditions. A removable top and bottom cover is also supplied with the mounting box. Attached to each side of the mounting box is a slide index plate which allows the unit to be rotated to a vertical position, when the unit is mounted in a cabinet, onto the slides that are provided with the unit. The slide index plates are released by the side pawl retractors also located on each side of the unit, toward the front. The BA11-AA, -AB box provides a 14-slot CPU backplane and 29 card guides at the front and rear of the unit to allow additional modules to be installed. One DD11-DK 9-slot, double-system unit and one DD11-K single-system unit or three DD11-CK single-system units may be installed and connected directly to the power supply by the cables and connectors attached to the system units. These system units provide additional mounting space for I/O device options. 1-3 TOP COVER — = ‘V/ CABLE TROUGH AIR FILTER H7140—-AA—-AB POWER SUPPLY §/ CARD GUIDES @ F ////,/’, g ‘\( ~ ASSEMBLY SLIDE INDEX PLATE SIDE PAWL RETRACTOR //;;;#Q—BOTTOMCOVER /5 TK-4368 Figure 1-2 PDP-11/44-CA, -CB Mounting Box 1.2.2 PDP-11X44 Processor System The PDP-11X44-CA, -CB consists of the components described for the PDP-11 /44-CA, -CB which are mounted in a system cabinet as shown on the frontispiece. Mounted below the front bezel is a dual TUS58 tape transport assembly which enables the loading of diagnostic programs from cassettes and provides data storage for up to 256K bytes of information. The BA11-AA, -AB mounting box is attached to the top of the cabinet and can be released and tilted vertically for servicing. When tilted, the mounting box is supported by two gas springs. A hinged panel is provided at the front and the rear of the cabinet to allow access to the power controller unit provided with the cabinet, to the battery backup unit which is supplied as an option, and to the I/O connector panel. 1.2.3 Standard Hardware Components Table 1-2 lists the standard hardware supplied with each PDP-11/44 system. Table 1-2 Quantity 1 PDP-11/44 Standard Hardware Components Description KD11-Z Central Processor consisting of: (M7090) Console Interface Module (M7094) Data Path Module (M7095) Control Module (M7096) Multifunction Module (M7098) UNIBUS Interface Module 1 1 MS11-MB ECC MOS Memory (256K bytes) 8K byte cache memory on hex-height module (M7097). 1 BA11-AA (120 Vac) or BA11-AB (240 Vac) mounting box with power supply and KD11-Z backplane (70-16502) 1 M9302 UNIBUS Terminator Module 1 M9642 Cabinet (PDP-11X44-CA, -CB only) 1 TUS58 Dual Tape Drive (PDP-11X44-CA, -CB only) 1 872-D Power Controller Unit (PDP-11X44-CA, -CB only) 1 1.2.4 I/0 Connector Panel Hardware Options The standard PDP-11/44 system capabilities can be expanded with the installation of several available hardware options which are listed in Table 1-3. Table 1-3 Hardware Options Designation Description MS11-MB 256K bytés ECC memory on hex-height module MSI11-MC Same as MS11-MB except 512K bytes on two hex-height modules MS11-MD Same as MS11-MB except 758K bytes FP11-F Floating-point processor on hex-height module (M7093) KE44-A Commercial instruction set processor on a quad-height module (M7091) and hex-height module (M7092) H7750-BA Battery backup unit 120 Vac/60 Hz H7750-BD Same as H7750-BA except for 240 Vac/50 Hz TUS8-CA Dual cassette tape transport BA11-AE, -AF Expander box for PDP-11/44 system expansion; includes power supply 1.3 EQUIPMENT SPECIFICATIONS The following paragraphs contain the mechanical-environmental specifications for the PDP-11/44 and PDP-11X44 equipment. Detailed specifications for the peripheral devices supplied with these units are contained in the user’s guide associated with the device. 1.3.1 PDP-11/44 System Specifications Table 1-4 lists the equipment specifications for the basic PDP-11/44 unit. When the system is operated with a TU58 DECtape II option, the specifications will be similar to those listed in Table 1-5 for the PDP-11X44 system. 1.3.2 PDP-11X44 System Specifications Table 1-5 lists the equipment specifications for the PDP-11X44 system including the TU58. 1.3.3 H7140-AA, -AB Power Supply Electrical Specifications Table 1-6 lists the electrical specifications of the H7140-AA, -AB power supplies. 1-6 Table 1-4 Characteristics PDP-11/44-CA, -CB Equipment Specifications Description Mechanical Overall dimensions 70.15 cm long X 48.26 cm wide X 26.34 cm high (27.62 in long X 19 in wide X 10.37 in high) (with front bezel) Weight Unpackaged 32.66 kg (72 1b) Packaged 36.2 kg (801b) *Environmental Temperature 5°C to 50°C (41°F to 122°F) Operating Nonoperating -40°C to 66°C (-40°F to 151°F) Humidity Operating 10% to 95% relative (RH) with a maximum wet bulb of 32°C (90°F) and a minimum dew point of 2°C (36°F) Nonoperating 50% relative (RH) or less to 95% (RH) or less with a maximum wet bulb of 46°C (115°F) Vibration Operating 5 to 22 Hz: 0.01 in DA; 22 to 500 Hz: 0.25 Gpk. Sweep rate of 1.0 octave/min. All three axes. Nonoperating (PDP-11/44 packaged for shipment) Vertical Axis Random Vibration: 1.4 Grms overall from 10 to 300 Hz; duration: 1 h. Longitudinal & Lateral Axis Random Vibration: 0.68 Grms overall from 10 to 200 Hz; duration: 1 h. each Altitude Operating 0 to 2.4 km (8000 ft) Nonoperating 9.1 km (30000 ft) Shock Operating 10 Gpk for 10 ms (+3 ms), 1/2 sine wave, vertical axis only Nonoperating Flat drop for a 6 in height, 3 drops total (vertical direction only) *The operating temperature and humidity for PDP-11/44 systems which include magnetic tape units, disk units, or card readers, is the same as defined in Table 1-5 for the PDP-11X44 system. 1-7 Table 1-5 PDP-11X44-CA, -CB Equipment Specifications Characteristics Description Mechanical Cabinet dimensions 76.2 cm long X 54.29 cm wide X 100.33 cm high (30 in long X 21.38 in wide X 39.5 in high) (not including leveling feet) Weight Unpackaged 140.6 kg (310 1b) Packaged 181 kg (400 Ib) Environmental Temperature Operating 10° C to 40° C (50° F to 104° F) Nonoperating -40° C t0 66° C (-40° F to 151° F) Humidity Operating 10% to 90% relative (RH) with a maximum wet bulb of 28° C (82° F) and a minimum dew point of 2° C (36° F) Nonoperating 50% relative (RH) or less to 95% (RH) or less with a maximum wet bulb of 46° C (115° F) Vibration Operating 5t0 22 Hz: 0.01 in DA; 22 to 500 Hz: 0.25 Gpk. Sweep rate of 1.0 octave/min. All three axes. Nonoperating Vertical Axis Random Vibration: 1.4 Grms (PDP-11X44 overall from 10 to 300 Hz; duration: 1 h. packaged for Longitudinal & Lateral Axis Random shipment) Vibration: 0.68 Grms overall from 10 to 200 Hz; duration: 1 h each Altitude Operating 0 to 2.4 km (8000 ft) Nonoperating 9.1 km (30000 ft) Shock Operating 3 ms), 1/2 sine wave, 10 Gpk for 10 ms (+ vertical axis only Nonoperating Flat drop from a 6 in height, 3 drops total (vertical direction only) Table 1-6 H7140-AA, -AB Power Supply Specifications Characteristics Description H7140-AA Line voltage 90 Vrms — 128 Vrms, single-phase, two-wire and ground (120 Vrms nominal) Frequency 47-63 Hz Current (ac) 15 A (rms) maximum at 120 Vac 55 A (peak) maximum at 120 Vac Power factor Greater than 0.60 at full output load and low input voltage (90 V) Inrush current 65 A peak at 128 Vrms for 1/2 cycle, followed by repetitive peaks of decreasing amplitude for an additional 8 cycles of the input voltage Power 1350 W with maximum load applied at nominal voltage output Overvoltage condition Can withstand input overvoltage of 150 Vrms for one second Noise transient Low-energy transients 300 V peak voltage spike* containing not more than 0.2 Ws of energy per spike High-energy transients 1 KV peak voltage spike* containing not more than 2.5 Ws of energy per spike Conducted noise CW-10 KHz to 30 MHz, 3 Vrms Radiated noise REF field strength: 10 KHz to 30 MHz,1 V/M 30 MHzto1 GHz,10 V/m H7140-AB 180 Vrms — 256 Vrms, single-phase, Line voltage two-wire and ground (240 Vrms nominal) 47-63 Hz Frequency 1-9 Table 1-6 H7140-AA, -AB Power Supply Specifications (Cont) Characteristics Description H7140-AB (Cont) Current (ac) 9 A (rms) maximum at 240 Vac 33 A (peak) maximum at 240 Vac Power factor Greater than 0.60 at full output load and low input voltage (180 V) Inrush current 130 A peak at 256 Vrms for 1/2 cycle, followed by repetitive peaks of decreasing amplitude for an additional 8 cycles of the input voltage Power 1350 W with maximum load applied at nominal voltage output Overvoltage condition Input overvoltage of 300 Vrms for one second Noise transient Low-energy transients 300 V peak voltage spike* containing not more than 0.2 Ws of energy per spike High-energy transients 1 KV peak voltage spike* containing not more than 2.5Ws of energy per spike Conducted noise CW -10KHz to 300 MHz, 3 Vrms Radiated noise RF field strength — 10 KHz to 30 MHz,1 V/M 30 MHz to 1 GHz, 10 V/m *A spike is a voltage transient of either polarity and of either common or differential mode, with a rise time (10% to 90% of 0.1us or less, and a fall time (to 10%) of 10us or more. The average power of spikes should not exceed 0.5 W. 1.4 SYSTEM DESCRIPTION Figure 1-3 is a block diagram of a typical PDP-11/44 system which consists of a console terminal, modem, TU58 DECtape II unit and selected options. The PDP-11/44 processor incorporates the complete instruction set used in the PDP-11/70 processor series and two additional instructions, MFPT and CSM. 1-10 Z-1 aM SNAINN SNAaiN NIVIA v \ 30V43LNI [*NOLONS T3014N1ANOOND H1vd 30V43LNI IAHHOOVWDIW 69EY-AL AHOWIW 3 1 1-11 Yi S1vdA3HIOHdWI3dN3d 4 The main memory of the PDP-11/44 (MS11-M) is addressed by a 22-bit physical address extension bus (PAX) which provides the ability to access over 4 million bytes. In addition, the PDP-11/44 enables memory to be placed on the UNIBUS. This memory resides in the top 124K words of physical address space. The processor can perform transfers to and from the UNIBUS memory independently of main memory transfers. DMA devices making a reference to an address allocated to UNIBUS memory will never access main memory and, therefore, such transfers are not cached. The PDP-11/44 includes a high-speed cache memory that buffers words between the processor and main memory. The cache stores those memory locations that will most likely be accessed by the executing program. The program can be executed quickly by accessing the high-speed cache and must slow down only occasionally for main memory operations. The memory management system of the PDP-11/44 provides the address relocation and memory protection facilities required in a multiprogramming system. This system enables several user programs to be located simultaneously in memory. Memory management includes three mapping schemes: 16-bit, 18-bit, or 22-bit. Mapping converts the 16-bit, processor-generated virtual address to a physical address. A separate mapping scheme, the UNIBUS map, converts 18-bit UNIBUS addresses to 22-bit memory addresses. This allows devices on the UNIBUS to communicate with main memory via nonprocessor requests (NPRs). The memory management system permits instructions or pure code to be mapped into physical memory separately from data. When this feature is enabled, instructions, index values and immediate operands are mapped through instruction (I) space. Data, or words that can be modified, are mapped through data (D) space. The 1/D space facility is enabled under software control. When it is disabled, all memory references are mapped through I-space. The internal communication of the PDP-11/44 processor (KD11-Z) is through a 16-bit data bus and a 224bit PAX bus. Communication between the processor and main memory is through the extended UNIBUS (EUB) and the data lines of the UNIBUS. The UNIBUS provides the path for transfers between the processor and its associated main memory, the peripherals, or the memory on the UNIBUS. The UNIBUS interface module (UBI) controls the information transfers to and from the PAX bus, the EUB, and the UNIBUS. The multifunction module (MFM) consists of an 8085 microprocessor and the logic necessary to enable the execution of the console command set in the CPU. The 8085 software contains diagnostic programs to test logic and data paths. In addition to the standard features of the PDP-11/44, the commercial instruction set processor (CISP) and floating-point processor (FPP) can be installed in dedicated slots of the backplane. The following paragraphs provide a brief description of each of the standard and optional components of the PDP-11/44 system. 1.4.1 KD11-Z Central Processor The KD11-Z central processor is comprised of four hex-height modules (M7094, M7095, M7096 and M7098) and one double-height module (M7090). The following provides a brief description of each. 1.4.1.1 Data Path Module (M7094) — The data path module contains the data path logic and the memory management logic. The data path performs arithmetic and logic processing, shifting of 8-, 16-, and 32-bit data formats, byte swapping and sign extension of data, storage of general register data, and storage of status information. Data comes from or goes to the CIS and floating-point options via the Amultiplexer (AMUX) bus of the data path. The memory management section of this module performs address relocation and contains several of the memory management registers. 1-12 1.4.1.2 Control Module (M7093) — The control module contains the control store PROMs and associated logic required to decode and execute PDP-11 instructions. It also contains the system clock, power-fail /autorestart logic, boot control logic and trap handling logic. 1.4.1.3 Multifunction Module (M7096) — The multifunction module (MFM) contains an 8085 microprocessor, two serial line ports, a line clock and related logic. The microprocessor allows the system terminal to be used as a programmer’s console. The 8085 software routines enable the execution of the console commands discussed in Chapter 2. The serial line port used for the system terminal also serves as a remote diagnosistic serial port. The second serial line port of the MFM supports a TUS58 tape drive or can be used with other serial line devices. 1.4.1.4 UNIBUS Interface Module (M7098) — The UNIBUS interface module (UBI) provides the logic which enables the processor to access the UNIBUS. It also includes bus arbitration logic for interrupts and NPRs, the boot circuits which allow booting of up to four devices, and buffers for the PAX data lines to and from the processor. The UNIBUS map contained on the module allows direct memory access (DMA) transfers between main memory and peripherals on the UNIBUS. The UBI also controls the operations of the EUB. 1.4.1.5 Console Interface Module (M7090) — The console interface module (CIM) links the central processor to the console terminal, TUS8 tape drives and the remote diagnostic unit. Signals between the processor and these units are buffered by the CIM to provide noise and static immunity and are converted to the proper voltage levels. The CIM also has voltage monitoring circuitry which can detect over or under voltage conditions of the power supply at the processor backplane. 14.2 MOS Memory | » The MOS memory (MS11-M) provides 256K bytes on each module. A maximum of four modules can be installed in the PDP-11/44 system. Each memory module consists of a single hex-height module (M8722) that contains the UNIBUS /extended UNIBUS interface, timing and control logic, error correcting code (ECC) logic and a MOS storage array. The module also contains circuitry for ECC initialization and memory refresh, and a control and status register (CSR). The MS11-M also provides address interleaving for improved speed of operation. ' 1.4.3 KK11-B Cache Memory The KK11-B cache increases system performance by decreasing processor-to-memory read-access time. The cache is an 8K byte, high-speed RAM which is used to store the most commonly accessed memory locations. It is contained on a single hex-height module (M7097) and is organized as a directly mapped cache with a write-through facility. 1.4.4 UNIBUS Terminator (M9302) The M9302 terminator is a double-height module that must be installed in all PDP-11/44 systems at the end of the UNIBUS furthest from the processor. This module contains terminating resistors and logic. 1.4.5 Optional Modules and Devices The following options can be used with the PDP-11/44 to expand the system’s capabilities. 1.4.5.1 FP11-F Floating-Point Processor — The FP11-F is contained on a single hex-height module (M7093) and allows floating-point operations to be executed with greater speed than equivalent software routines. The floating-point instructions provide for both single-precision (32-bit) and double-precision (64-bit) operands. 1.4.5.2 KE44-A Commercial Instruction Set (CIS) Processor — The KE44-A is contained on one quad-height module (M7091) and one hex-height module (M7092). It enables the KD11-Z to execute the PDP-11 commercial instruction set which provides for manipulation of byte strings, character handling and decimal arithmetic operations. 1.4.5.3 TUS8 DECtape II - The TUS58 is a random-access, fixed-length block, mass-storage tape system. It uses DIGITAL preformatted tape cartridges which have a storage capacity of 256 K bytes of data in 512-byte blocks. There are 256 blocks on each of the two tracks. The tape cartridges are miniature reel-to-reel packages containing 42.7 m (140 ft) of 3.81 mm, (0.150 in) wide tape. The TUS58 interfaces to the processor through the CIM module and through the serial line unit (SLU) on the multifunction module. 1.4.5.4 Standard PDP-11 Peripheral Devices — The 1/O capabilities of the PDP-11/44 can be expanded through the use of PDP-11 peripheral devices such as card readers, alphanumeric display terminals, lineprinters, teletypewriters or high-speed paper tape readers. Available storage devices include magnetic tapes and disk memories. 1.5 RELATED DOCUMENTS Table 1-7 lists the manuals and publications that contain information related to the installation and operation of the PDP-11/44 processor system. This information is available from the locations listed in the following paragraphs. Table 1-7 Related Publications Title Document Number PDP-11/44 CPU Subsystem Technical Manual EK-KD11Z-TM BA11-AA,-AB Mounting Box and Power System Technical Manual EK-BA11A-TM FP11-F Floating-Point Technical Manual EK-FP11F-TM KE44-A CISP Technical Manual EK-KE44A-TM MS11-M MOS Memory User’s Guide EK-MS11M-UG PDP-11 Peripherals Handbook EB-07667-20/78 PDP-11/04/34A/44/60/70 Processor Handbook EB-17716-18/79 Terminals and Communications Handbook EB-07666-20/78 TUS8 DECtape II Technical Manual EK-OTUS8-UG BA11-A Box Assembly Field Maintenance Print Set MP00832 11/44 System Field Maintenance Print Set MP00809 PDP-11/44 Unit Assembly (IPB) EK-01144-IP BA11-A Unit Assembly (IPB) EK-BA11A-IP H7140 Power Supply (IPB) EK-H7140-IP 1-14 1.5.1 DIGITAL Personnel Ordering Additional copies of this document and printed copies of the documents listed may be obtained from: Digital Equipment Corporation 444 Whitney Street Northboro, Massachusetts 01532 ATTN: Printing and Circulation Services (NR2 /M15) Customer Services Section 1.5.2 Customer Ordering Information Purchase orders for supplies and accessories should be forwarded to: Digital Equipment Corporation Accessories and Supplies Group Cotton Road Nashua, New Hampshire 03060 Contact your local sales office or call DIGITAL Direct Catalog Sales toll-free 800-258-1710 from 8:30 a.m. to 5:00 p.m. eastern standard time (U.S. customers only). New Hampshire, Alaska and Hawaii customers should dial (603)-884-6660. Terms and conditions include net 30 days and F.O.B. DIGITAL plant. Freight charges will be prepaid by DIGITAL and added to the invoice. Minimum order is $35.00. Minimum does not apply when full payment is submitted with an order. Checks and money orders should be made out to Digital Equipment Corporation. CHAPTER 2 OPERATION This chapter describes the hardware characteristics of the PDP-11/44 system and includes the addresses assigned to the internal registers and detailed descriptions of the register bit functions. Additional information is contained in the PDP-11 Processor Handbook 1979/80 or the latest edition. User programs for the PDP-11/44 can be developed using the information in this chapter and the information contained in the software operating system documents. 2.1 FRONT CONTROL PANEL The operator’s control panel (Figure 2-1) is located on the lower section of the front bezel. Table 2-1 lists and describes the functions of the front panel controls and indicators. Table 2-1 Description Front Panel Switches and Indicators Function Power (4-position rotary keyswitch) DC OFF LOCAL LOC DSBL STD BY The dc power is removed from the system and cooling fans are off. The DC OFF position does not remove ac power from the system. The ac power is removed only by disconnecting the line cord. Normal ON position. The dc power is applied to logic and fans are on. The system terminal can be used in either the console mode or the program I/O mode, as desired. Local disable. Normal power is applied to the system. Console mode is disabled but the console terminal can operate in program I/O mode. The HALT position of the toggle switch is disabled. Standby. Main dc power (+5 V, +15V, —15 V) is off. Memory voltages are present and fans remain on. HALT/CONT/BOOT (3-position toggle switch) HALT The CPU program is stopped. CONT Continue. The CPU program is continued. BOOT A momentary position which enables the bootstrap program. When the toggle switch is released, it returns to the CONT position. Table 2-1 Description Front Panel Switches and Indicators (Cont) Status Function On Processor is executing instructions. Off Processor has halted. On Indicates dc power is present and Indicators RUN DC ON all voltages are within specified levels. Blinking Indicates one or more of the (5Hz) voltages is not within specified levels. BATT Off The dc power is off. On Battery is present and charged to 90% or greater capacity. Used only when the battery backup unit (H7750) is installed. Slow Blinking Battery is at less than 90% capacity and is charging. Fast Blinking The ac power has failed, discharging, memory contents are valid. Off Battery is fully discharged or not present and memory contents will be destroyed when the ac power fails. REMOTE On CPU is under control of the remote diagnostic unit. Off CPU is not being accessed by the remote diagnostic unit. @E. :vwidaOOOO 0 /? -\ N 2-3 1 099€-> 2.2 CONSOLE COMMANDS The following paragraphs provide a description of the PDP-11/44 console commands and brief examples of their use. The system terminal can be used to input console commands only when the system is in console mode. Console mode can be entered in either of two ways: 1. The processor halting, or 2. The user typing the console break character, control-P (*P). When the system is not in the console mode, it is in the program I/O mode, and data to or from the terminal is controlled by the software currently being executed. The commands that can be performed in the console mode are listed in Table 2-2. NOTE All addresses specified in a console command are assumed to be 22-bit physical addresses and all data transfers are 16-bit word transfers. Table 2-2 Command Console Mode Commands Command Symbol Meaning Symbol A ADDER F B BOOT H C CONTINUE | Command Meaning Symbol Meaning FILL R REPEAT HALT S START INITIALIZE T SELF-TEST X BINARY LOAD/UNLOAD D DEPOSIT M MICROSTEP E EXAMINE N SINGLE-INSTRUCTION STEP 2.2.1 Special Functions In the descriptions of each console command, several expressions, special characters, and qualifiers are used. Angle brackets, ( ), are used to denote category names. For example, the category name (ADDRESS) is used in an expression to represent any valid address. In an actual command, an address (e.g., 17775604) would be typed in place of the category name. Table 2-3 lists and describes the terms and characters used in the syntax expressions. Table 2-3 Name Console Command Terms and Characters Description (] Contains optional argument (SP) One space (COUNT) A numeric count in octal (ADDRESS) An address argument in octal (DATA) A data argument in octal (QUALIFIER) A command modifier (INPUT-PROMPT) The console’s prompt string () ) )) (CR) Carriage return (LF) Line feed Square brackets, [ ], surrounding an expression in a command description indicate that the expression is optional and is not required to issue a valid command. 2.2.1.1 Console Command Qualifiers — Several of the console commands can be modified by typing qualifiers. Qualifiers expand the capability of commands by providing a number of options. All qualifiers are optional and are not required to issue a valid command. A qualifier always begins with a slash (/). Table 2-4 lists the qualifiers and describes their functions. Table 2-4 Console Command Qualifiers Qualifier Function /G A general register qualifier that provides a method of specifying a general register as the address argument. In the examine or deposit command, an E or D can by typed followed by the /G qualifier and the register number (0 to 17g), rather than the full 22-bit address (eight octal digits). /N This qualifier permits examine or deposit commands to be performed on sequential addresses without issuing a new command for each address. The /N qualifier has an associated qualifier value (COUNT), which specifies the number of sequential operations to be performed. The syntax for the /N qualifier is: /N [:(COUNT)] The default condition for (COUNT) is one. /M This qualifier allows a machine-dependent register to be specified as the address argument similar to the /G qualifier that specifies a general register. The address of each machine-dependent register is defined as follows: Address Register 0 Floating-Point Data 1 CIS Micro PC (CPC) 2 CIS Data CPU Data 3 4 /TB CPU Micro PC (MPC) 5 Cache Data 6 CPU Error Register 7 MFM Data 10 UNIBUS Data 11 Signal Register The take bus qualifier is a maintenance feature which allows the console to perform bus transfers even though the bus may be hung. /CB The cache bypass qualifier allows main memory transfers to be performed even though cache is turned on and the transfer would normally result in a cache hit. This only inhibits a hit for the current command. /E This qualifier specifies test-extensive and is used only with the self-test (T) command. /A This qualifier specifies test-extensive-APT and is used only with the self-test (T) command for manufacturing use. 2.2.1.2 Special Address Field Characters — The special characters used in the (ADDRESS) field of a command to modify the address argument are listed and defined in Table 2-5. 2.2.1.3 Control Characters — A number of control characters are ava1lable to the user. Table 2-6 lists control characters and functions. Table 2-5 Special Address Field Characters Character Function + The plus sign in the (ADDRESS) field of a command will cause the last address used to be incremented by 2 and used as the address argument of the command. If the /G or /M qualifier is also specified in the command, the last address is incremented by 1. - The minus sign in the (ADDRESS) field of a command will cause the last address to be decremented (by 2) and used as the address argument of the command. If the /G or /M qualifier is also specified in the command, the last address is incremented by 1. @ The “at” sign in the (ADDRESS) field of a command will cause the command to use the last data as the address argument. The “at” sign may be used following an indirect addressing chain of instructions. * The asterisk in the (ADDRESS) field of a command will cause the command to use the last address as the address argument. Sw The letters SW in the (ADDRESS) field of a command will cause the command to use the address of the switch register as the address argument. This may be used with examine or deposit commands. NOTE When accessing the switch register by its UNIBUS address (17 777 570), only a read operation (examine) can be performed. ~ Table 2-6 Control Characters Control Character Echo Function (CTRL-C) nNC Causes all the repetitive console operations to b¢ aborted. (CTRL-O) AO Alternately suppresses and continues th_é; display of data at the terminal. While the display is suppressed, the operation continues but no results are printed. An error or the end of the command will cancel the effect of the control character. (CTRL-P) AP Initiates the console mode if the keyswitch is in the LOCAL position. (CTRL-Q) " Q Restarts the terminal output that was suspended by CTRL-S. (CTRL-S) AS Suspends the terminal output until CTRL-Q is typed. No output is lost. (CTRL-U) AU Cancels the current input line and discards it. 2-6 Table 2-6 Control Characters (Cont) Control Character Function (RUBOUT) OR (DELETE) Deletes the last character typed on the terminal. The terminal responds to the first RU- BOUT by echoing a backslash (\) and the character being deleted. Successive RUBOUT will only echo the character being deleted. If the user attempts to rubout beyond the start of the command, the RUBOUT will continue to echo the first character of the input string. The first character typed by the user that is not a RUBOUT will result in the terminal echoing a backslash (\) and the new character being entered. As an example, if the user types: M YE(SP)17713(RUBOUT) (RUBOUT)65000(C) the displayed echo will be: »)YE17713\31\65000 which is equivalent to the user deleting the entire line by control character CTRL-U, then typing the following: »)YE(SP)17765000(CR ) 2.2.2 ADDER Command This command prints the 16-bit result of the current address pointer and the last data examined plus 2. This command can be used to calculate the effective address for an instruction using mode 6, register 7 or mode 7, register 7. The syntax for the ADDER command is as follows: A{(CR) The following are examples of the ADDER command. 001000 001002 001004 001006 016767 000774 001772 000000 MOV 2000,3000 HALT E 1000(CR) 00001000 016767 E(CR) 00001002 000774 A(CR) 002000 E(CR) 000001004 001772 A(CR) 003000 E(CR) 00001006 000000 2-7 2.2.3 BOOT Command The syntax for the BOOT command is as follows: B [(SP) (DEVICE-IDENTIFIER)] (CR) The BOOT command can be performed only if the processor is halted. When typing B(CR) without the optional device code, a default boot is performed depending on the setup of the boot switches located on the UNIBUS interface (UBI) module (M7098). The optional device identifier is a two-character code which identifies the peripheral bootstrap to be performed. Device codes for some typical peripherals are listed in Table 2-7. | The device identifier may also include the unit number of the peripheral (e.g., DK1 boots RK0S5 unit number 1). If a unit number is not typed, the default number is 0. When the BOOT command is issued, the device code typed is compared to the device identifiers of the boot ROMs. If the device is not supported by the boot ROMs (i.e., no device match), the console will respond with the console prompt ()))). If the device is supported or if no device code was typed (default boot), an initialize is issued. The priority bits of the processor status word are set to 7 and the carry bit is set or cleared, depending on the setting of the boot switches. If the carry bit is cleared, the ROM diagnostic programs will be performed prior to the initiation of the bootstrap program for the specified device. General register 0 is loaded with the unit number, or with zero if none is typed. The PC is then loaded with the starting address of the boot program. If a device code was not typed, the PC is loaded with the starting address indicated by the boot switches. Once the PC is loaded, the processor is started and the system enters program 1/O mode. Table 2-7 Device Bootstrap Identifiers Device Identifier Device CT TAll DB RP04/05/06 RMO2/03 DD TUS8 DK RKO3/05/05J (Units 2) DL RLO1 DM RKO06/07 DP RP02/03 DS RS03/04 DT TUS5/56 DX RXO01 DY RX02 MM TU16/E16(TM02/03) MS TS04 MT TU10/TE10.TS03 PR PCO05 (High-Speed Reader) TT ASR 33 (Low-Speed Reader) XM DMC-11 XW DUP-11 XU DUI11 XL DL11 The following are examples of BOOT command. y»)B (CR) Perform the default boot. »))B (SP) DK1 (CR) Boot the RKO0S5, Unit 1. Up to four devices can be selected for program loading. To determine the value of the starting address selected by switch pack E28 on the UBI module and the devices which are controlled by a bootstrap ROM, perform the following procedure: 1. Examine address 773024 and evaluate the response as follows: 165 XYZ = Boot to console mode 173 XYZ = Boot to selected device The remaining three octal digits (XYZ) can be separated into the binary values associated with the E28 switch positions as follows: Switch S3|S4|ss |86| S7|SS| S9|SlO Value xlxlnyInylzIz T — 0-17g 0-7¢ i S’ 0,2,40r 63 Binary 1 = On Binary 0 = Off nh W= To identify the device bootstrap ROMs that are installed, initiate the diagnostic program Maindec CZM9B or examine the following five addresses and compare the response with the device ROM identification numbers listed in Table 2-8. 17765774 17773000 17773200 17773400 17773600 (CPU diagnostic ROM) (Device ROM 1) (Device ROM 2) (Device ROM 3) (Device ROM 4) A 177776 response will indicate the continuation of a ROM diagnostic program to an additional ROM. An XXX777 response will indicate a ROM failure or no ROM present at the addressed location. 2.2.4 CONTINUE Command The syntax for the CONTINUE command is as follows: C (CR) If the processor was halted when the CONTINUE command was initiated, the processor will begin operating and the system will enter the program I/O mode. If the processor was running when the CONTINUE command was initiated, the system will only enter the program I/O mode. 2-9 Table 2-8 Bootstrap ROM ldentifiers Octal ID Device ROM 041460 PDP-11/44 Diagnostic 041524 TA1l 042104 TUS8 042113 RKO03/05/05J 042113 TUS5/56 042114 RLO1 042115 RKO06/07 042120 RP02/03 042120 RP04/05/06 042120 RMO02/03 042123 RS03/04 042130 RXO01 042131 RX02 046515 TU16/45/77/TE16 046523 TS04 046524 TU10, TE10, TS03 050122 PCO0S5 (High-Speed Reader) 050122 ASR 33 (Low-Speed Reader) 054114 177776 DL11 177776 054115 177776 DMC-11 177776 054125 177776 DU11 177776 054127 177776 DUP-11 177776 2.2.5 DEPOSIT Command The syntax for the DEPOSIT command is as follows: D [(QUALIFIER)](SP) (ADDRESS) (SP) (DATA) (CR) The DEPOSIT command will deposit (DATA) into the (ADDRESS) specified. The address space will depend upon the qualifiers specified with the command. Initiating deposits while the processor is running is illegal unless the deposit is to the console switch register (D(SPY)SW (SP) (DATA) (CR)). Since the switch register is internal to the console, the qualifiers /TB and /CB would be useless. Table 2-9 lists the qualifiers that can be used with the DEPOSIT command. 2-10 Table 2-9 Deposit Command Qualifiers Qualifiers Function /G Enables deposits into the general registers without typing the full eight-digit octal address. The qualifiers /N, /TB or /CB can be used in conjunction with the /G qualifier. /M The only machine-dependent register that can be deposited into is the CPU micro PC register (address 00000004). The data deposited into this register will be used as the next processor micro PC. /N Allows deposits into sequential locations. /TB The take bus qualifier is used for maintenance purposes only. /CB Using the cache bypass qualifier may cause a cache invalidate if the address specified is in cache. The (ADDRESS) in the DEPOSIT command can be a one- to eight-digit octal number, SW or any of the special address characters (+, —, *, @). The (DATA) in the command can be a one- to six-digit octal number. Upon completion of the deposit, the console will respond with the console prompt (}))). The following are examples of the DEPOSIT command. YYYD{(SP)1000(SP)5 Deposits 5 into location 1000. Y)YD(SP)+ (SP)776 Deposits 776 into last address +2. If preceded by above example, then data would be deposited into location 1002. Y)Y YD(SP)*(SP)400 Deposits 400 into last address. If preceded by above example, then data would be deposited into location 1002. Y)Y )YD/M(SP)4(SP)240 Deposits 240 into the processor micro PC. »))YG/N:5(SP)Y0(SP)35 Deposits 35 into the next 5 general registers starting with RO. 2.2.6 EXAMINE Command The syntax for the EXAMINE command is as follows: E [[(QUALIFIER)](SP) (ADDRESS)](CR) Examines are legal while the processor is running. The console will respond to the examine command by printing the eight-digit physical address examined followed by the six-digit octal data contained in that location. This will occur unless the printout is inhibited by control character. Upon completion of the examine, the console will respond with the console prompt () ))). The qualifiers that can be used with the EXAMINE command are listed in Table 2-10. Table 2-10 Examine Command Qualifiers Qualifier Function /G Enables the general registers to be examined without typing the full eight-digit octal address. The qualfiiers /N, /TB, /CB can be used ir. conjunction with the /G qualifier. Allows the machine-dependent registers to be examined. The qualifiers /N, /TB or /CB can be used /M in conjunction with the /M qualifier. /N Allows examines of sequential locations. /TB The take bus qualifier is used for maintenance purposes only. /CB Using the cache bypass qualifier may cause a cache invalidate if the address specified is in cache. The (ADDRESS) in the EXAMINE command can be a one- to eight-digit octal number, SW or any of the special address characters (+, —, *, @). The (ADDRESS) in the EXAMINE command is optional. If none is typed, the last address is incremented by 2 or 1 if the /G or /M qualifier is used. The following are examples of the EXAMINE command. Y)YE(SP)1000(CR) Examine location 1000. Y)Y)YE(CR) 00001002 005646 Examine the next location. An equivalent command would be: 00001000 002625 E(SP) + (CR). YWYE/G(SP)7(CR) Examine the PC. Y)Y YE(SP)@(CR) 00001514 012737 Now examine the location pointed to by the PC (i.e., use the last data for the YWYE/M/N:5(SP)0(CR) 00000000 130260 Examine the next 5 machine-dependent registers starting with the 17777707 001514 ’ new address). machine-dependent register O. 00000001 177777 00000002 177777 00000003 177777 00000004 000010 2.2.7 FILL Command The syntax for the FILL command is as follows: F[(SP) (COUNT)](CR) The console will send (COUNT) null characters after each (CR) before any further transmissions. When a power failure occurs, the (COUNT) will be cleared. 2-12 The FILL command sets the fill count to the value typed in the (COUNT) field, where (COUNT) is a one- to six-digit octal number. However, the maximum fill count is 17 (octal). If the (COUNT) entered is greater than 17, then the fill count is set to 17. If no (COUNT) is entered, the fill count is set to zero. Also, on powerup, the fill count is set to zero. Upon completion of the FILL command, the console responds with the console prompt ()))). The FILL command causes the (COUNT) number of null characters to be echoed following a (CR). The following are examples of the FILL command. YWYF(SP)4(CR) Set fill count to 4. Subsequent carriage returns will be followed by 4 null characters generated by the MFM module as shown below. Y))YE{SP)1000(CR) (NULL) (NULL) (NULL)(NULL)(LF) 00001000 002625 (CR)(NULL) (NULL) (NULL) (NULL)(LF) Y))YF(CR) Resets the fill count to O. 2.2.8 HALT Command The syntax for the HALT command is as follows: H(CR) The HALT command initiates a halt by asserting the CPU halt request. If the request is honored and the clock is stopped, the console examines register R7 (the PC), then prints 17777707 and the updated PC value. If the processor does not halt within 600 ms, an error message is printed. If the processor is halted when the HALT command is issued, the halt request is not asserted and the console responds with the console prompt ()))). No error message is issued. The following are examples of the HALT command. ) YH(CR) Halt the CPU and print the contents of ) ) YH(CR) (Since processor is already halted, this 17777707 001000 (CR) ) R7. command is ignored.) 2.2.9 INITIALIZE Command The syntax for the INITIALIZE command is as follows: I(CR) The INITIALIZE command is valid only if the processor is halted. Upon receiving a valid INITIALIZE command, the console issues a UNIBUS initialize. The console then issues the console prompt ()))). 2.2.10 MICROSTEP Command The syntax for the MICROSTEP command is as follows: M[(SP){COUNT)](CR) The CPU is allowed to execute the number of microinstructions specified by the (COUNT) value. If no count is specified, one microinstruction is performed. 2-13 The MICROSTEP command is valid only if the processor is halted. The (COUNT), if specified, is a one- to six-digit octal number. The command will cause the console to perform an initial microinstruction plus (COUNT)-1 additional microinstructions. For each microstep, the console enables the processor clock for one cycle, examines the micro PC register, and prints the register address (00000004) and contents of the PC register. The count is decremented after each microinstruction is performed. When the count equals 0, the console will print out the last micro PC and the console prompt () ))). The console is then in the spacbar step mode and an additional microinstruction is performed each time the spacebar is pressed. When no count is specified, the console enters spacebar step mode after the first microinstruction is performed. The following is an example of the MICROSTEP command: Y)YM(SP)3(CR) 00000004 000010 00000004 000015 00000004 000210 ) Perform 3 microinstructions. The console is now in the spacebar step mode and another microinstruction can be executed by pressing the spacebar. Execution of the MICROSTEP command causes the address of the CPU micro PC (00000004) and the contents of that location to be printed. This is the default printout for the MICROSTEP command. Other machine-dependent registers may be monitored during microstepping. The following example illustrates this capability. YYYM(CR) 00000004 000015 Y))YE/M(SP)10(CR) 00000010 000777 )} »00000010 000000 This command executes one microstep; sets the console into the spacebar step mode. The second command 10 examines the machine register 10 (UNIBUS data) and changes the default printout. Pressing the spacebar will then cause another microstep to be performed and the new contents of machine register 10 to be printed. 2.2.11 SINGLE-INSTRUCTION-STEP Command The syntax for the SINGLE-INSTRUCTION-STEP command is as follows: N[(SP) (COUNT)](CR) The SINGLE-INSTRUCTION-STEP command is valid only if the processor is halted. The (COUNT), if specified, is a one- to six-digit octal number. This command will cause the console to perform an initial instruction plus (COUNT) —1 additional instructions. For each instruction step, the console enables the processor clock for one instruction, examines the PC, and prints its address (17777707) and contents. The count is decremented after each instruction step is performed. When the count equals 0, the console will print out the last PC and the console prompt () ))). The console is then in spacebar step mode. In this mode, an additional instruction step can be performed by pressing the spacebar. When no count is specified, the console enters spacebar step mode after the first instruction step is performed. The following is an example of the SINGLE-INSTRUCTION-STEP command: Y)YYN(SP)3(CR) Perform 3 single-instruction steps. 17777707 001000 17777707 001002 17777707 001004 })) The console is now in spacebar step mode and another instruction can be performed by pressing the spacebar. 2.2.12 START Command The syntax for the START command is as follows: S[(SP) (DATA)](CR) The START command is valid only if the processor is halted. The (DATA), if specified, is a one- to six-digit octal number that is deposited into the PC when the command is performed. The console responds to a valid START command by issuing an initialize and depositing data into the PC. If no data is specified, the PC is unchanged. Following the initialize and deposit, the processor continues and the system enters the program I/O mode. The following are examples of the START command. Y)Y )YS(SP)1000(CR) Deposits 1000 into the PC and starts the processor from that location. The following combination of commands is equivalent to the START command: »))YD/G(SP)7(SP)1000(CR) Y))YS(CR)I Deposits 1000 into the PC. Initialize — Continue the processor at current PC (1000). 2.2.13 SELF-TEST Command The syntax for the SELF-TEST command is as follows: T[(QUALIFIER)]{CR) The SELF-TEST command is valid while the processor is running only if no qualifiers are specified. If qualifiers are specified, the processor must be halted. The qualifiers that may be used are /E (testextensive) or /A (test-extensive-APT). The self-test is executed in response to this command and also upon entry into console mode via controlP or processor halt. - 2-15 If the self-test is completed without error, the message “console” is printed followed by the console prompt. If the self-test was entered as a result of a processor halt, then the test is run, the PC is examined, the contents are printed, and the console prompt ()))) is printed. If the T/E or T/A command is entered, additional tests are performed along with the self-test. The console responds to the T/E command by printirg “CONSOLE-TESTB” followed by the console prompt. NOTE Caution should be exercised in performing these commands because the T/E and T/A commands modify main memory. The T/A command restarts the processor after execution of the command. If any of the tests being performed detect an error, the appropriate error message is printed and the test program will loop on the error. 2.2.14 BINARY LOAD/UNLOAD Command The syntax for the BINARY LOAD command is as follows: X (SP) (ADDRESS) (SP) {COUNT) (CR) (COMMAND CHECKSUM) (DATA) (LOAD CHECKSUM) The syntax for the BINARY UNLOAD command is: X{(SP) (ADDRESS) (SP) (COUNT) (CR) (COMMAND CHECKSUM) NOTE Bit 15 of the (COUNT) field indicates direction control (1=UNLOAD, 0=LOAD). The BINARY LOAD/UNLOAD command enables strings of bytes of binary data to be read from or written into memory. The number of binary bytes is represented by the (COUNT) field. The console does not perform byte transfers. The load or unload command is executed by assembling the bytes into words before performing the transfer. Since only word transfers are supported, the (COUNT) field must represent an even number. During the BINARY LOAD command, the processor cannot process control characters typed by the user since the binary data contains similar characters. To prevent the BINARY LOAD command from being initiated erroneously, the command is terminated by a special (CHECKSUM) character. During either the BINARY LOAD/UNLOAD command, the checksum is calculated in a similar manner. The command checksum is a binary byte of data that represents the 2’s complement of the sum of the ASCII characters that comprise the command string, including (CR). As the command string is read by the console, each character is added to a memory location, which is initially set to 0. If no errors occur, the result of the addition will be zero. If the checksum is correct, the console echoes the prompt string but remains in binary mode. If the command is a binary load, the echo of the input data is suppressed. If the checksum is incorrect, an error is reported. The command checksum is not loaded into memory and does not cause the (COUNT) to be decremented. In the BINARY LOAD command, a binary string of data of length (COUNT) +1 will be sent to the console once the requester receives the input prompt which indicates the console’s acceptance of the command. The console will sequentially deposit all but the last byte into memory, starting at (ADDRESS). As the console receives the binary data, it calculates the load checksum. Similar to the command checksum, the load checksum is a binary byte of data which when added to the total checksum, should yield a zero result. Once the (COUNT) is exhausted, the load checksum is sent by the console. If an error is encountered during the load or checksum, the error is reported. If no errors occur, the console will respond with the console prompt. In the BINARY UNLOAD command, the console processes the command and checks the checksum. If the checksum is correct, the console responds with the input prompt followed by a string of bytes, which is the binary data requested. As each binary byte is sent from the console, the 2’s complement is added to a byte, initially set to zero. This byte will be sent upon completion of the command and it is followed by the input prompt. The receiver of the unloaded data can now check to ensure that all bytes were correctly received. ' 2.2.15 REPEAT Command The syntax for the REPEAT command is as follows: R(SP)(COMMAND)(CR) This command will repeatedly execute the EXAMINE or DEPOSIT command and is terminated by the control character CTRL-C (*C). 2.2.16 Summary of Errors When an error is detected during the performance of a console command, the errors listed in Table 211 may be reported by the console. 2.2.17 Summary of Commands Table 2-12 is a list of the console commands, special characters, modifiers and qualifiers. Table 2-11 Summary of Errors Character Definition 201 Syntax error, illegal command. 711 Illegal internal processor register designated using /M qualifier. 715 Command is illegal while processor is running. 720 Transfer error. The console tried to examine or deposit but failed due to memory time-out or parity €ITor. 2-17 Table 2-11 Summary of Errors (Cont) Character Definition 2721 Halt error. The console tried to halt the processor but failed. 222 CPU hung. As opposed to 720, the console directed the processor to initiate a transfer, but the transfer was never started. 730 Checksum error. In executing a BINARY LOAD/UNLOAD command, a checksum error occurred. 781 Checksum error. In executing the self-test, the console control store was found to have a checksum error in PROM 1. 782 Checksum error. In executing the self-test, the console control store was found to have a checksum error in PROM 2. 285 Error in read/write test for console RAM. 7A7 Halt/continue test of test/extensive failed. 7A8 PAX data bus test of test/extensive failed. 7A9 PAX address test of test/extensive failed. 7AA Switch register test of test/extensive failed. Table 2-12 Syntax Console Command Summary Command BOOT B CONTINUE C [(SP) (DEVICE IDENTIFIER)] (CR) (CR) DEPOSIT EXAMINE D E [(QUALIFIERS)](STI(ADDRESS) (SP)(DATA) (CR) [(QUALIFIERS)(SP) (ADDRESS)] (CR) FILL F [(SP) (COUNT)] (CR) HALT H (CR) INITIALIZE I (CR) MICROSTEP M [(SP) (COUNT)] (CR) SINGLE- INSTRUCTION STEP N [(SP) (DATA)] (CR) START S [(SP) (DATA)] (CR) SELF-TEST T [(QUALIFIER)] (CR) ADDER A (CR) REPEAT R (COMMAND) (CR) 2-18 Table 2-12 Console Command Summary (Cont) Special Characters Function Control C Causes the aborting of all repetitive console operations. Control O Enables/disables terminal output. Control P Forces entry into console mode if keyswitch is in LOCAL position. Programs in operation will contin- ue, however, no I/O operations to a terminal can occur by program until the program 1/0 mode is reentered. Control U Deletes entire line currently being typed. Control S Stops terminal output. Control Q Starts terminal output. Address Modifiers Function + Autoincrement — Autodecrement * Use last address @ Use last data as address SW Switch register Qualifiers Function /G General register /N:(COUNT) Multiple operations /M Machine-dependent registers /TB Take bus /CB Cache bypass /E Test-extensive /A Test-extensive-APT 2.3 PDP-11/44 REGISTERS The upper 4K of the physical address space is assigned to the CPU registers and I1/0O device registers. Table 2-13 lists some of the registers and their associated addresses. 2-19 Table 2-13 2.3.1 PDP-11/44 CPU and I/0O Device Register Address Address Register 17777776 Processor Status Word (PSW) 17 777 766 Program Interrupt Request (PIRQ) 17777772 CPU Error 17 777 744, 46, 50, 52, 54 Cache Registers 17 777 707 - 17 777 700 CPU General Registers 17777676 — 17 777 660 User Data PAR, Reg. 0-7 17 777 656 — 17 777 640 User Instruction PAR, Reg. 0-7 17 777 636 — 17 777 620 User Data PDR, Reg. 0—7 17777 616 — 17 777 600 User Instruction PDR, Reg. 0-7 17777576 MM Status Register 2 (SR2) 17777 574 MM Status Register 1 (SR1) 17777 572 MM Status Register 0 (SRO) 17 777 566 — 17 777 560 Console Terminal SLU 17 77X XX0 - 17 76X XXO0 TUS58 DECtape SLUs 17777 570 Switch Register 17 772 546 Line Clock Status 17777 516 MM Status Register 3 (SR3) 17772376 - 17 772 360 Kernel Data PAR, Reg. 0-7 17772 356 — 17 772 340 Kernel Instruction PAR, Reg. 0-7 17 772336 - 17 772 320 Kernel Data PDR, Reg. 0-7 17772316 — 17 772 300 Kernel Instruction PDR, Reg. 0-7 17772276 - 17 772 260 Supervisor Data PAR, Reg. 0-7 17772 256 - 17 772 240 Supervisor Instruction PAR, Reg. 0-7 17 772 236 — 17 772 220 Supervisor Data PDR, Reg. 0-7 17772216 - 17 772 200 Supervisor Instruction PDR, Reg. 0-7 17770372 - 17 770 200 Map Registers CPU Registers The CPU contains several registers which can be used to store processor status information, error information and interrupt requests. Eight general purpose registers are also included to be used as accumulators, counters, index registers, or for other programming functions. 2-20 2.3.1.1 Processor Status Word (PSW) - The format of the processor status word (PSW) register is shown in Figure 2-2. Table 2-14 lists the functions of the PSW bits. Table 2-14 Processor Status Word Register Bit Descriptions Bit Description 15:14 Current Mode — These bits specify the current processor mode as follows: 00 — The processor is in kernel mode and all operations are legal. 01 — The processor is in supervisor mode. A HALT instruction will trap to location 4 and the instructions RESET and SET PRIORITY LEVEL (SPL) are treated as a NO OPERATION (NOP). 10 — An illegal mode. If memory management is enabled, a memory management abort occurs. 11 — The processor is in user mode. A HALT instruction will trap to location 4 and the instructions RESET and SPL are treated as a NOP. 13:12 Previous Mode — Specify the previous processor mode, prior to the last trap, interrupt or loading of the PSW. The modes are the same as defined for the current mode (bits 15:14). 11:09 Not used. 08 CIS Instruction Suspension — This bit is set to 1 when a CIS instruction is entered and cleared when the instruction is completed. If this bit is set when an interrupt occurs, it indicates that the instruction was not completed and must be continued upon return from the interrupt. If this bit is set, the Tbit cannot be set. This prevents looping in trace trap mode. 07:05 Priority — These bits specify the current level of the processor priority. The central processor oper- ates at any of eight levels of priority, 0—7. When the CPU is operating at level 7, an external device cannot interrupt it with a request for service. The central processor must be operating at a lower priority than the priority of the external device’s request in order for the interruption to take effect. The eight processor levels provide an interrupt mask, which can be altered through use of the set priority level (SPL) instruction. This instruction can be used only by the kernel mode and allows a kernel mode program to alter the central processor’s priority without affecting the rest of the processor status word. 04:00 Condition Codes — The condition codes contain information which occurred as a result of the previous CPU operation. The bits are defined as follows: T (bit 04) Trap — Set to 1 or cleared under program control. When set, a processor trap will occur through location 14 on completion of instruction execution and a new processor status word will be loaded. This bit is useful for debugging programs by providing a method of tracing the execution of programs. N (bit 03) Negative - Set to 1 if the result of the last data manipulation was negative. Z (bit 02) Zero — Set to 1 if the result of the last data manipulation was zero. V (bit 01) Overflow — Set if the result of the last data manipulation caused an overflow. C (bit 00) Carry — Set if the last data manipulation produced a carry bit. 2-21 15 14 13 12 1 09 08 07 06 05 04 03 02 01 00 17777776 READ/WRITE | | CRNT PREV NOTUSED MODE MODE T g PRIORITY T N T Z T T V C INST SUSP Figure 2-2 15 09 17777772 TK-3642 PSW Register Format 08 07 W L 05 04 03 R PIR7 < PIR1 ) N PIRQ LEVEL 01 00 R l ] PIA PIA NOT NOT USED USED - NOT USED TK-3647 Figure 2-3 PIRQ Register Format 2.3.1.2 Program Interrupt Request Register — System software may request an interrupt by setting one of bits (PIR) 15 through 09 for PIR7--PIR1 in the program interrupt request (PIRQ) register. The hardware sets bits 07:05 and 03:01 to the encoded value of the highest PIR bit set. Bits 07:05 allow the program interrupt active (PIA) field to be moved into the processor status word register and set the processor priority to the level of the request honored. This disables all requests on the same level or below. Bits 03:01 can be used as an index constant in branching to an interrupt serv1cc routine for the appropriate priority level request. When a priority interrupt request is granted, the processor traps to location 240. A new PC is taken from location 240 and a new PSW from location 242. The mterrupt service routine must queue requests within a priority level and clear the PIR bit before the interrupt is dropped. Figure 2-3 shows the bit assignments of the PIRQ and Table 2-15 lists the functions of the bits. Table 2-15 Processor Interrupt Request Register Bit Descriptions Bit 15:09 Description PIR7-PIR1 - Seven program interrupt request bits which may be set to request an interrupt at a given priority level. 08 Not used. 07:05 and 03:01 PIA - Program interrupt active bit, which is the encoded value of the highest PIR bit set. 04 Not used. 00 Not used. 2-22 2.3.1.3 Error Register — This register identifies the source of the abort or trap that used the vector at location 4. Bits 07:04, bit 02 and bit 00 are cleared when the CPU error register is written; the remaining bits are software transparent and are accessible only when the console has control. Figure 2-4 descriptions are listed in Table 2-16. Table 2-16 Bit 15 Error Register Bit Descriptions Description Data Transfer — This bit monitors the DATA TRAN line of the processor. When clear, this bit in- dicates the processor is initiating a data transfer on the UNIBUS. 14 C1 — This bit is set to 1 when the UNIBUS control signal BUS C1 is asserted, indicating a DATO or DATOB transfer is being performed. 13 Cache Restart — This bit, when set to 1, indicates that the cache has generated the signal necéssary to restart the processor clock. 12 KTE - This bit, when set to 1, indicates that one of the memory management errors (nonresident, page length or read-only abort) has occurred. 11 Bus Error — This bit, when set to 1, indicates that the processor has attempted to access nonexistent memory, odd address during word reference or there was no response on the UNIBUS within approximately 20 us. 10 Parity Error — This bit, when set to 1, indicates that the processor has received a memory parity error. 09 AC LO - This bit, when set to 1, indicates that UNIBUS AC LO is asserted. This signal is not latched and, therefore, bit 09 is not affected by a processor INIT. Normally transparent unless examined by the software during a power down routine. 08 DC LO — This bit, when set to 1, indicates that UNIBUS DC LO is asserted. This signal is not latched and, therefore, bit 08 is not affected by a processor INIT. 07 Illegal Halt — This bit is set to 1 when a halt instruction is attempted when the processor is in user or supervisor mode. 06 Odd Address Error — This bit is set to 1 when the program attempts a word reference on an odd ad- dress. 05 Memory Time-Out — This bit is set to 1 when the program attempts to read a word from a nonexistent memory location. This does not include UNIBUS addresses. 04 UNIBUS Time-Out — This bit is set to 1 when there is no response on the UNIBUS within approx- imately 20 us. 03 Processor Initialize — This bit monitors the processor initialize signal. 02 Stack Overflow — This bit is set to 1 when the kernel hardware stack is less than octal 400. 01 Interrupt — This bit is set when the PAX interrupt line is asserted. 00 CIM Power Failure — This bit, when set to 1, indicates that dc power to the machine has exceeded voltage tolerance limits for a period of 1.5 us or greater. 2-23 15 17777766 | * | 14 13 12 11 10 09 08 « | » | | | « | * | » DATA | CACHE TRAN RSRT C1 KTE 07 PE 05 04 03 02 01 * ACLO BE 06 DCLO PROC MEM ILL HALT ! TMOUT ! INIT | * READ/WRITE INTR oDD UNIBUS STOV CIM ADD TMOUT PWR ERR *SOFTWARE TRANSPARENT 0O FAIL TK-3643 Figure 2-4 CPU Error Register Format 2.3.1.4 General Registers — The CPU contains several 16-bit general registers that can be used as accumulators, index registers, autoincrement registers, autodecrement registers or as stack pointers for temporary storage of data. A few of these registers are used for special purposes. Register 7 (R7) is used as the program counter (PC) and contains the address of the next instruction to be executed. R6 is generally used as the processor stack pointer (SP) if the processor is in kernel mode. If the processor is in supervisor or user mode, R16 or R17 is used as the processor stack pointer, respectively. Table 217 lists the general registers and their addresses and functions. Table 2-17 2.3.2 General Register Addresses Address Function 17 177705 -17 177 700 R5-R0, General Purpose Registers 17 777 706 R6, Kernel Mode Stack Pointer 17 777 707 R7, Program Counter 17777710 R10, Temporary Storage 17777 711 R11, Unused 17777715-17777 1712 R15-R12, Temporary Storage 17777716 17777 717 R16, Supervisor Mode Stack Pointer R17, User Mode Stack Pointer Multifunction Module Registers The multifunction module (MFM) contains two serial line units (SLUs) which provide the interface ports between the serial line devices and the PDP-11/44 processor. The SLU can be connected to a console terminal, to the TU58 DECtape transport, or to a remote diagnostic facility. The console terminal operates as a standard I/O device or as a programmer’s console to access and load registers within the CPU. 2.3.2.1 Console Terminal Receiver Control /Status Register (RCSR) ~ Figure 2-5 shows the format of the console terminal receiver control/status register (RCSR) and Table 2-18 lists and describes the functions of the bits. 2-24 15 08 17777560 ' \. 07 R 06 05 |R/W / ]/ 00 . ~ _) NOT USED TERM RCVR DONE TERM RCVR INT ENAB NOT USED TK-4370 Figure 2-5 Console Terminal RCSR Format Table 2-18 Console Terminal RCSR Bit Descriptions Bit Description 15:08 Not used. 07 Terminal Receiver Done — A read-only bit that is set to 1 during the program I/O mode when a complete character is contained in the console terminal RBUF. Cleared when the RBUF is addressed and when an initialize operation occurs. 06 Terminal Receiver Interrupt Enable — A read/write bit, set to 1 to allow the interrupt sequence to be initiated when the RCVR DONE bit is set. 05:00 Not used. 2.3.2.2 Console Terminal Receiver Data Buffer (RBUF) — Figure 2-6 shows the format of the console terminal receiver data buffer register and Table 2-19 lists and describes the function of the bits. 15 17777562 TERM ERROR R ] | 14 13 12 R | R | R 11 08 07 00 R C ‘\f X g y TERM OR ERROR TERM FR ERROR TERM PAR ERROR NOT USED TERM RCVR DATA TK-4371 Figure 2-6 Console Terminal RBUF Format 2-25 Table 2-19 Console Terminal RBUF Bit Descriptions Bit Description 15 Terminal Error — A read-only bit that is set to 1 when the TERM OR ERROR (bit 14), the TERM FR ERROR (bit 13), or the TERM PAR ERROR (bit 12) is set to 1. Cleared by an initialize operation or by the reception of new and correct data. 14 Terminal Overrun Error — A read-only bit that is set to 1 if the character in the RBUF has not been read before another character is received. Cleared by an initialize operation or when the RBUF is emptied. 13 Terminal Framing Error — A read-only bit that is set to 1 when the character read does not include a valid stop bit(s). Cleared when a valid character is received. This bit may indicate an error in transmission or the reception of a “break” character. 12 Terminal Parity Error - A read-only bit that is set to 1 when the parity of the data in the RBUF is incorrect relative to the parity mode selected. This indicates an error in transmission. Cleared when the parity of the next character is validated. 11:08 Not used. 07:00 Terminal Receiver Data — Read-only bits that is the data character that was read from the terminal. 2.3.2.3 Console Terminal Transmitter Control/Status Register (XCSR) - Figure 2-7 shows the format of the console terminal transmitter control and status register (XCSR) and Table 2-20 lists the function of the bits. 15 08 17777564 L NOT USED 07 06 05 04 03 02 R|RW| R| R| R |R/W 01 00 R/W J T TERM XMIT RDY TERM XMIT INT ENAB CIM REMOT ENAB CONSOLE RD BIT ENAB TERM MAINT NOT USED TERM BREAK TK-4372 Figure 2-7 Console Terminal XCSR Format 2-26 Table 2-20 Console Terminal XCSR Bit Descriptions Bit Description 15:08 Not used. 07 Terminal Transmitter Ready — A read-only bit that is set to 1 when the console terminal XBUF register is ready to accept a character or when an initialize operation occurs. It initiates the interrupt sequence if the TERM XMIT INT ENB (bit 06) is set to 1. Cleared when the XBUF receives a character. 06 Terminal Transmitter Interrupt Enable — A read/write bit that is set to 1, by the program to enable the interrupt sequence to be initiated if the TERM XMIT RDY (bit 07) is set to 1. Cleared by program or by the initialize sequence. 05 ' Console Interface Remote — A read-only bit that is set to 1 when the CPU is operating in the remote diagnostic mode. 04 Enable Console — A read-only bit that is seto 1 by the program to indicate that the CPU is operating in the console mode. 03 Remote Diagnostic Bits Enable — A read-only bit set by switch S2 (E79) on the MFM module. When the switch is on, the status of bits 04 and 05 is entered into this register and when the switch is off, the bits will be zeros. 02 Terminal Maintenance — A read/write bit which, when set to 1 by the program, will cause a closed loop test of the console terminal UART. The serial output of the XBUF will be returned to serial input of the RBUF. The data transfer rate will be at the baud rate of the transmitter. Cleared by an initialize operation or by the program. Terminal Break — A read/write bit that is set to 1 by the program and causes the transmission of a 00 continuous space character. This will cause a framing error (bit 13) of the RBUF to be set. Cleared by the program or by an initialize sequence. Can be disabled permanently by removing the jumper lead W5 on the MFM module. 2.3.2.4 Console Terminal Transmitter Buffer Register (XBUF) - Figure 2-8 shows the format of the console terminal transmitter buffer register (XBUF) and Table 2-21 lists the function of the bits. 15 08 07 00 17777566 W N A i NOT USED e Sl J TERM XMIT DATA TK-4373 Figure 2-8 Console Terminal XBUF Format 2-27 Table 2-21 Console Terminal (XBUF) Bit Descriptions Bits Description 15:08 Not used. 07:00 Terminal Transmitter Data — These are write-only bits which form the data character to be transferred to the console terminal. 2.3.2.5 TUS58 Receiver Control/Status Register (RCSR) - Figure 2-9 shows the format of the TUS8 receiver control/status register (RCSR) and Table 2-22 lists the function of the bits. The typical ad- dresses assigned to the TUS58 registers are from 17776500 to 17776506. 15 08 177 XXXX0 \ J NOT USEDI N7 06 R |R/W 05 00 N _J TU58 RCVR DONE TU58 RCVR INT ENAB NOT USED TK-4374 Figure 2-9 Table 2-22 TUS58 RCSR Format TUS8 RCSR Bit Descriptions Bits Description 15:08 Not used. 07 TUS58 Receiver Done — A read-only bit that is set to 1 during the program I/O mode only when a complete character is contained in the TU58 RBUF. Cleared when the TUS8 RBUF is addressed or when an initialize operation occurs. Initiates the interrupt sequence when the TU5S8 RCVR INT ENAB bit (06) is set to 1. 06 TU58 RCVR Interrupt Enable — A read/write bit which is set to 1 by the program to allow the 05:00 Not used. interrupt sequence to be initiated by the TU58 RCVR DONE bit (07). 2-28 2.3.2.6 TUSS8 Receiver Buffer Register (RBUF) - Figure 2-10 shows the format of the TU58 receiver buffer register (RBUF) and Table 2-23 lists the function of the bits. 177XXXX2| 15 14 13 12 R R|R R 11 08 07 00 R TUS8 ERROR NOT TU58 OR ERROR TUS8 RCVR DATA USED TU58 FR ERROR TU58 P ERROR TK-4375 Figure 2-10 Table 2-23 TUS8 RBUF Format TUS8 RBUF Bit Descriptions Bit Description 15 TUS58 Error — A read-only bit that is set to 1 when the TU5S8 OR ERROR (bit 14), TU58 FR ERROR (bit 13), or the TU58 PAR ERROR (bit 12) is set to 1. Cleared by an initialize operation or by the reception of new and correct data. 14 TUS58 Overrun Error — A read-only bit that is set to 1 if the character in the RBUF has not been read before another character is received. Cleared by an initialize operation or when the RBUF is emptied. 13 TUS58 Framing Error — A read-only bit that is set to 1 when the character read in the RBUF does not have a valid stop bit(s). Cleared when a valid character is received. This bit may indicate an error in transmission or the reception of a “break” character. 12 TUS58 Parity Error — A read-only bit that is set to 1 when the parity of the character read in the RBUF is incorrect relative to the parity mode selected. Cleared when the parity of the next character is validated. 11:08 07:00 Not used. TUS58 Received Data — These are read-only bits that form the data character received from the TUSS. 2.3.2.7 TUS8 Transmitter Control/Status Register (XCSR) - Figure 2-11 shows the format of the TUS8 transmitter control /status register (XCSR) and Table 2-24 lists the functions of the bits. 2-29 15 08 177XXXX4 N 07 06 05 R |R/W J _T 03 02 R/W \ 01 00 R/W I8 NOT USED TU58 XMIT RDY TUS8 XMIT INT ENAB NOT USED TUB8 MAINT NOT USED TU58 BREAK TK-4376 Figure 2-11 Table 2-24 TUS58 XCSR Format TUS8 XCSR Bit Descriptions Bit Description 15:08 Not used. 07 TUS58 Transmitter Ready — A read-only bit that is set to 1 when the TU58 XBUF is ready to accept a character or when an initialize operation occurs. Setting the bit initiates an interrupt sequence if the TUS8 XMIT ENAB (bit 06) is set to 1. Cleared when a character is written into the XBUF. TUS58 Transmitter Interrupt Enable — A read/write bit that is set to 1 by the program. Enables the 06 interrupt sequence to be initiated if the TU58 XMIT RDY (bit 07) is set to 1. Cleared by the program or by the initialize sequence. TUS58 Maintenance — A rcad/write bit that when set to 1 by the program will cause a closed loop test 05:03 of the TUS58 UART. The serial output of the transmitter will be returned to the serial input of the receiver. The data transfer rate will be the baud rate of the transmitter. Cleared by the program or by an initialize operation. 01 Not used. 00 TUS8 Break — A read/write bit that is set to 1 by the program and that causes a space character to be continuously transmitted to the TU58. Cleared by the program or by an initialize sequence. The break function can be permanently disabled by removing jumper lead W10 on the MFM module. 2.3.2.8 TUSS8 Transmitter Data Buffer (XBUF) Register — Figure 2-12 shows the format of the TUS58 transmitter buffer register (XBUF) and Table 2-25 lists the functions of the bits. 15 08 07 177 XXXX6 00 W L A ——— S~ J TUS8 XMIT DATA NOT USED TK-4377 Figure 2-12 TU58 XBUF Format 2-30 Table 2-25 TUS8 XBUF Bit Descriptions Bit Description 15:08 Not used. 07:00 TUS58 Transmitter Data — These are write-only bits that form the data character to be transferred to the TUSS. ' 2.3.2.9 Signal Register — The signal register provides information about the operational status of the MFM module and CPU. Figure 2-13 shows the format of the signal register and Table 2-26 lists the function of the bits. ACCESSED 12 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 BY CONSOLE READ ONLY COMMAND E/M<SP>11<CR> ' CIM HALT H RUNH MFM CLK| XFER DONE L |INHH SACKH CIM REMOTE H TK-3659 Figure 2-13 Table 2-26 Signal Register Format Signal Register Bit Descriptions Bit Description 15:06 Not used. 05 Run — Set to 1 to indicate that the processor is executing instructions. 04 Console Interface Module Halt — Set to 1 to indicate that the toggle switch on the control panel of the PDP-11/44 is in the HALT position. 03 02 Selection Acknowledge — Set to 1 to indicate that a device has acknowledged the bus grant. Multifunction Module Clock Inhibit — Set to 1 when the MFM is inhibiting the operation of the CPU clock. 01 Console Interface Module Remote — Set to 1 when the CPU is operating in the remote mode. 00 Transfer Done — Not used. 2-31 2.3.2.10 Line Time Clock Control/Status Register (LKS) - Figure 2-14 shows the format of the Line Time Clock Control Status Register (LKS) and Table 2-27 lists the functions of the bits. 08 17777546 07 06 05 R |R/W 00 NOT USED———\’ LTC INT MON LTC ENAB NOT USED TK-4378 Figure 2-14 Table 2-27 Line Time Clock (TCSR) Format Line Time Clock LKS Bit Descriptions Bit Description 15:08 Not used. 07 Line Time Clock Monitor — A read-only bit set to 1 for each cycle of the ac voltage and cleared by the program. Provides an interrupt request at an interval of 16.66 ms for the 60 Hz version and 20 ms for the S0 Hz version. Also set during the initialize sequence. Line Time Clock Interrupt Enable — A read-write bit set to 1 by the program to allow the interrupt 06 sequence to be initiated when the LTC MON (bit 07) is set. Not used. 05:00 2.3.3 Cache Memory 1/0, Page Registers The cache memory module (KK 11-B) contains several registers that are used to store data information, error indications, and control and status information. 2.3.3.1 Cache Memory Data Register (CDR) — The cache memory data register (CDR) is loaded from the 16-bit data array section of the cache RAM when a read-access occurs to main memory. Figure 215 shows the CDR format and Table 2-28 lists the functions of the bits. 00 15 READ ONLY 17777754 —~—— J CACHE DATA BITS 15:00 TK-3649 Figure 2-15 Cache CDR Format 2-32 Table 2-28 Cache CDR Bit Descriptions Bit Description 15:00 These bits are read-only and are loaded from the 16-bit data array section of the cache RAM on every read-access to main memory, except the top 256K bytes. This register can be used with the hit- on-destination-only bit to aid the cache diagnostics in identifying failures in the data section of the cache array. 2.3.3.2 Cache Hit Register (CHR) — The cache hit register (CHR) is a dual-purpose register used as an address match register when written and as a tag address/hit register when read. Figure 2-16 shows the CHR format and Table 2-29 lists the functions of the bits. 15 00 17777752 WRITE ONLY - ~ ADDRESS MATCH BITS 15:00 07 16 06 O0b 00 17777752 READ ONLY — TAG ADDRESS HIT REGISTER Figure 2-16 yTable 2-29 Cache CHR Format TK-3646 Cache CHR Bit Descriptions Bit Description 15:00 Address Match Bits 15:00 — These write-only bits correspond to bits 15:00 of the address match register. Bits 21:16 of the address match register are contained in the cache maintenance register. When bits 21:00 of the address match register are the same as memory address lines 21:00, bit 3 of the CMR is set, a sync pulse is provided to a user-accessible test point, and the address match LED is lit. When bit 4 of the CMR s set, the processor clock is stopped. When bit 2 of the CMR is set, the processor is halted. 15:07 Tag Address — These read-only bits contain the nine tag store memory bits of the last main memory access. When used in conjunction with bits 01 and 00 of the cache maintenance register, the tag address bits will allow cache diagnostics to read the tag field of any location in the array. 06 05:00 Not used. Hit Register — These read-only bits indicate the number of read and write cache hits on the last processor accesses to non-I/O page memory. These bits flow from the LSB to MSB of the field with a 1 indicating a hit and a O indicating a miss. 2-33 2.3.3.3 Cache Maintenance Register (CMR) — The cache maintenance register (CMR) is a dual-pur- pose register. The high byte is used as an address match register when written and contains maintenance bits when read. The lower byte contains read/write maintenance bits. Figure 2-17 shows the format of the CMR and Table 2-30 lists the function of the bits. 15 10 09 00 WRITE—-ONLY 17777750 N J " ADDRESS MATCH BITS 21:16 15 14 13 12 11 10 09 08 07 00 17777750 READ-ONLY CM1 cMm3 Cm2 HBP VLD TP LBP HIT 15 05 04 03 02 01 OO0 READ/WRITE 17777750 ESA EHA AM TDAR HODO TK-3648 Figure 2-17 Table 2-30 Cache CMR Format Cache CMR Bit Descriptions Bit Description 15:10 Address Match Bits 21:16 — These write-only bits correspond to bits 21:16 of the address match reg- ister. Bits 15:00 of the address match register are contained in the cache hit register. When bits 21:00 of the address match register are the same as memory address lines 21:00, a sync pulse is provided to a user-accessible test point. 15:13 Compare 3:1 — These read-only bits represent the value of the compare lines of the cache hit detect logic. when these bits are set, it indicates that the 9-bit tag field currently being read matches the upper 9 bits of the PAX address (bits 21:13). 2-34 Table 2-30 Bit Cache CMR Bit Descriptions (Cont) Description Valid — This read-only bit, when set, indicates that the word currently being read from 12 cache is a valid copy of a backing store location. High Parity, Low Parity, Tag Parity — These read-only bits indicate the parity of the 11:09 data field, low byte of the data field, and the tag field, respectively. Hit — This read-only bit, when set, indicates that all the conditions necessary for a 08 have been met. Enable Stop Action — This read /write bit, when set, will cause the processor clock to 04 parity error or address match condition is detected. high byte of the processor-read hit stop when a cache Address Matched — This read /write bit is set when the 22-bit address match register is equal to the 22- 03 bit PAX address. Enable Halt Action — This read/write bit; when set, will cause a processor halt upon detection 02 cache parity error or address match condition. 01 of a Hit on Destination Only — This read /write bit, when set, causes the cache to be enabled only during the destination memory access portion of an instruction. Read hits and updates will occur only during the final destination access. 00 Tag Data from Address Match Register — This read/write bit, when set, enables the tag field of the cache to be written with data from bits 08:00 of the address match register. When this bit is set, all cache writes will cause the valid bit to be cleared in that location. 2.3.3.4 Cache Control/Status Register (CCSR) - Figure 2-18 shows the format of the cache (CCSR) and Table 2-31 lists the functions of the bits. 15 14 17777746 13 R NOT USED 12 | R VSIU 11 10 09 08 07 rRW|R/W! W [R/wW|R/W FC WWP WWPT VCIP UCB 06 05 PEA NOT USED 04 03 02 R/W|R/W NOT 01 00 R/W FM LO USED ey DC P NOT USED TK-3651 Figure 2-18 Cache CCSR Format 2-35 Table 2-31 Bit Description 15:14 Not used. 13 12 Cache CCSR Bit Descriptions Valid Store in Use — This read-only bit controls which set of valid store bits is currently being used to determine the validity of the contents of the tag store memory. When this bit is set to 1, valid bit B is in use; when clear, bit A is in use. This bit is complemented each time the cache is flushed. Valid Clear in Progress — This read-only bit, when set, indicates that the cache is currently in the process of clearing a valid store set. A cache clear cycle is initiated on powerup and when the flush cache bit is set. ' 11 Not used. 10 Write Wrong Parity Tag — This read/write bit, when set, causes tag parity bits to be written with wrong parity on processor read misses and write hits. This will cause a parity error to occur on the next access to that location. This feature is used by the cache diagnostic programs. 09 Unconditional Cache Bypass — This read/write bit, when set, will force all memory references by the processor to go to main memory. Read or write hits will result in invalidation of those locations in cache, and misses will not change the contents. 08 Flush Cache — This write-only bit, when set, will cause the entire contents of the cache to be declared invalid. 07 Parity Error Abort — This read/write bit controls the response of cache to a parity error. When this bit is set, a cache parity error will cause a force miss and an abort to occur. When cleared, this bit inhibits the abort and enables an interrupt to parity error vector 114. All cache parity errors result in force misses. 06 Write Wrong Parity Data — This read/write bit, when set, causes high and low parity bytes to be written with wrong parity on all updates (processor read misses and write hits). This will cause a cache parity error to occur on the next access to that location. This feature is used in the cache diagnostic programs. 05:04 Not used. 03 Force Miss High — This read/write bit, when set, causes a forced miss on CPU reads where bit 12 of the location’s address is a 1. This bit can also be set by a toggle switch (S1) on the cache board. When switch S1 is returned to the cache-on position, bit 03 remains set until cleared by the program or by an initialization. 02 Force Miss Low — This read /write bit, when set, causes a forced miss on CPU read operations when bit 12 of the location’s address is a 0. This bit can also be set by a toggle switch (S2) on the cache board. When switch S2 is returned to the cache-on position, bit 02 remains set until cleared by the program or by an initialization. Setting both bits 03 and 02 will cause all CPU read operations to be misses thereby effectively disabling the cache. 01 Not used. 2-36 Table 2-31 Description Bit Disable Cache Parity Interrupt — This read /write bit, when set, overrides the cleared condition of the parity error abort bit (bit 07), thereby disabling the interrupt to location 114. The following shows the relationship between bits 00 and 07 and the effect on cache parity errors. 00 2.3.3.5 Cache CCSR Bit Descriptions (Cont) Bit 07 Bit 00 Result 0 0 Interrupt to location 114 and force miss 0 1 Force miss only 1 0/1 Abort and force miss Cache Error Register (CME) — Figure 2-19 shows the format of the cache CME register and Table 2-32 lists the functions of the bits. 15 06 07 08 14 05 00 04 READ/WRITE CLEAR 17777744 J A N TPE PE Hi NOT USED CM PE I l A2 _J NOT USED PE LO . TK-3650 Figure 2-19 Table 2-32 Bit 15 Cache CME Format Cache CME Bit Descriptions Description Cache Memory Parity Error — This bit is set if a cache parity error is detected while the cache parity abort bit (control register bit 07) is set or if a memory parity error occurs. If this bit is set, the cache will force a miss. This bit is cleared by any write to the cache memory error register or by a console INIT. 14:08 Not used. 07 Parity Error High Byte — Set to 1 when a parity error occurs in the high byte of data and the PEA (bit 07) of the CSSR is set to 1. If the cycle is not aborted (PEA = 0), bit 06:05 of the CME will also be set by this error. All parity bits are cleared by a write operation to the CME or by a console initialize sequence. 06 Any Parity Error Low Byte — Set to 1 when a parity error occurs in the low byte of the cache data, and the PEA (bit 07) of the CCSR is set to 1. If the cycle is not aborted (PEA = 0), bits 07 and 05 will also be set to 1 by this error. 05 ' Tag Parity Error.— Set to 1 when a parity error occurs in the tag address field of the CHR, and the PEA (bit 07) of the CCSR is set to 1. If the cycle is not aborted (PEA = 0), bits 06 and 07 of the CME will also be set to 1. All parity bits are cleared by a write operation to the CME or by a console initialize sequence. 04:00 Not used. 2-37 2.3.4 Memory Management Registers The 16-bit virtual address is translated to a 22-bit physical address by the memory management function. Four status registers, 48-page address registers (PAR), and 48-page descriptor registers (PDR) are associated with the memory management. 2.3.4.1 Status Register 0 (SR0) - Memory management status register 0 (SR0) contains error flags, the page number whose reference caused the abort and various status flags. The format of SRO is shown in Figure 2-20 and bit descriptions are listed in Table 2-33. 15 14 13 12 09 08 17777572 Y r/w | R/W|R/W 06 R/W — NON— RSDT 07 READ— ONLY ABORT PA LG%E ABORT 05 R J Y NOT USED 04 R 03 01 R 00 R/W ] mg:)NET MODE ID SPACE N’Ac‘f PAGE ENBL RELOC ABORT NOT USED TK-3644 Figure 2-20 Memory Management SR0O Format Table 2-33 SRO Bit Descriptions Bit Description 15:13 Error Flags — These error bits are prioritized; i.e., flags to the right are less significant and are ignored if a flag to the left is present. For example, a nonresident fault service routine would ignore page length and access control faults. 15 Nonresident Abort — This bit is set to 1 when an attempt to access a page with an access control field (ACF) key equal to 0. It is also set if there is an attempt to use memory relocation with a processor mode of 2. 14 Page Length Abort — This bit is set to 1 if there is an attempt to access a location in a page with a block number (virtual address bits 12:06) that is outside the area authorized by the page length field (PLF) of the page descriptor register (PDR) for that page. It is also set if there is an attempt to use memory relocation with a processor mode of 2. Bits 15 and 14 can be set simultaneously by the same access attempt. 13 Read-Only Abort — This bit is sct if there is an attempt to write in a read-only page. Read-only pages have an access key of 1. 12:09 Not used. 2-38 Table 2-33 Bit SRO Bit Description (Cont) Description 08 Maintenance Mode — This bit, when set, specifies that only destination mode references will be relocated using memory management. This bit is used for diagnostic purposes only. 07 Not used. 06:05 Mode — These bits indicate the processor mode (kernel/supervisor/user) associated with The page causing the abort; kernel = 00, supervisor = 01, user = 11, illegal mode = 10. If an illegal mode is specified, bits 15 and 14 will be set. 04 ID Space — This bit indicates the type of address space (I or D) the memory management was using when the fault occurred; 0 = I space, 1 = D space. 03:01 Page Number — These bits contain the page number of the reference causing a memory management fault. 00 Enable Relocation — When this bit is set, all addresses are relocated. When this bit is clear, the memo- ry management facility is inoperative and addresses are not relocated or protected. 2.3.4.2 Status Register SR1 - The format of memory management status register 1 (SR1) is shown in Figure 2-21. SR1 records any autoincrement/decrement of the general purpose register, including explicit references through the PC. SR1 is cleared at the beginning of the fetch cycles for each instruction. Whenever a general purpose register is either autoincremented or autodecremented, the register number and the amount in 2’s complement notation by which the register was modified are written into SR1. A single operand instruction will only set the lower byte with the source register change and the upper byte with the destination register change. Table 2-34 describes each of the bits in the SR1. 15 1 10 08 07 03 02 00 READ-ONLY 17777574 INC/SDEC G INC/DEC SEC REG FIRST RE SEC REG NO - ;I(?ST REG TK-3645 Figure 2-21 Memory Management SR1 Format 2-39 Table 2-34 Bit SR1 Bit Descriptions Description 15:11 Increment/Decrement Second Register — The 2’s complement value of the incrementing or decrementing of the second general register. 10:08 Second Register Number — The octal value of the second general register number (octal 0 for register 0). 07:03 Increment/Decrement First Register — The 2’s complement value that is a result of the incrementing or decrementing of the first general register. 02:00 First Register Number - The octal value of the first general register. 2.3.4.3 Status Register SR2 - The status register SR2 is loaded with the value of the program counter at the beginning of the fetch cycle of each instruction. At the beginning of an interrupt, SR2 contains the address trap vector, the T bit, parity traps, odd address, parity and time-out aborts. Figure 2-22 shows the format of SR2 and Table 2-35 lists the function of the bits. 15 00 17777576 READ ONLY . —~— J 16 BIT VIRTUAL ADDRESS TK-3652 Figure 2-22 Memory Management SR2 Format Table 2-35 Bit 15:00 SR2 Bit Description Description Virtual Address — Read-only bits that are the virtual address at the beginning of the fetch cycle of each instruction. 2.3.4.4 Status Register SR3 - Figure 2-23 shows the format of SR3 and Table 2-36 describes the bits. 2-40 16 06 05 04 03 02 01 00 R/W|R/W]R/W|R/W|R/W |R/W 17772516 = =] ~— NOT USED ENB UNIBUS|ENB CALL| | SUPER SUPER MAP ENB 22-BIT KERNEL USER MAPPING TK-3653 Figure 2-23 Memory Management SR3 Format Table 2-36 SR3 Bit Descriptions Bit Description 15:06 Not used. 05 Enable UNIBUS Map — Set to 1 by program control to enable the UNIBUS map which converts 18- bit UNIBUS addresses to 22-bit memory addresses. Enable 22-Bit Mapping — Set to 1 by program control to enable 22-bit mapping when the ENBL RELOC (bit 01) of SRO is set to 1. When cleared to 0, 18-bit mapping is enabled. 04 Enable Call Supervisor — Set to 1 by program to enable the CALL TO SUPERVISOR MODE in- 03 struction to be performed. 02 Kernel — Set to 1 by program control to enable kernel mode D space. 01 Supervisor — Set to 1 by program control to enable supervisor mode. 00 User — Set to 1 by program control to enable data space in the user mode. When data space is disabled, all references use the instruction (I) space registers. When D space is enabled, either the I space or the D space registers are used. 2.3.4.5 Page Address Registers (PAR) - The page address registers (PAR) contain the 16-bit page address field that specifies the base address of the page as a block number in physical memory. Figure 2-24 shows the format of a PAR and Table 2-37 describes the bits. 00 15 ADDRESS (TABLE 2-36) N\ N — _J PAGE ADDRESS FIELD TK-4379 Figure 2-24 Memory Management PAR Format 2-41 Table 2-37 PAR Bit Description Bit Description 15:00 Page Address Field — Read/write bits that are the page address field. There are six sets of eight PARs, one set each for kernel data space, kernel instruction space, supervisor data space, supervisor instruction space, user data space and user instruction space. The addresses of these registers are listed in Table 2-38. Table 2-38 PAR/PDR UNIBUS Addresses Kernel I Space D Space Memory Memory Page PAR PDR Page PAR PDR 0 17 772 340 17772 300 0 17 772 360 17 772 320 1 17772 342 17772 302 1 17772 362 17772 322 2 17 772 344 17 772 304 2 17 772 364 17 772 324 3 17 772 346 17 772 306 3 17 772 366 17 772 326 4 17 772 350 17 772 310 4 17772370 17 772 330 5 17772 352 17772 312 5 17772372 17 772 332 6 17 772 354 17772 314 6 17772374 17772 334 7 17 772 356 17772 316 7 17772 376 17 772 336 Supervisor I Space D Space Memory Page Memory PAR PDR Page PAR PDR 0 17 772 240 17 772 200 0 17 772 260 17 772 220 1 17772 242 17 772 202 1 17 772 262 17 772 222 2 17772 244 17772 204 2 17 772 264 17 772 224 3 17 772 246 17 772 206 3 17 772 26€ 17 772 226 4 17 772 250 17 772 210 4 17772 270 17772 230 5 17 772 252 17772 212 5 17772 272 17 772 232 6 17772 254 17772214 6 17 772274 17 772 234 7 17 772 256 17772 216 7 17772 276 17 772 236 User I Space D Space Memory Memory Page PAR PDR Page PAR PDR 0 17777 640 17 777 600 0 17 777 660 17 777 620 1 17 777 642 17777 602 1 17 777 662 17777 622 2 17777 644 17 777 604 2 17 777 664 17 777 624 3 17 777 646 17 777 606 3 17 777 666 17 777 626 4 17 777 650 17777 610 4 17777 670 17777 630 5 17 777 652 17777 612 5 17 777 672 17 777 632 6 17 777 654 17777 614 6 17777 674 17 777 634 7 17 777 656 17777 616 7 17777 676 17 777 636 2-42 2.3.4.6 Page Descriptor Register (PDR) - The page descriptor registers (PDR) contain information relative to page expansion, page length and access control. There are six sets of eight PDRs which are allocated in the same manner as the PARs. The addresses of these registers are listed in Table 2-38. The format of the PDR is shown in Figure 2-25 and bit descriptions are listed in Table 2-39. 15 14 08 ADDRESS (TABLE 2—36) | R/W 07 06 05 04 R/W| R R/W 03 02 01 00 R/W o1 C USED PAGE LNGTH ACC NOT NOT ED xp SONT wrITTENUS INTO LD yseD CACHE DIR BYPASS TK-3654 Figure 2-25 Memory Management PDR Format Table 2-39 PDR Bit Descriptions Bit Description 15 Cache Bypass — When set to 1 by the program, this bit will cause all references to this page to bypass the cache memory and directly access the main memory. 14:08 Page Length Field — Specifies the octal number of 32-word blocks in the current page. The block number of the virtual address is compared to the page length field to detect length errors. An error occurs when expanding upwards if the block number is greater than the page length field, and when expanding downwards if the block number is less than the page length field. 07 Not used. 06 Page Written Into — This bit is set to 1 to indicate to the program that the page being accessed has been modified since the PAR or PDR has been loaded. This bit is used in applications that involve disk swapping and memory overlays. It determines which pages have been modified and must be saved in their new form, and which pages have not been modified and can be overlaid and not saved. 05:04 03 Not used. Expansion Direction — Specifies the direction in which a page is authorized to expand. When cleared to 0, the page expands upward from relative 0 by adding blocks with higher memory addresses. When set to 1, the page expands downward from block number 1778 or 1271¢ by adding blocks with lower addresses. Upward expansion is usually used for program space while downward expansion is used for stack space. 02:01 Access Control Field — A two-bit field which defines the access rights for the addressed page as fol. lows: Bit Bit 02 01 Function 0 0 0 1 Nonresident — abort all accesses Read-only — abort all attempts to 1 0 1 1 write Unused — abort all accesses Read/write — read or write allowed, no trap or abort occurs 00 Not used. 2-43 CHAPTER 3 CPU CONFIGURATION The BA11-AA, -AB mounting box contains a 6-row, 14-column CPU backplane which is dedicated to the PDP-11/44 system modules. Space is provided within the mounting box to allow the installation of additional backplanes. Some of the installed system modules contain switches and jumper leads which must be set or configured for particular system applications. 3.1 PROCESSOR BACKPLANE ASSIGNMENTS Figure 3-1 shows the location of the modules within the system backplane. Row A is positioned toward the rear of the mounting box where the power supply is mounted. The asterisked (*) modules are optional and are not supplied with the basic system. Table 3-1 lists and describes the standard modules supplied with the system, and Table 3-2 lists the modules that are available as options. ROWS 1 SLOTS A B M7090 (KD11-Z/CIM} C [ D *M7091 E (KE44—-A) 2 *M7092 (KE44—A) 3 *M7093 (FP11—F) 4 M7094 (KD11-Z/DATA PATH) 5 M7095 (KD11-Z/CONTROL)} 6 M7096 {(KD11-Z/MFM) 7 M7097 {CACHE) 8 M7098 (KD11-Z/UBI) 9 M8722 (MS11-M} 10 *M8722 (MS11—M) 11 *M8722 {(MS11-M) 12 *M8722 13 F FRONT (MS11-M) *SPC 14 | M9302, *M9202, *BC11-A *SPC *MODULE OPTIONS AVAILABLE (TABLE 3-2) NOTES: 1. A G 727, G7270 CARD IS REQUIRED IN ROW D OF ANY UNUSED SPC SLOT TO PROVIDE BUS GRANT CONTINUITY. 2. A G7273 CARD'IS REQUIRED IN ROW C AND D OF ANY UNUSED SPC SLOT TO PROVIDE BUS GRANT CONTINUITY. 3. MODULES ARE INSERTED WITH COMPONENT SIDE TOWARD RIGHT SIDE OF BACKPLANE. TK-4380 Figure 3-1 Backplane, Module Locations 3-1 Table 3-1 Standard CPU Backplane Modules Description Function CPU Modules KD11-Z M7090 — Console Interface Module (CIM) M7094 - Data Path Module M7095 — Control Module M7096 — Multifunction Module (MFM) M7097 — Cache Memory Module M7098 — UNIBUS Interface Module (UBI) Memory MS11-MB option M8722 - 256 KB ECC MOS Memory UNIBUS M9302 — Bus Terminator Module Table 3-2 Optional CPU Backplane Modules Function Description Commercial Instruction Set Processor KE44-A M7091 — Control Module M7092 — Data Path Module Floating-Point Processor FP11-F M7093 — Floating-Point Processor Module Memory Expansion MS11-MC Two M8722 Modules — a total of 512 MS11-MD Three M8722 Modules — a total of 768 KB of ECC MOS memory KB ECC MOS memory UNIBUS Cable Assembly BC11-A - connects the UNIBUS of the CPU backplane to a remote backplane Bus Grant Continuity G727, G7270, G7273 modules — inserted into unused slots to continue bus grant continuity 3.1.1 Backplane Assembly Pin Designations The system backplane assembly consists of connector blocks mounted to a metal frame. The top of the backplane contains slots into which the module contacts are inserted. The bottom of the backplane provides the wirewrap pins. Figure 3-2 shows the wiring side of the system backplane that contains 14 slots (columns) and 6 rows (A-F). With the mounting box tilted to its servicing position, row F will be located at the top of the assembly and slot 1 (column) will be located at the right side when facing the wirewrap pins. Each slot has 36 pins associated with the slot connectors and a pin is identified by the row, slot, pin designation, and side of the pin row where it is located as shown. 3-2 HOLO3IN OD Id 2indigg-¢suejdyoeqg‘Ajquosyuldsuoneugiso(q AINIHdX34 d3M0d 319v3 1071s (r1—1) LNId4dX34 379VvD AG+ W3LSANIdS IN3QISVIdNIVE 4 NId10NOILgVIO14 NId 34IS {GIL INO'Z'A'X'M'D'O'I'D) NNIidd NMOOIHLV1)NHOOIS(32T _34i0s © —f—eo 3-3 <t —1—e *—1—10 —}—m N ~———t—— r—— T3LN7I49YdVXI3 LBEY-JL A—Y anos Table 3-3 lists the voltages and signals supplied by connector P1. Table 3-4 lists the voltages distributed to the connector pins of the backplane and Table 3-5 lists the ground lead distribution. Table 3-3 CPU Backplane Co~unector P1, Signals and Voltages | Pin | | Function Pin Function 1-10 +5VB 22 BUSDCLOL 11-16 +12VB 23‘ GND SENSE 17,18 —12VB 24 +5 SENSE 19 LTC 25,217 —15V 20 BUS ACLOL 26, 28 +15V 21 BOOT ENAB L Table 3-4 CPU Backplane Voltage Distribution Voltage Connector Pin Voltage Connector Pin +12 AO1R1 +5 B0O1B1, B09B1 — BO12B1 +12 VB Ji-11 to J1-15 +5VB J1-1-J1-10 +15 B01C2 —12 A01S1, A09S1 - A1281 J1-26-J1-28 —12 VB J1-17,J1-18 +5 AO01A2 - A014A2 —15V BOIT1 +5-1 D01A2 -D14A2 ' AO9R1 - Al12R1 C14U1 C12U1 -1, Co6U A01V1 - AO8V1 BO1A2 - B14A2 C01A2 - C14A2 C01V1 -C08V1 J2-1,J1-24 DO1V1, D02V1 2 - E14A2 E01A 2 - F14A2 FO1A FO1V1 - F08V1 B09D1 - BO12D1 C12B2-C14B2 - D14B2 D12B2 - E14B2 E12B2 F12B2 -F14B2 J1-25, J1-27 Table 3-§ CPU Backplane Ground Distribution Ground Connector Pin Ground Connector Pin GND 01 A01C2, AO1IT1 GND 08 A08C2, A08T1 BOIC1, BO1T2 B08C2, BO8T1 C01C2, COIT1 C08C2, C08T1 D01C2, DO1T1 D08C2, DO8T1 E01C2, EOIT1 E08C2, E08T1 F01C2, FO1T1 F08C2, FO8T1 J00123 GND 09 GND 02 GND 03 GND 04 GND 05 GND 06 GND 07 A09C2, A09T1 A02C2, A02T1 B09C2, B09T1 B02C2, B02T1 C09C2, C09T1 C02C2, C02T1 D09C2, D09T1 E02C2, E02T1 E09C2, E09T1 F02C2, FO2T1 F09C2, FO9T1 A03C2, A03T1 GND 10 A10C2, A10T1 B03C2, BO3T1 B10C2, B10T1 C03C2, C0O3T1 C10C2, C10T1 D03C2, D03T1 D10C2, D10T1 E03C2, E03T1 E10C2, E10T1 F03C2, FO3T1 F10C2, F10T1 A04C2, A04T1 GND 11 Al1C2, A11T! B04C2, B04T1 B11C2, B11TI C04C2, C04T1 Cl11C2,C11T1 D04C2, D04T1 D11C2,DI11T1 E04C2, E04T1 E11C2,El11T1 F04C2, FO4T1 F11C2,F11T1 A05C2, AOST1 GND 12 A12C2, A12T1 B05C2, BOST1 B12C2, B12T1 C05C2, COST1 C12C2, B12T1 D05C2, DOST1 D12C2,DI12T1 E05C2, E05T1 E12C2, E12T1 F05C2, FO5T1 F12C2, F12T1 A06C2, A06T1 GND 13 A13C2, A13T1 B06C2, BO6T1 B13C2, B13T1 C06C2, CO6T1 C13C2, C13T1 D06C2, D06T1 D13C2, D13T1 E06C2, E06T1 E13A2, E13C2,E13T1 F06C2, FO6T1 F13C2, F13T1, F13J2 A07C2, A07T1 GND 14 Al14B2, A14C2, A14N1, Al14P1, Al4R1, A14S1, A14T1, A14V1 B07C2, BO7T1 C07C2, CO7T1 B14B2, B14C2, B14D1, B14El, D07C2, DO7T1 B14T1, B14V2 F14C2, F14T1, F14J2 3-5 3.1.2 Module Contact Designations 3.1.3 SPC Module Installation Flgure 3-3 shows the contact designations for a hex-height module. The contact designations for singledouble-, and quad-height modules will be similar starting with row A and proceeding to the maximum numbcr of rows. When components are mounted on the module, they will be located on side 1. Slot 13, rows A through F, and slot 14, rows C through F of the system backplane, are allocated to the installation of small peripheral control (SPC) modules. The SPC modules provide control for the transfer of data between the CPU and peripheral devices. Slot 13 can contain a hex-height SPC module and slot 14 can contain a quad-height module. If no moduleis installed in an SPC slot, a G727 module - must be insertedin row D to maintain the bus grant continuity of the backplane. Some SPC modules allow block data transfers to or from a device without processor intervention. These modules use a nonprocessor grant (NPG) line of the UNIBUS to initiate the data transfers. The NPG line continuity is maintained by jumper wires wrapped to pins on the backplane. When a module with NPG capability is installed in an SPC location, the jumper lead between pins Al and B1 of row C must be removed. Figure 3-4 shows the location of the jumper wires on the backplane. | NOTE When the NPG module is removed or when a module without the NPG capability is installed, the jumper lead must be connected to maintain the signal continuity. \ u T S R NOTES: ] 1. SIDE 1 1S COMPONENT SIDE N M 2. EACH SIDE CONTAINS 18 CONTACTS THAT ARE DESIGNATED A-V (OMITTING G,1,0,0,W,X,Y,Z) 3. ACOMPLETE MODULE CONTACT DESIGNATION CONTAINS A L K IE R |¢ 18 CONTACTS ON EACH SIDE HEX MODULE SIDE 1 CONTAINS = COMPONENTS J H F E CONNECTOR LETTER PREFIX, CONTACT LETTER, AND SIDE SUFFIX NUMBER. FOR EXAMPLE: AD2 D c B A TK-4382 Figure 3-3 Module Contact Designations BACKPLANE SLOT 14 I 13 SLOT \\~~ / N N -|- - . \ e y i / — — — — ul—+a LB1 A MMM ROW C 81\ > a4 1 Al REMOVABLE LEAD o |ot TK-4383 Figure 3-4 SPC Slots, NPG Jumper Lead Locations Table 3-6 identifies the signals on the connector pihs of row C through row D of the SPC locations. The XX designation in the “Pin” column of the table is slot 13 or 14 unless otherwise indicated. 3.2 MODULE CURRENT REQUIREMENTS Table 3-7 lists the typical current requirements of the modules which can be inserted into the CPU backplane. 3.2.1 DC Power Requirements The H7140-AA, -AB provides the dc power to the modules installed in the CPU backplane and any additional SPC backplane assemblies. The total amount of current available at the dc outputs of the power supply must be considered when installing additional modules to ensure that adequate power is available. 3-7 Table 3-6 Pin Signal Mnemonics C(XX)Al A2 SPC Location, Signal Identification Pin Signal Mnemonics Pin BUS NPG H (IN) H2 ‘BUS BR4 L P2 BUS A07 L +5V J1 SEL 2 R1 BUS A09 L Bl BUS NPG H (OUT) J2 BR OUT R2 SEL 4 B2 —15V Kl OUTH S1 SEL 6 Cl BUS PAL K2 UBA BG7 OUTH S2 SEL O C2 GND L1 BUS INITL Tl Dl LTC L2 BUS BG7TA H T2 SEL 2 D2 BUSDISL M1 Ul BUS A06 L El E2. BUSDI4L F1! M2 MFM BG6 OUT H U2 BUS A04 L N1 INTA Vi BUS A0S L N2 BUS BG6A H V2 BUS A06 L F(XX)Al BR OUT F2 BUSDI3L Pl H1 BUSDIIL P2 H2 BUSDI2L R1 J1 INTB R2 J2 BUSDIOL S1 Kl S2 K2 BUS D09 L Tl L1 INTENBL T2 L2. BUS D08 L Ul M1 UBA BG5 OUTH A2 Bl BUS BG5A H C1 MFM BG4 OUT H C2 BUS BG4A H D1 BUS BBSY D2 F13N1 (F14N1) El F13V2 (F14V2) U2 BG IN E2 BUS DO7 L \'2! SSYNINH F1 N1 BUSDCLOL V2 BG OUT F2 N2 BUS D04 L E(XX)A1 P2 BG IN B2 M2 Pl Signal Mnemonics ‘ H1 A2 H2 INTENBB BUS NPR L Bl R2 BUS DO1 L Cl S1 BUSPBL C2 S2 BUS D00 L D1 BUS A17L D2 BUS AISL L2 F13L2 (F14L2) El BUS MSYNL Ml BUS INTR L E2 BUS Al16 L M2 F13M2 (F14M2) R1 B2 Tl T2 SSYNINH J1 BUSDOS L BUS DO3 L Ul J2 BUS A12L Kl K2 INTB L1 U2 \A! BUS D02 L Fl1 F2 BUS A02 L BUSCI1L N1 N2 F13N1 (F14N1) V2 BUS D06 L BR OUT H1 BUS AO1 L P1 D(XX)Al H2 BUS AOO L P2 F13P2 (F14P2) A2 Bl Cl C2 D1 D2 El E2 J1 J2 Kl K2 L1 L2 Mi M2 BUS SSYN L BUSCOL BUS Al14L BUS A13L BUS All1L F13L2 (F14L2) F13N1 (F14N1) F13M2 (F14M2) F13P2 (F14P2) IN OUTH R1 R2 S1 S2 T1 T2 Ul U2 BUS SACK L INT A BR OUT SEL 6 OUT LOW BUS BR7L SEL 4 BUS BRG L . Fl SELO N1 OUT LOW Vi INTENBB F2. BUSBRSL N2 BUS AO8 L V2 F13V2 (F14V2) HI, IN Pl BUS AIOL 3-8 Table 3-7 CPU Module Current Requirements DC Current Option (Modules) +5.1V +12V -12V +5.1 BB 1 A 50 mA 1.5A KD11-Z M7090 0.5A M7094 7.5A M7095 7.5A M7096 50A M7098 7.0 A KK11-B (M7097) 6.5A FP11-F (M7093) 7.0 A KE44-A M7091 3.1A M7092 6.0A MS11-MB (M8722-BA) M9302 48A 1.5A 3.2.2 H7140-AA, -AB DC Power Output Table 3-8 lists the total current supplied from the H7140-AA, -AB power supply. The current output of the +5.1 V output is derated by the amount of current required by the +15 V and —15 V outputs according to the following formula: Iisiv=120-5[T415v-1) + (15 v—1)] Table 3-8 H7140-AA, -AB Power Supply Maximum Output Current DC Outputs Current in Amperes +5.1V 120 * +15V 3 —15V 3 +5.1 BB 10 (battery backup) +12V 5 —12V 1 *Derated by the current drawn at the +15 and —15 Vdc outputs 3-9 The maximum current supplied at the +5.1 Vdc output is 120 A with 1 A or less drawn from each of the +15 Vdc and —15 Vdc outputs. The minimum current available at the +5.1 Vdc output is 100 A where maximum current of 3 A is supplied at both the +15 Vdc and -15 Vdc outputs. Table 3-9 lists some of the UNIBUS options that are available for use in the PDP-11/44 systems and the typical -15 V and +15 Vdc power requirements of the modules. Refer to the following DIGITAL handbooks for more detailed information on these options. 1. 2. PDP-11 Peripherals Handbook Terminals and Communications Handbook 3.3 MODULE SWITCHES, JUMPERS AND INDICATORS Several of the modules provided with the PDP-11/44 system contain switches and jumper leads which must be set and configured for specific system requirements. The description of the switch and jumper lead configurations for the memory modules (M8722) is contained in the MSI1I-M MOS Memory User’s Guide. Configuration information for the optional modules is contained in the respective documents listed in Table 1-2. 3.3.1 Console Interface Module (M7090) The Console Interface Module (CIM) (Figure 3-5) contains 21 jumper lead locations and an LED indicator. The jumpers are used to select transmission methods for compatibility between the CPU and the console terminal, the CPU and the TUS58 DECtape II transport, and the CPU and the remote diagnostic unit. The jumper leads as shown in Figure 3-5 select EIA RS-232-C transmission mode for SLU1 (console terminal) and SLU2 (DECtape II transport). ' Table 3-9 -15V, +15 Vdc Option Power Requirements Current Requirements (Amperes) Option Designation +15 Vde -15 Vde DHI11-AD 0.40 0.65 DHI11-AE 0.10 0.34 DL11-E 0.05 0.15 DL11-WA 0.05 0.15 DL11-WB 0.05 0.15 DMCI11-DA 0.03 0.31 DMCI11-FA 0.03 0.31 DMC11-MA 0.18 0.46 DMCI11-MD 0.18 0.46 DUP11-DA - 0.08 0.08 DV11-AA 0.60 1.00 DZ11-A 0.10 0.13 DZ11-B 0.10 0.13 DZ11-C - 0.12 0.40 DZ11-D 0.12 0.40 DZ11-E 0.20 0.26 DZ11-F 0.24 0.80 RIMO02, RJP06, TIJE16, TIU77 0.00 0.40 RK711-PA 0.18 0.40 RL11-AK, RL211-AK 0.50 0.50 3-10 1 J3 | J4 J2 LED RD W20 0D W190 CONSOLE TERM TU58 O O==meOW16 O J1 Owi5 FRONT O—O0w14 Wi130 O PANEL O OWwo O ows O ow7 O Ows W12 O=——0 o ow21 O Ows o Oows4 W11 OmeemO W10 O===O W18 O=—0 W30 W70 W20 © Wio o O O B CIM M7090 TK-3639 Figure 3-5 CIM Jumper Lead Locations, Connectors and LED Indicator 3-11 3.3.1.1 Console Terminal Configurations — The console terminal cable attaches to connector J2. The following methods of data transmission are selectable: 1. 20 mA current loop: active or passive mode 2. Electronic Industries Association (EIA) S.andard: RS-232C, RS-423 and RS-422. Table 3-10 lists the jumper lead configuration for the 20 mA interface and Table 3-11 for the EIA interface. Table 3-10 Console Terminal Interface, 20 mA Configuration Jumper Leads* Mode w4 w5 ) w7 w13 Active Out In In Out In Passive In Out Out In Out EIA device Out Out Out Out Out Transmitter w1 w2 w3 w8 w9 W17 w18 Active In Out In Out In In Out Passive Out In Out In Out In Out EIA device Out Out Out Out Out Out In Receiver * Jumper lead W11 should always be installed except for module testing. When 20 mA operation is selected, jumper leads W12, W15, W16, W19 and W20 may remain installed. Table 3-11 Console Terminal Interface, EIA Configuration Jumper Leads w17 W18 W19 W20 Out Out In Out In Out Out Out In Out In Out In Out In In Out Mode W12 W15 RS-232C In RS-423 RS-422 W16 3-12 W1-W9, W13 3.3.1.2 TUS58 DECtape II Configuration — The TUS58 DECtape 11 device cable attaches to connector J4. Table 3-12 lists the jumper lead configuration for selecting the EIA transmission mode. Table 3-12 TUS8 DECtape II, EIA Configuration Jumper Lead Mode W14 RS-232C In RS-423 Out 3.3.1.3 Remote Diagnosis Configuration — The remote diagnostic cable attaches to connector J3. When jumper lead W21 is not installed, the remote diagnostic unit has control of the CPU when the front panel switch is set to either the LOCAL or LOC DSBL position. When jumper lead W21 is installed, the remote diagnostic unit cannot take control of the CPU if the front panel switch is in the LOC DSBL position. 3.3.1.4 Voltage Monitoring — The voltage monitoring circuits detect over or under voltage conditions. Jumper lead W10, when IN, enables the + 12 V supply voltages to be monitored. When jumper W10 is OUT, the + 12 V supply voltages are not monitored. 3.3.1.5 LED Indicator — The LED indicator is lighted when EIA data transmission to the console terminal has occurred in both directions. 3.3.2 Multifunction Module (M7096) The multifunction module (Figure 3-6) contains an LED indicator, 14 jumper lead locations and 4 switch packs. The LED on the module is a self-test command indicator which is lighted at the beginning of a self-test command and is extinguished after the completion of the test. 0 N —— i 4 4 ) W5 — W9 N ooooi LED 0000 W31 W4 e © w10-w14 Ioooo 0000 O $1—$10 wzi W1I S1—=S8 17 S1—=39 £79 MFM M7096 e rrmn Jr._r ' TK-3634 Figure 3-6 MFM Jumper Lead Locations, Switches and LED Indicator 3-13 3.3.2.1 Console Termmal Jumper Leads Selections — Table 3-13 lists the configuration and functions of the console terminaljumper leads on the multifunction module. Table 3-13 Jumper Lead MFM Console Terminal Jumper Lead Configuration Function Wi When in, address decode for the console terminal is enabled. W4 When in, the receiver error bits (15:12) of the console terminal receiver buffer register are enabled. When out, the error bits are read as zero. W5 When in, the break bit (bit 0) of the console terminal transmitter status register (RBUF) is enabled - and can be set or cleared. When out, the break bit is disabled and will remain clear. W6 When in, console terminal receiver parity detection is enabled and parity will be generated. If W4 is ' in, the parity error bit (bit 12) of the terminal receiver buffer register (XBUF) will be set on a parity error. When W6 is out, parity detection and generation is disabled and the parity error bit will remain cleared. W7 and W8 These jumpers specify the character length for the console terminal UART, as follows: Jumper w9 Lead 5 Bits 6 Bits 7 Bits 8 Bits w7 W8 In In Out Out In Out In Out When in, odd parity will be generated and checked, if jumper W6 is also in. When W9 is out, even parity will be generated and checked, if jumper W6 is in. 3.3.2.2 MFM Console Terminal Baud Rate Selection — Table 3-14 lists the positions of the switch pack E6 on the MFM to select the baud rate of the console terminal. The location of E6 is shown in Figure 3-6. Switch S1 of E6 selects the stop bit: ON is one stop bit; OFF is two stop bits. The OFF position will also select 1.5 stop bits if a 5-bit characteris selected byjumper leads W7 and W8 (Table 3-13). : 3.3.2.3 MFM TUS58 DECtape 11 Jumper Leads — Table 3-15 lists the jumper leads that select the 3.3.2.4 MFM TUS8 Baud Rate Selection — Switches S1 through S6 of switch pack E7 are used to operating parameters of the TU58 DECtape II device. select the baud rates of the TU58 transmitter and receiver. The location of E7is shownin Figure 3-6. Switch S7 of E7 selects the stop bit: ONis one stop bit; OFFis two stop bits. The OFF position will also select 1.5 stop bits if a 5-bit characteris selected byjumper leads W12 and W13 (Table 3- 15). Switch position S2 through S6 should only be set to the combinations shownin Table 3-16. The baud rate for the transmitter and receiver can be different. 3-14 Table 3-14 MFM Console Terminal Baud Rate Selection (Switch Pack E6) Receiver Switch Locations 2 3 4 5 Transmitter Switch Locations 6 7 8 9 Baud Rate 50* ON ON ON ON 75 ON ON ON OFF 110 ON ON OFF ON 134.5 ON ON OFF OFF 150 ON OFF ON ON 200 ON OFF ON OFF 300 ON OFF OFF ON 600 ON OFF OFF OFF 1200 OFF ON ON ON 1800 OFF ON ON OFF 2000 OFF ON OFF ON 2400 OFF ON OFF OFF 3600 OFF OFF ON ON 4800 OFF OFF ON OFF 9600 OFF OFF OFF ON 19200 OFF OFF OFF OFF | *When the processor is placed in the remote mode of operation, the console baud rate defaults to 19200 baud. 3-15 Table 3-15 MFM TUSS8 Jumper Lead Configurations Jumper Lead Function W3 When in, the receiver error bits (15:12) of the TUS58 receiver buffer register are enabled. When out, the error bits are read as zero. W10 When in, the break bit (bit 0) of the TUS8 transmitter status register is enabled and can be set or cleared. When out, the break bit is disabled and will remain clear. Wili When in, TUS8 receiver parity detection is enabled and parity will be generated. If W3 is in, the parity error bit (bit 12) of the TU58 receiver buffer register will be set on a parity error. When W11 is out, parity detection and generation is disabled and the parity error bit will remain cleared. W12 and W13 These jumpers specify the character length for the TU58 UART, as follows: Jumper Wi4 Leads 5 Bits 6 Bits 7 Bits 8 Bits W12 In In Out Out W13 In Out In Out When in, odd parity will be generated and checked, if jumper W1l is also in. When W14 is out, even parity will be generated and checked, if jumper W11 is in. Table 3-16 TUS8 Baud Rate Selection (Switch Pack E7) Receiver Switch 1 2 3 Transmitter Switch 4 5 6 Baud Rate 38,400 ON OFF OFF 9600 OFF ON OFF OFF OFF ON Same baud rate as selected for the console terminal 3-16 3.3.2.5 MFM TUS5S8 Device Address Selection — Switch pack at locations E70 contains switches S1 through S10 and is used to select the base address of the TU58 DECtape II device from 17760000 to 17777770. Figure 3-7 shows the address bits affected by the switch settings. 3.3.2.6 TUSS8 Vector Address Selection — Switch pack at location E79 contains switches S1 through S8. Switch S1 when ON enables the TUS58 address to be decoded. Switch S2 is related to console terminal operation. Switches S3 through S8 are used to set the TUS8 vector address from O to 770 (octal). The recommended vector address for use with DIGITAL software is 300. The transmitter vector equals the receiver vector plus 4. Figure 3-8 shows the correspondence between the switch positions and the TUS8 vector address. SWITCH PACK E70 ADDRESS BIT 21 DATA A 13 ~N02 1111111111 N 23456 7 89 10— | —— —— \—— NOT SELECTABLE SWITCH ON= LOGICAL 1, 0j0|0 )1 NOT SWITCH 00 0/1 0~7 0-7 0-7 SWITCH SELECTABLE OFF=LOGICAL O TK-3637 Figure 3-7 TUS58 Device Address Selection An example of the switch positions required to select a vector receiver address of 300 is as follows: S8 to S6 = OFF S5,S4 = ON S3 = OFF SWITCH PACK E79 BUS DATA BIT 15141312 111009080706 050403020100 DATA |o]o|ojo|o]ofo g N NOTSWITCH 0{o}o 73456 7 —— SELECTABLE — E79 8\— NOT SWITCH SELECTABLE SWITCH ON = LOGICAL 1, OFF = LOGICAL 0 \ NOTE: DATABIT # 21S0 FOR RECEIVER VECTOR AND 1 for TRANSMITTER VECTOR TK-3638 Figure 3-8 TUS58 Vector Address Selection 3-17 3.3.2.7 Line Time Clock Enable/Disable — Jumper lead location W2 on the MFM module controls the operation of the line time clock as listed in Table 3-17. 3i3.3 UNIBUS Interface Module (M7098) T;he UNIBUS interface (UBI) module shown in Figure 3-9 contains 14 jumper lead locations and one switch pack at location E28. 3,?3.3.1 UBI Jumper Leads and Memory Page Selection — Table 3-18 lists the function of the jumper leads on the UBI module. Table 3-17 Line Time Clock Operation W2 Line Time Clock Address In Enable decode Out Disable decode Table 3-18 UBI Module Jumper Lead Functions Jumper Lead Function W1 When in, enables parity error abort w2 When in, enables diagnostic ROM W3-W7 UNIBUS map page number, upper limit W8-W12 UNIBUS map page number, lower limit W17, W18 Always in Q 11 m il 11 slm M7008 [_e2s| WO 1 o—o W17 L rn rn J 7 TK-3636 Figure 3-9 UBI Module, Switch and Jumper Lead Locations 3-18 Jumper leads W12-W8 and W7-W3 specify the lower and upper limit, respectively, of a set of UNIBUS addresses not mapped to main memory (asserted on the UNIBUS only). Except for the 1/0 page, every UNIBUS address not in this set is mapped to main memory (asserted on the memory bus) by the UNIBUS map. Devices on the UNIBUS should be addressed only in unmapped or 1/O page address space. _ : When the upper and lower limits are set to the same octal bank (page) number, every non-I/O page address is mapped to main memory. _ Table 3-19 lists the jumper lead selections for the lower limit of the set of unmapped addresses. UN- IBUS addresses from zero to just below this limit are mapped to main memory. The octal bank number in this table is the first bank of the unmapped set, except when the lower and upper limits are set to the same bank number, in which case only the I/O page is unmapped. Table 3-19 UNIBUS Map Jumper Leads, Lower Limit Lowest Address Decimal Octal in Unmapped Set K Words Bank None 124 37 740 000 120 36 720 000 116 700 000 Jumper Leads - W12 w11 W10 w9 w38 : Out Out Out - Out Out ' In Out Out Out Out 35 Out In Out Out Out 112 34 In In Out Out Out 660 000 108 33 Out Out In Out Out 640 000 104 32 In Out In Out Out 620 000 100 31 Out In In Out Out 600 000 96 30 In In In Out Out 560 000 92 27 Out Out Out In Out 88 26 In Out Out In Out 84 25 Out In Out In Out 500 000 80 24 In In Out In Out 460 000 76 23 Out Out In In Out 440 000 72 22 In Out In In Out 420 000 68 21 Out In In In Out 400 000 64 20 In In In In Out 360 000 60 17 Out Out Out Out In 340 000 56 16 In Out Out Out In 320 000 52 15 Out In Out Out In 300 000 48 14 In In Out Out In 260000 44 13 Out Out In Out In 240 000 40 12 In Out In Out In 220 000 36 11 Out In In Out In 200 000 32 10 In In In Out In 160 000 28 7 Out Out Out In In 140 000 24 6 In Out Out In In 120 000 20 5 Out In Out In In 100 000 16 4 In In Out In In 60 000 12 3 Out Out In In In 40 000 8 2 In Out In In: In 20 000 4 1 Out In In In “In 0 0 0 In In In In In 540 000 520 000 ' 3-19 Table 3-20 lists the jumper selections for the upper limit of the set of unmapped addresses. UNIBUS addresses above this limit and below 760 000 are mapped to main memory. The octal bank number in this table is the first mapped bank after the unmapped set, except when it is bank 37, the I/O page (always unmapped). The following example describes the jumper selections for 3 pages (12 decimal K words) of UNIBUS device addresses immediately following the I/O page. 1. Page (bank) 37 is the I/O page; therefore, the three pages to be unmapped are 34, 35, and 36. 2. Read jumper settings for W12 through W8 from the lower limit (Table 3-19) at bank 34, the first unmapped bank: W12 = in, W11 = in, W10 = out, W9 = out, and W8 = out. - 3. Read jumper settings for W7 through W3 from the upper limit (Table 3-20) at bank 37, the next bank after the unmapped set desired (34, 35, and 36): W7 = out, W6 = out, W5 = ' out, W4 = out, and W3 = out. Notice that the upper limit “Decimal K Words” amount minus the lower limit “Decimal K Words” amount is equal to 12K Words. This is the size of the area desired. Table 3-20 UNIBUS Map Jumper Leads, Upper Limit Highest Address Decimal Octal in Unmapped Set K Words Bank W7 Wé W5 Jumper w4 W3 757 777 124 37 Out Out Out Out Out 737777 120 36 In Out Out Out Out 717777 116 35 Out In Out Out Out 677777 112 34 In In Out Out Out 657777 108 33 Out Out In Out Out 637 777 104 32 In Out In Out Out 6177177 100 31 Out In In Out Out 5771777 96 30 In In In Out Out 557777 537777 517777 92 88 84 27 26 25 Out In Out Out Out In Out Out Out In In In Out Out Out 4771777 80 24 In In Out In Out 457 777 76 23 Out Out In In Out 437 777 72 22 In Out In In Out 417 777 68 21 Out In In In Out 3771777 64 20 In In In In Out 357777 337777 60 56 17 16 Out In Out Out Out Out Out Out In In 317777 52 15 Out In Out Out In 2771777 48 14 In In Out Out In 257777 44 13 Out Out In Out In 237777 40 12 In Out In Out In 217777 36 11 Out In In Out In 177 777 32 10 In In In Out In 157777 28 7 Out Out Out In In - 137777 24 6 In Out Out In In 117 777 20 5 Out In Out In In 77 777 16 4 In In Out In In 57777 12 3 Out Out In In In 37777 8 2 In Out In In In 17 777 4 1 Out In In In In None 0 0 In In In In In 3-20 3.3.3.2 Diagnostic and Bootstrap Loader ROMs — The UBI module provides five 16-pin, dual-inline package (DIP) sockets for the installation of a CPU diagnostic ROM and four device bootstrap loader ROMs. If selected, the CPU diagnostic ROM checks the CPU, main memory, and cache when power is initially applied to the system, or when a device bootstrap is initiated. The device bootstrap loader ROMs contain device-independent bootstrap programs that enable the loading of information from a selected peripheral device into main memory. One or two bootstrap programs may be contained in a particular ROM; however, the particular bootstrap programs for some devices may be so lengthy that two or more ROMs may be needed for their storage. Table 3-21 lists the part numbers for the device bootstrap ROMs presently available. A bootstrap operation using the UBI module boot logic can be initiated by performing any one of the following actions: 1. Pressing the front panel toggle switch to the BOOT position, 2. Typing the bootstrap command at the console terminal when in console mode, or 3. Powering up the system. Figure 3-10 is the power up/boot flow diagram for the PDP-11/44. The actual bootstrap operation performed can be either a boot to the console mode (with or without diagnostics), or a boot to a selected device bootstrap ROM (with or without diagnostics). Switches S1 through S10 at location E28 of the UBI module control the boot operation as follows: 1. Switch S1 determines the upper three digits of the bootstrap starting address. S1 S2 ON (boot to the console mode) OFF (boot to the selected-device ROM) Table 3-21 Device ROM Part Numbers Device ROM Part Number ASR 33 23-760A9 DL11 23-926A9 23-927A9 23-928A9 DMC-11 23-862A9 23-863A9 23-864A9 DU-11 23-868A9 23-869A9 23-870A9 DUP-11 23-865A9 23-866A9 23-867A9 3-21 Table 3-21 2. Device ROM Part Number PCO5 23-760A9 RKO03/05 23-‘756A9'. RKO06/07 23-752A9 RLO1 23-751A9 RP02/03 23-755A9 RP04/05/06 23-755A9 R503/04 23-759A9 RX01 23-753A9 RX02 23-311A9 TS04 23-764A9 TU10, TE10, TSO03 23-758A9 TU16, 45,77, TE16 23-757A9 TUS5/56 23-756A9 TUS8 23-765A9 TU60 23-761A9 Switch S2 controls the operation of the internal bootstrap logic. S2 = ON S2 = OFF 3. Device ROM Part Numbe_rs (Cont) (Internal UBI boot logic is enabled) (Internal UBI boot logic is disabled, thereby enabling the use of external boot logic, e.g., from an M9312 or M9301) Switches S3 through S10 are bits (08:01) of the bootstrap starting address. Table 3-22 lists the location of the CPU diagnostic ROM and the bootstrap loader ROM, together with the starting address of each. The selection of the starting address for the first device determines if the CPU-specific diagnostic program will be executed before the bootstrap program. The “Second Device Address” columns in the table are used in selecting a second device bootstrap program that is stored in the same ROM as the first device bootstrap program. The position of the bootstrap ROMs on the module must be sequential, starting with BT1 and progressing to BT4 as listed in Table 3-23. The IC location is indicated on the module etch. 3-22 3..H3IgWNANVoNO9Td0H>71LoN)QD40 J0Y.LNSOD3Akm,n_Ru_m (6v31) (6531) Ig¢==s5uVvaIyyiaLONIvIgLsdSnOgYN=IDGvVWeIdNN'D'3)(L2Q3S0v1gD¢No(_6¢-¥3)d3sn>"vIT-aOAFoN_VWedMr)xXnv110809.WeOzHa3370SNODoWAANVINAODi 10 GNYW OD 9., 30IA3A JWYN ON 10 4 S3A N ol NOY ¥l =ms? -gz3 1an Lged 0Z0=ms# 3-23 (6-vM) =msr 7 301A3G (s823 g =u-uug dIdHOLIMSMOVd "L9 ==d3dHAIVMHOOd0UVd4H3I N OD | 8=ms”0HLOSLEISMSOHOIN8C311VH JHVML0S 19Nz-8¢3 LON)19Ndn38O23(r¥3) ‘aN353b7 ITVNYILHHIOON4LI)I=MI‘SNI7IddA3VIYGXN3TN 1NvS3d4(902L0o~ 43MOddN 1aS3s(o-1o2 ON SIA {1d801v09y091 Kt Table 3-22 CPU Diagnostic ROM Location CPU Diagnostic and Bootstrap Loader, ROM Addresses Second Second S3 -S10 First Device Device Multiple Device Address Address 23-755A 23-756A9 23-760A9 ROM Device * Unit 1 Unit 0 004 006 CPU Diagnostic No 144 (E58) Yes 020 Device 1 (E48) No Yes 004 006 050 052 034 036 030 032 Device 2 No 204 250 234 204 230 (E49) Yes 206 252 236 206 232 Device 3 No 404 450 434 (E50) Yes 406 452 436 Device 4 No 604 650 634 (ES9) Yes 606 652 636 *The DMC-11, DU-11, and DUP-11 use multiple ROMs. Table 3-21 lists the ROM part numbers. To select an RLOI installed in the second ROM location (E49) and run the CPU diagnostic program, set the switches as described in the following example. RLO1 ROM in location E49 Run diagnostics and then boot RL.O1. E28 0 1 0 1 0 0 0 0 1 1 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 0 = OFF 1 = ON 3-24 Table 3-23 Bootstrap ROM Locations IC Location Bootstrap ROM E48 Device 1 E49 Device 2 ES50 Device 3 E59 Device 4 3.3.4 Cache Memory Module (M7097) The cache memory module is shown in Figure 3-11 and contains three LED indicators, two toggle switches and two jumper lead locations. 3.3.4.1 LED Indicator Functions — Table 3-24 lists the functions of the LED indicators. 3.3.4.2 Multiport Memory Selection — Jumpers W1 and W2 are provided to accommodate multiported memory. In the PDP-11/44 (without multiported memory), jumper W1 should be in and jumper W2 should be out. In systems using multiport memory, jumper W1 is out and jumper W2 is in. When on, switches S1 and S2 will force misses to the high and low cache address space, respectively. The switch is on when the lever is positioned to the left, toward the LED indicators. 3.3.5 Control Module (M7095) The control module contains a toggle switch S1 (Figure 3-12) that is used to enable or disable the bootstrap operation when powerup is commanded. ' Table 3-24 Cache Module, LED Indicator Functions LED Function D2 Parity error D1 Hit D3 Address 3-25 Y— n__n ! N q—c& D2 D1 D3 [%‘J/ Wi0o—o w20 O Hi LOW KK11-B M7097 - 7 5 J T TK-3835 Figure 3-11 Cache Memory Module, Switches, LED Indicators and Jumper Lead Locations = )| ONe—\ 1 N "7 Ll 1 —»OFF . BOOT ENABLE=ON CONTROL M7095 TK-5020 Figure 3-12 Control Module, Bootstrap Control Switch 3-26 CHAPTER 4 INSTALLATION The PDP-11/44 and PDP-11X44 systems and peripheral devices can be operated in most contaminentfree environments such as offices, laboratories or light manufacturing areas. However, to ensure reliable operation, certain environmental conditions are recommended. 4.1 SITE CONSIDERATIONS The computer equipment should be operated in an environment that is controlled by an air-conditioning system which provides temperature-controlled, filtered air at the specified levels of humidity. The airconditioner should also increase the air pressure in the computer area to prevent the infiltration of dust and other contaminents from adjacent areas if they exist. The air-conditioning equipment should conform to the requirements of the Standard for the Installation of Air-Conditioning and Ventilating Systems (Non-Residential), N.F.P.A. No. 90A, as well as the requirements of the Standard for Electronic Computer Systems, N.F.P.A. No. 75. 4.1.1 Temperature and Humidity Temperature cycling and thermal gradients can induce changes in materials which will affect the performance of the system. High temperatures also increase the rate of deterioration of materials. An environment of high absolute humidity can cause dimensional changes in paper tapes, lineprinter papers and cards. Low humidity can produce static electricity, resulting in dust accumulation on magnetic tape and disk devices, which will adversely affect the system operation. The PDP-11/44 systems are designed to operate in a temperature range of 5° to 50° C (41° to 122° F) at a relative humidity of 10 to 95 percent without condensation. System configurations that use I/O devices, such as magnetic tape units, card readers, disks, etc., require an operational temperature range from 10° to 40° C (50° to 104° F) at a relative humidity of 40 to 66 percent without condensation. The nominal operating conditions for a system configuration are a temperature of 20° C (70° F) and a relative humidity of 45 percent. 4.1.2 Acoustical Dampening Some peripheral devices such as character printers, lineprinters and magnetic tape transports generate noise when operating. When many of these units are located in an area, sound absorbent materials may be used to reduce the noise level. Sound absorbent ceiling materials are available and antistatic carpets may be installed. In addition, the wall areas may be covered with drapes or other suitable materials which will reduce the reflected noise levels. 4.1.3 Lighting When video displays (CRTs) are used with the system, a reduced lighting level at the site will prevent excessive reflection from the face of the CRT and enable the display to be viewed more easily by the operator. The light levels may be controlled by dimmers or by the installation of translucent materials between the light source and the surrounding areas. 4-1 4.1.4 Static Electricity The PDP-11/44 and related cabinets should be adequately grounded to prevent the effects of static electricity from interfering with the equipment operation. The static charges generated can be reduced by ensuring that the relative humidity of the room is at the specified 45 percent nominal value. Antistatic carpeting is also available to minimize the static charges generated. When raised floors are used at the computer installation, the framing of the floor panels should be adequately grounded. 4.1.5 Shock and Vibration When the PDP-11/44 units are to be installed at locations which are subjected to excessive shock and vibration, special cabinet mounting hardware may be required. Contact your local DIGITAL sales representative for information related to special environmental conditions. 4.1.6 Electrical Interference Several types of electrical interference may be indigenous to the site location and may require special filtering to prevent equipment malfunctions. The interference transmitted through the air is electromagnetic interference (EMI) and may be caused by TV and radio waves, radar transmissions, lightning discharges, ignition systems and power line transmissions. Interference may also be transmitted through the ac power lines. If the interference is suspected to be causing problems with the operation of the equipment, shielding may be required, or filtering of the ac power to the site. Contact your local DIGITAL sales office or field service representative for information related to interference problems. 4.2 UNPACKING The system equipment, associated devices, and cabinets are packaged and shipped in reinforced cartons and are protected internally by foam inserts and polyethylene bags. Accessories and supplies such as documentation, magnetic tape or disks and connecting cables and hardware are packaged in separate containers. Before unpackaging any carton, remove the packing list from the container and check to ensure that the items ordered are listed. When the items are unpackaged, use the list to check that all the items are contained in the package. The unpacking information for consoles, printers, disk drives and magnetic tape is contained in the user’s guide supplied with each device. NOTE Retain the packaging materials and shipping containers in the event that reshipping is required. 4.2.1 PDP-11/44-CA, -CB Unit Removal The PDP-11/44-CA and CB units are packaged in reinforced cartons and are protected by foam inserts and by a polyethylene bag as shown in Figure 4-1. To remove the unit from the container, perform the following procedure. CAUTION The PDP-11/44-CA, -CB units weigh approximately 34 kg (75 lbs). Use care when lifting the unit from the carton. 1. Open the leaves of the outer carton by cutting the tape at the seams. 2. Remove the inner carton from the foam protector. 3. Open the leaves of the inner carton by cutting the tape at the seams. 4. Remove the side and rear protectors. 5. Remove the unit from the polyethylene bag. 6. Remove the bezel protector. 7. Inspect the unit for visible damage and to ensure that the contents are complete. SIDE PROTECTOR REAR PROTECTOR 45 BAT1—A UNIT \POLY BAG BEZEL PROTECTOR /—INNER BOX /OUTER BOX FOAM PROTECTOR TK-3629 Figure 4-1 PDP-11/44 Unit Unpacking 4-3 4.2.2 PDP-11X44-CA, -CB Cabinet Removal The PDP-11X44-CA, -CB units are attached to a wooden base, covered with a polyethylene bag and enclosed by a carton as shown in Figure 4-2. To remove the unit, perform the following procedures. 1. Cut the polyester straps used to secure the carton and unit to the base. 2. Slide the carton up and away from the unit. CARTON SEALING TAPE HALF SLOTTED CARTON WITH BOTTOM FLANGE CORNER SUPPORTS POLYESTER STRAP & A FOAM PAD /" Y~ / - / Y \ { / [ - / Ve PDP—11X44 / SYSTEM CABINET \ / b~ POLYETHYLENE BAG TK-4385 Figure 4-2 PDP-11X44 Cabinet Unpacking 4-4 3. Remove the polyethylene bag from the unit. 4. Remove the bolts that hold the bottom of the unit to the wooden base. 5. Remove the unit from the wooden base and set the unit in its operating location. 6. Attach the stabilizer feet to the bottom of the unit. Two types of shipping restraints are used in the PDP-11X44 cabinet. The type of restraint can be determined by the configuration of the top cover, as shown in Figure 4-3. In the type A configuration, the box is secured in the cabinet by two shipping brackets and two 10-32 screws (Figure 4-5). In the type B configuration, the shipping restraint and release mechanism are one unit and does not have to be removed. To disengage the type B release mechanism, refer to paragraph 5.1.1, steps 6 and 11. To remove the shipping restraint in the type A configuration, perform the following procedures: 1. Open the front and rear doors of the cabinet. Use a 4mm (5/32 inch) hex wrench to release the door fasteners (Figure 4-4). 2. Slide the retractable hinge pin down until the top of the rear door is released. 3. Tilt the top of the door away from the cabinet and lift the door until the lower hinge pin is removed from the hole in the lower right bracket. 4. Remove the rear door. TYPE A TYPEB ONE PIECE CABINET FILLER STRIPS CABINET TOP COVER TOP COVER \ CABINET REAR CABINET REAR TK-5641 Figure 4-3 PDP-11X44 Cabinet Type Identification 4-5 HINGE PIN RETRACTABLE | /\ = [ REAR DOOR DOOR ’ FASTENER RIGHT BRACKET LEFT BRACKET / HINGE PIN SCREWS — BRACKET TK-4921 Figure 4-4 Left and Right Side Panel Removal 4-6 5. 6. 7. Remove and retain the two 1/4-20 screws and washers that attach the right bracket to the cabinet frame. Retain the right bracket. Remove and retain the two 1/4-20 screws and washers that attach the left bracket to the cabinet frame. 8. Retain the bracket. 9. Grasp the left side panel by the ends at the front and rear of the cabinet and lift up approximately 2.5 cm (1 inch) to disengage the panel and pull the panel away from the cabinet to remove it. NOTE A ground lead is attached to the panel and will restrict the movement of the panel away from the cabinet. Do not remove the lead. FRONT BEZEL = LEFT — Q GAS SPRING SHIPPING BRACKET SUPPORT RAIL TK-4922 Figure 4-5 Shipping Bracket Location 4-7 10. Perform step 9 to remove the right side panel from the cabinet. 11. Remove the 10-32 screw and washer that is inserted through the shipping bracket and into the mounting box at the left and right side of the cabinet (Figure 4-5). 12. Replace the left and right side panels that were removed in steps 9 and 10. 13. Replace the brackets that were removed in steps 5 and 7. 14. Tilt the rear door and insert the lower hinge pin into the hole of the bracket closest to the right side panel. 15. Move the top of the rear door toward its mounti'ng position while holding the retractable 16. Release the retractable hinge pin when the pin is aligned with the hole in the top of the cabinet frame. 17. Close the front and rear doors of the cabinet. hinge pin downward. 4.3 EQUIPMENT DIMENSIONS Figure 4-6 shows the overall dimensions of the PDP-11/44 unit. The unit will occupy a 26.7 cm (10.5 inch) vertical space within a rack or cabinet. Figure 4-7 shows the overall dimensions of the PDP-11X44 unit. This system is enclosed within a standard system cabinet. When additional units are included in the system configuration, refer to the respective user’s guide for the space requirements of each cabinet. 44 AC INPUT POWER REQUIREMENTS The ac input power to the PDP-11/44 system equipment should be supplied by a separate power circuit which is dedicated only to the system. Table 4-1 lists the power requirements for the four basic system configurations. Any additional equipment installed into the cabinet of the PDP-11X44-CA, -CB system or modules installed into the mounting box may increase the power consumption. Refer to the respective user’s guide for the power requirements of the peripheral devices that are supplied with the system. 4.4.1 Power Connections (ac) The PDP-11/44-CA, -CB units are supplied with a 2.74 m (9 ft) line cord attached to the rear of the unit. Figure 4-8 shows the ac line cord circuit breaker and connectors. The line cord plug may be connected to an 872-D, -E power controller unit (or equivalent) or directly to the ac power receptacle at the site location. Figure 4-9 shows the type of connector plugs and receptacles used and the DIGITAL part numbers for the connectors. The color of the cable wires connected to the plug is also indicated. The NEMA 5-20 P plug is attached to the PDP-11/44-CA (120 Vac) cable and the NEMA 6-15 P is attached to the PDP-11/44-CB cable. The NEMA 5-20 R and 6-15 R are dual-receptacle outlets which can be installed within a wall outlet box or a power distribution unit. Mounted at the lower rear of the PDP-11X44-CA, -CB cabinets is a power controller unit which controls and distributes the ac power to the units within the cabinet. The PDP-11X44-CA contains an 872D (120 Vac) power controller, and the PDP-11X44-CB contains an 872-E (240 Vac) power controller. Each controller is supplied with a 4.57 m (15 ft) cord and plug which connects to a receptacle at the site location. Figure 4-10 shows the connector configurations and DIGITAL part numbers for the plugs and receptacles. 4-8 t'\42.21 cM ——0 | —\ (16.62) 26.34 CM (10.37) 26.34 CM (10.37) 70.15 CM (27.62) 48.26 CM (19.0) NOTE: DIMENSIONS IN PARENTHESIS ARE IN INCHES TK-4384 Figure 4-6 Table 4-1 PDP-11/44 Unit Dimensions System AC Input Power Requirements System Designation PDP-11/44-CA PDP-11X44-CA PDP-11/44-CB PDP-11X44-CB AC Voltage Tolerance 90-128 V 180-256 V Tolerance 47-63 Hz 47-63 Hz Phase(s) 1 1 Current (RMS) 16 A rms max load 9.5 A rms max load Surge Current 65 A peak 130 A peak Surge Duration 1/2 cycle 1/2 cycle Frequency Steady State //. // T ( (W, M, Wi, : = /7 ) . | M, M., h O = ——— | /./ NOTE: \ DIMENSIONS IN PARENTHESES ARE IN INCHES TK-4386 Figure 4-7 PDP-11X44 System Cabinet Dimensions 4-10 RN I I T I [ 1 + = = = | N | T A N| N [ D i [N N it I PO neen RN O TN i B | AR T S| N | | S mD m oo oo '1[']!"7‘_ AI e L @ Qj / Efifi [eYe) N I (o] N ® l ® Q ono 0o ® 0n ® (=] ° ) @® AC POWER / 120/240 VAC SWITCH CIRCUIT 43 J4 BREAKER TERMINAL COVER AC — LINE CORD TK-4389 Figure 4-8 Mounting Box Rear Panel Components PIN SIDE PIN SIDE GROUND GROUND (GRN/YEL) GRN/YEL NEUTRAL NEUTRAL (BLUE) PHASE (BLUE) PHASE (BRN) 240v, 15A MALE PLUG MALE PLUG PDP—11/44—CA PDP—11/44—CB NEMA * DESIGNATION 5-20 P 5-20 R ** 6—15 P 6—15 R ** * * X (BRN) 125V 20A p = PLUG R = RECEPTACLE POWER RATING 125V, 20A ) 240V, 15A ’ DUAL RECEPTACLE OUTLET Figure 4-9 DIGITAL PART NO. 12—15183-00 12—12265—00 90—08853—00 12—11204—01 TK-4390 PDP-11/44-CA, -CB AC Connector Specifications 4-11 4.4.2 System Grounding The PDP-11/44 and PDP-11X44 systems are commonly grounded to the main power lines through the ac power cord. All units which are part of the system should be connected to a separate and common ac power distribution source to ensure the integrity of the grounding network. If a grounding problem is evident, the potential of the cabinet or mounting box grounds may be checked by connecting a voltmeter between two cabinet frames or between the cabinet frames and the BA11-A mounting box. To ensure positive grounding between the cabinets of the system, it is recommended that a grounding strap or cable be attached in common to each of the cabinet frames. Contact your local DIGITAL field service office for information related to grounding problems. RECEPTACLE (FEMALE) PHASE OR PLUG (MALE) NEUTRAL X GREEN EARTH G \/§‘ (NEUTRAL 0‘ GROUND Y \ PREFERRED) WHITE PHASE OR BLACK X =~ (’» Y -‘ NEUTRAL NEMA L6- 30R G \ GREEN NEMA L6 - 30P 230 V USED WITH THE 872—E RECEPTACLE (FEMALE) GREEN 6 [/ EARTH GROUND Gl 5) 2 \ PLUG (MALE) NEUTRAL PHASE ( BLACK , G Q/ NEMA L5-30R \ GREEN NEMA L5-30P 115 V USED WITH THE 872-D CONNECTOR SPECIFICATIONS MODEL PLUG RECEPTACLE (SUPPLIED BY CUSTOMER) NUMBER POWER RATING NEMA CODE NEMA CODE DEC PART NO. 872-D 115V 30 A L5-30P L5-30R 12-11194 872—-E 230 vV 20 A L6-20P L6-20R 12-11191 TK-4391 Figure 4-10 872-D, -E Power Controller Input Power Specifications 4.5 PDP-11/44 MOUNTING BOX INSTALLATION The BA11-AA, -AB mounting box is designed to be installed within a standard 48.26 ¢cm (19 inch) rack or cabinet on slide mounting assemblies as shown in Figure 4-11. 4-12 A slide kit is available (part number 70-18133) and includes one each of the following items: left and right index plates and mounting hardware; left and right slide assembly and mounting hardware. The index plates supplied with the kit are to be mounted onto the sides of the BA11-AA, -AB mounting & ©& S & O O O O 6O OO 6O OO 660 OO0 60 O OO0 OO0 O 606 @ | box and permit the box to be tilted on the slides for servicing. O O IIIIIIIllIIIHIIIIINW IIIIIIII —=__ OO0 IIIIIII OO0 T © ol \%?o O 0 © 6 O O 0 1L © IIIIIII|IIIIII = O[O ||IIIIIIIIIII|||II NOTE: SLIDE AND SLIDE INDEX PLATE ARE USED WITH RACK MOUNTED VERSION. TK-4183 Figure 4-11 Mounting Box in H961 Cabinet 4-13 4.5.1 Index Plate Mounting To install the index plates refer to Figure 4-12 and perform the following procedures. 1. Position the right index plate onto the pawl as shown. The index plate mounting tab protrudes away from the side of the box. 2. Insert the pivot screw and tighten with a screwdriver. 3. Ensure that the index plate rotates freely when the locking pawl is released. 4. Perform steps 1 and 3 using the left index plate. RIGHT INDEX PLATE _— PIVOT SCREW BA11—AA, —AB MOUNTING BOX 10} RIGHT SIDE VIEW PIVOT SCREW LEFT INDEX PLATE — In PAWL o O % J I [ U TAB O o BA11—-AA, —AB MOUNTING BOX o LEFT SIDE VIEW TK-4392 Figure 4-12 BAI11-AA, -AB Mounting Box Index Plate Installation 4-14 4.5.2 Slide Assembly Mounting One of two types of slide assemblies is provided with the slide kit option: a single-channel slide set or a double-channel slide set. Figure 4-13 shows each type mounted to the BA11-AA, -AB unit and fully extended from the cabinet. The mounting location of the slides will vary depending on the type of slide. Figure 4-14 shows a typical H961 standard cabinet with the PDP-11/44-CA, -CB unit. The mounting location holes of the single-channel slides for each 26.67 cm (10.5 inch) unit are indicated in Figure 414. When installing double-channel slides, the hole location numbers will be decreased by two for the same mounting position of the unit. CABINET RAIL I /— BA1T1—-AA, —-AB UNIT SLIDE _/ SINGLE LEVER / CHANNEL SLIDE / BA11—-AA,—AB UNIT CABINET RAIL / SLIDE HOLD/ LEVER [ DOUBLE CHANNELJ ] SLIDE TK-4393 Figure 4-13 Single- and Double-Channel Slide Assemblies 4-15 SLIDE H961 CABINET MOUNT 95 OJ 80 11O 77 |iO e o) 0O 0 62 E 59 o) ||O 1 * RAIL HOLE NUMBERS w O r98 O 110 44 J{O 41 26 ||O 33 1iO 8 llo 5 0 PDP—-11/44 MOUNTING BOX _{_1051IN(26.67 CM) F EACH LOCATION é] e o) o) 5 o |lO 7 7 S * NOTE DECREASE RAIL HOLE NUMBERS BY TWO (2) WHEN INSTALLING A DOUBLE CHANNEL SLIDE SET. TK-4394 Figure 4-14 H961 Cabinet Slide Mounting Locations Figure 4-15 shows the hardware and installation of a single-channel slide assembly. The double-channel slide assembly is mounted in a similar manner. To install the slide, perform the following procedures. 1. Position the left slide against the left front and left rear cabinet rail as shown. 2. Insert one 10-32 screw and washer through the top hole in the slide bracket, through the hole in the front rail and into the top threaded hole in the nut plate. Do not tighten. 4-16 LEFT REAR CABINET RAIL uJOOOOC) LEFT FRONT CABINET RAIL LOCK WASHER-\ (10—32) 6 PLACES FRONT AND REAR SINGLE CHANNEL © U screws SLIDE ASSEMBLY e B @ B 1 @ ~ \_ SLIDE BRACKET TK-4395 Figure 4-15 Cabinet Slide Installation Perform the same procedures in step 1 and step 2 at the left rear rail of the cabinet. Insert one 10-32 screw and washer through the second hole from the bottom in the slide bracket, through the hole in the front rail and into the nut plate. Do not tighten. Perform the same procedure in step 4 at the left rear rail of the cabinet. Insert one 10-32 screw and washer through the third hole from the bottom in the slide bracket. Tighten the three screws in the front rail. 7. Perform step 6 at the left rear raii of the cabinet. 8. Perform steps 1 through 7 to install the remaining slide onto the right side of the cabinet. 4.5.3 Mounting Box to Slide Installation Figure 4-16 shows the method and hardware used to install the mounting box onto the slide mounting bracket. Perform the following procedures. 1. Extend the left and right slide channels to their maximum position at the front of the cabinet. When fully extended, the channels will be held in place by the slide hold lever shown on Figure 4-13. 4-17 8—-32 SCREWS (3 PLACES) INDEX PLATE SLIDE MOUNTING ALIGNMENT TAB BRACKET TK-3486 Figure 4-16 Mounting Box to Slide Installation 2. Carefully lift the mounting box over and above the extended slides and set the index plate over the slide mounting bracket on each side of the box. The index plate alignment tabs will engage the sides of the slide mounting bracket. NOTE When the slides are fully extended, it may be necessary to force the ends of the slides inward toward the sides of the mounting box. 3. Insert the three 8-32 screws through the left index plate tab and into the threaded holes of the slide mounting bracket. 4. Perform the same procedure in step 3 for the right index plate. 4.6 PDP-11X44 SYSTEM CABINET INSTALLATION The PDP-11X44-CA, -CB system cabinet is supplied with four rollers on the bottom frame and four leveler feet. The cabinet can be positioned alone or attached to another H9640 series cabinet. When operating alone, a stabilizer bar (option no. H9544-MJ) must be attached to the rear of the unit to prevent the cabinet from tilting when the BA11-AA, -AB box is raised to the servicing position. 4.6.1 Base Stabilizer Installation Figure 4-17 shows the mounting position and hardware used to install the base stabilizer onto the PDP11X44 system cabinet. To mount the stabiliizer, perform the following procedures: 1. Position the left and right coupler over the collars on the base stabilizer as shown. 2. Slide the stabilizer under the rear of the cabinet and align the mounting holes. 3. Insert the mounting bolt and washer, through the plate, through the slot in the frame, and into the threaded hole of the coupler. Do not tighten. 4. To level the cabinet turn the coupler by inserting the shank of a screwdriver through the hole, in the direction desired. 5. Insert the shim into the location as shown. 6. Tighten the mounting screw with a 13/16 inch box-end wrench while holding the coupler in position with the screwdriver. 4.6.2 Servicing Area The rear door of the PDP-11X44 system cabinet can be opened to gain access to the 872-D, -E power controller, the connectors attached to the I/O panel, and the rear panel of the BA11-AA, -AE mounting box. Figure 4-18 shows the service area clearance at the rear of the cabinet to permit the opening of the door and access to the internal units. The clearance also prevents the obstruction of air flow through the cabinet. 4.7 CABLE ROUTING The power and signal cables routed between assemblies within a cabinet and externally between cabinets should be properly secured away from sharp objects. Cables connected between cabinets should be protected from damage by routing through a channel or by covering with protective padding. The ac power cables and signal cables should be routed separately from each other to prevent the possibility of signal interference. 4-19 MOUNTING BOLT ~® WASHER -—-»é PLATE——» CABINET SHIM - _—"T 5 TURN TO LOWER BASE COLLAR l STABILIZER TK-4388 Figure 4-17 Cabinet Stabilizer Mounting 4-20 SERVICE AREA / |_REAR DOOR 46.35 CM (18.25) PDP—-11X44 SYSTEM CABINET NOTE: DIMENSIONS IN PARENTHESES ARE IN INCHES TK-4387 Figure 4-18 PDP-11X44 System Cabinet Service Area 4-21 4.7.1 Mounting Box Cable Routing The cable assemblies that are attached to connectors on the modules are routed between the rear card guides through the cable trough directly behind the card guides and through the trough on the left side of the power supply. Figure 4-19 shows the position of the rear card guides and cable troughs. 4.7.2 PDP-11X44 Cabinet Cable Routing Figure 4-20 shows the routing of the cables at the rear of the system cabinet. The UNIBUS cable is folded and clamped at the rear of the power supply as shown. All other cables such as the console terminal cable from the 1/O panel should be clamped to the cabinet channels. The length of all cables should be adequate to allow the mounting box to be raised for servicing without causing cable strain. Nylon tiewraps can be used to secure the cables to cabinet channels. REAR CARD %(B)'[,%HS H7140—AA,—AB POWER SUPPLY GUIDES TK-3478 Figure 4-19 BAI11-A Cable Routing Locations 4-22 T . = ® [] |_ CABLE CLAMP BAR . ° ® | ® | ' ® o] o] ® ] o [} ® 19 @ 4 [e] 0 ® 8 [e) TM [e) .,\ 3.\ g | o] o] ] /’ o o [} o] o 0o @ ° — ® i e N : ® [s] o] o] [o] o] [e] ] (o] o] o] o] [e] o] o] o] o] o] o] O o] [e] o o 0 o] o o o of >+ o] O o] o] [e] [e] ) o] [e] [e] 0 0 ° CABLE 0 CONSOLE S CABLE oL+~ TERMINAL —) O fm—— el e 1 : 20 MA |_UNIBUS S o o | _L-1/0 PANEL \( ' @ — % = @i = oEsEn oEEmsn e m O ® < S ® 70 ® / 0 ° |_ POWER _ o 7:««_—_—_-/@ ° ®© | CONTROLER J © CIRCUIT BREAKER TK-3640 Figure 4-20 PDP-11X44 Cabinet Cable Routing 4-23 CHAPTER 5 REMOVAL/REPLACEMENT PROCEDURES The PDP-11/44 system is designed to permit units and assemblies to be easily removed and replaced. This section includes the removal and replacement procedures for the BA11-AA, -AB mounting box, the H7140-AA, -AB power supply, and the fan assembly. For detailed removal and replacement procedures related to other units supplied with the system, refer to the appropriate manuals supplied. 5.1 BA11-AA, -AB MOUNTING BOX IN SYSTEM CABINET In the PDP-11X44 system, the BA11-AA, -AB mounting box is located at the top of the system cabinet. Two types of release mechanisms are used to allow the BA11-A mounting box to be raised to its servicing position. The type of mechanism used can be identified by the top cover configuration (Figure 51). The cabinet with type A release has filler strips located at the rear of the unit; the cabinet with type B release has a one-piece top cover. TYPE A TYPE B FILLER STRIPS ONE PIECE CABINET TOP COVER . CABINET TOP COVER \ CABINET REAR CABINET REAR TK-6641 Figure 5-1 Cabinet Top Cover Configurations for Type A and Type B Release Mechanisms 5-1 5.1.1 Mounting Box Removal To remove the mounting box from the system cabinet, perform the following procedure. 1. Open the rear door of the cabinet. Use a 4 mm (5/32 inch) hex wrench to release the door fastener. 2. 3. Remove the ac power from the power controller by setting the circuit breaker in the down (0) position (Figure 4-20). Remove the BA11-AA, -AB power cord plug from the nonswitched receptacle at the rear of the power controller. 4. Cut or release any fasteners used to secure the power cord to the cabinet frame. 5. If the release mechanism is type A (Paragraph 5.1), insert the blade of a small screwdriver into the hole behind the slot located at the top right side of the front bezel (Figure 5-2). a. Release the mounting box latch by sliding the screwdriver in the direction shown in Figure 5-2. b. Raise the front of the mounting box until the unit is approximately at a 45 degree angle with the top of the cabinet. R I W I RELEASE <X oirecrion SIS0 100 JL3L)L _L...__LL._L__' InzinlzininlE .-»_JL_‘_J\_....x_._ NN Juauuugl 1NNNNNAN glEnjujnininin TK-3458 Figure 5-2 Operating Release Lever of Type A Mounting Box Release Mechanism 5-2 c. Loosen the four 10-32 screws holding the cover brackets to the left and right sides of the mounting box (Figure 5-3). Do not remove the screws. d. Remove the top cover. e. Lower the front of the mounting box until it is in its normal (horizontal) position and the latch engages. LEFT COVER BRACKET RIGHT COVER BRACKET SCREWS (10-32) 2 PLACES (EACH SIDE) TK-4396 Figure 5-3 Left and Right Cover Brackets for Type A Release Mechanism If the release mechanism is type B, remove the 10-32 screw securing the top cover ground lead to the left rear post of the cabinet frame (Figure 5-4). a. b. c. Use a slot-head screwdriver to release the two screws securing the back of the top cover to the cabinet. Raise the back of the top cover far enough to release the pins from the spring latch at the front of the cover. Remove the top cover. Disconnect all bus and I/O cable connectors attached to the modules within the unit. 5-3 CABINET FRONT PIN CABINET TOP CO VER SPRING LATCH | GROUND LEAD : DOOR REAR COVER CAPTIVE SCREWS \<L~\~SCHEW (10-32) TK-5639 Figure 5-4 PDP-11X44 Cabinet Top Cover Mounting (Type B) At the rear of the BA11-AA, -AB box, remove and retain the two 1 /4-inch nuts used to secure the cable clamp bar to the power supply (Figure 4-20). Remove the cables from the cable trough in the mounting box by feeding the cables toward the back of the cabinet and away from the mounting box. 10. If the release mechanism is type A, release the latch (Figure 5-2) and raise the front of the mounting box. : 11. If the release mechanism is type B, locate the left and right slide latches on the angle brackets attached to each side of the mounting box (Figure 5-5). Slide the latches in the di- rection indicated to release them from their respective holding pins. 5-4 LEFT SLIDE LATCH HOLDING PIN < & f "/’, T - - 0 RELEASE BA11-A UNIT /f_’ \\ | RIGHT LI ; FRONT TK-5638 Figure 5-5 12. Cabinet Slide Latch Locations Raise the front of the mounting box to the maintenance position (Figure 5-6). Raise the safety lever to secure the box at that position. WARNING When the gas springs are removed, the safety lever cannot safely take the box weight component acting on it. Backup box support should therefore be provided by an assistant as the box installation continues. 13. Remove the retaining clip from the ball connectors of the gas springs on the left and right interface brackets (Figure 5-7). Use needle-nose pliers to help with clip removal. BA11-AA, —AB MOUNTING BOX RIGHT GAS |~ TK-4397 Figure 5-6 Cabinet Safety Lever Remove the retaining clip from the ball connectors of the gas spring on each side of the cabinet. Manually restrain the mounting box (see the preceding warning) against accidental drop to normal (horizontal) position. Remove the ball connectors from the studs on the right side of the cabinet by inserting a screwdriver blade between the ball connector and the ball stud mounting surface. 16. Remove the ball connectors from the studs on the left side of the cabinet by the same procedure as in step 15. 17. At the rear of the cabinet, remove the four 10-32 screws and washers (two on each side near the top of the mounting box, as shown in Figure 5-7). These screws, which secure the bracket to the cabinet frame on both sides, cannot be reached once the box is lowered. 18. At the front of the cabinet, while supporting the weight of the mounting box, release the safety lever (Figure 5-6) and lower the mounting box to its normal (horizontal) position. 19. At the rear of the cabinet, remove and retain the two 10-32 screws on each side that secure the pivot bracket to the mounting box (Figure 5-7). 5-6 | W m . —AB BA11—AA, SCREWS BOX MOUNTING (10-32) 2 PLACES (EACH SIDE) MOUNTING — BRACKET SCREWS LEFT (10-32) 2 PLACES L~ INTERFACE BRACKET (EACH SIDE) *® ” / [ *® LEFT . GAS )\ [ | ( P Y B ~ T POWER SUPPLY MOUNTING SCREWS RIGHT (ONE 8—32 ON EACH SIDE) PIVOT BRACKET PISTON BALL CONNECTOR (,:—‘: \\\ \\ RETAINER PISTON ROD A CLIP N\ BODY BALL CONNECTOR \ (NOT SHOWN)\ N \ TK-3469 Figure 5-7 Cabinet Mounting Box Hardware 5-7 20. With one installer lifting the bottom of the mounting box at the front, and the other at the rear, carefully slide the box toward the front of the cabinet. Provide some lift at the back of the box as it is slid forward and away from the cabinet frame. CAUTION The weight of the mounting. box is such that two people are needed (one on each side) when removing the box from the cabinet. 5.1.2 Interface Bracket Removal/Replacement " : If the mounting box to be installed does not come with interface and pivot brackets (see Figure 5-8), remove the corresponding brackets from the box to be replaced and install them on the replacement box as follows: 1. Usea 1/2 inch open- or box-end wrench to remove the two sets of two 5/16-24 bolts and the 5/16-24 ball stud for the interface brackets (Figure 5-8 shows the'left-side set only). 2. Remove the two bracket assemblies and, using the hardware items just removed from the box being replaced, install same on the two sides of the replacement mounting box. Do not fully tighten the bolts. 3. Align the top of the interface bracket parallel with the top of the mounting box and at a distance of 11.18 cm (0.44 in) from the top of the b'Qx (see Figure 5-8): 4. Tighten the two 5/16-24 bolts and the ball stud. o INTERFACE PIVOT 11.18 CM BRAC(ET (.44 IN) —l BOLTS - BRACKET [/ _ © | ‘. : (5/16—24) //2 PLACES d ~ @ , BALL ' (5/1 — 24) 6 STUD BA11-AA, —AB MOUNTING BOX (LEFT SIDE) TK-4398 Figure 5-8 Interface Bracket Mounting 5.1.3 Mounting Box Replacement Install the mounting box in the system cabinet by carrying out the following procedure. CAUTION Two people will be needed to support the box (one at the front and the other at the rear). (Both installers) At the front of the cabinet, support the box at its front and rear edges while placing its rear edge on the support rails (Figure 4-4); that is, the front end of the box should extend away from the front of the cabinet. ‘ Slide the box toward the rear of the cabinet while lifting the rear of the box to clear the ball stud (Figure 5-8). At the rear of the cabinet, install the two 10-32 screws and washers (removed in step 19 of Paragraph 5.1.1) in the angle part of the left and right interface brackets (Figure 5-7). Do not tighten the screws. WARNING With the gas springs not yet installed, the safety le- ver cannot take the full weight component of the box. One installer should support the box when it is raised to a vertical position to continue its installation. Raise the box to its vertical position (Figure 5-7), raise the safety lever, and steady the box in this position. Install the two sets of two 10-32 interface-bracket screws and washers (removed in step 17, Paragraph 5.1.1) into the right and left cabinet frame members (Figure 5-7). NOTE It will probably be necessary to shift the position of the mounting box to effect alignment of the interface-bracket and cabinet-frame holes. Tighten the screws installed in step 5. Replace both gas springs (removed in steps 13 and 14 of Paragraph 5.1.1) by snapping on the lower and upper ball connectors, in that order. Install the four retaining clips (also removed in steps 13 and 14 of Paragraph 5.1.1). Lower the stop lever and allow the box to settle (with gas springs supplying the restraining force for slow movement) to its normal (horizontal) operating position. 10. Route the cables (removed in step 9 of Paragraph 5.1.1) through the cable trough. 11. Insert the cable connectors (removed in step 7 of Paragraph 5.1.1). 12. Install the cable clamp (removed in step 8 of Paragraph 5.1.1). 5-9 13. Release the mounting box latch (described in steps 5 and 6 of Paragraph 5.1.1). 14. Raise the front of the mounting box (described in steps 5 and 6 of Paragraph 5.1.1). 15. Install the top cover onto the mounting box and tighten the screws (loosened in steps 5 and 6 of Paragraph 5.1.1). 16. Lower the front of the box to its normal operating position (horizontal) and engage the box latch. 5.2 BAI11-AA, -AB SLIDE MOUNTED REMOVAL/REPLACEMENT Refer to Chapter 4 for the installation of the BA11-AA, -AB mounting box on the slide assemblies. 5.3 FAN ASSEMBLY The fan assembly is installed on the right side of the BA11-AA, -AB mounting box and can easily be removed for servicing. The assembly contains three fans, each of which can be removed and replaced. To remove the fan assembly, perform the following procedure. 1. Remove the ac power from the BA11-AA, -AB mounting box by removing the ac power cord plug from its receptacle. In the PDP-11X44 system cabinet, perform steps 5, 6, and 11 of Paragraph 5.1.1. If the mounting box is installed on slides in a cabinet, insert a screwdriver blade into the hole behind the slot which is located at the top, right side of the front bezel (Figure 5-2). Release the latch which holds the mounting box by sliding the screwdriver in the direction shown. In the PDP-11X44 system, raise the front of the mounting box to its maintenance position and raise the safety lever (Figure 5-6). If the mounting box is installed on slides, pull forward on the front of the box until the slide hold levers are engaged (Figure 4-13). Release the pawl retractors on each side of the mounting box and tilt the box 90 degrees to the maintenance position, i.e., vertical. Remove the two 6-32 screws that secure the fan assembly to the side of the box (Figure 5-9). Slide the fan assembly away from the side of the box approximately 5 cm (2 inches) and disconnect connector P1 from J1. 10. Continue to slide the assembly away from the box. NOTE Any of the three fans can be replaced by disconnecting the power plug on the fan and removing the four 6-32 mounting screws which secure the fans to the slide. Use only the specified replacement fan and mount the new fan to the assembly with the hardware removed. 5-10 FRONT CABINET co0e/%%00ececpo e —— RAIL BA11 MOUNTING BOX * SCREWS (6-32) 2 PLACES POWER CONNECTOR P1/J1 * SLIDE MOUNTED UNIT SHOWN. FAN ASSEMBLY MOUNTED IN A SIMILAR MANNER IN THE PDP-11 X44 SYSTEM CABINET. N Figure 59 11. TK-4399 Fan Assembly Removal To replace the fan assembly, reverse the instructions described in steps 10, 9, and 8, in that order, and reset the mounting box in its normal operating position. NOTE The slide holding levers (Figure 4-13) must be released by pressing inward before the slides will retract. 5.4 H7140-AA, -AB POWER SUPPLY REMOVAL/REPLACEMENT Before removing the power supply assembly from the mounting box, remove the power cord plug of the power supply from the ac power distribution connector. To remove and replace the power supply, perform the following procedures. 5.4.1 Power Supply Removal 1. From the rear of the cabinet, remove and retain the two 8-32 screws located in each of the two chassis angles at the rear of the mounting box (Figure 5-10). Perform steps 1 through 4 of Paragraph 5.3. 3. Remove and retain the four 6-32 screws that secure the bottom cover to the mounting box (Figure 5-11). Remove the cover. 4. Remove and retain the four 6-32 screws that secure the cover plate to the bottom of the power supply assembly. Remove the cover. O, 1 ! ® L~ 7 000000000000 000P00800000000RM®(® / ® SCREW (8-32) 2 PLACES — [®]® SCREW (8-32) ® i ¥ JUOOOOOOOOOOOOO.O....OOOOOOOO/OO|® = ® ) cCodeess| 2. v 2 PLACES TK-4400 Figure 5-10 5. Power Supply Assembly, Rear Mounting Screws Remove and retain the 10-32 screw that secures the ground lead to the ground bus (Figure 512). 6. Loosen the two 3/8 inch nuts on the clamp that holds the ground flex print cable to the ground bus bar. FRONT CABINET BOTTOM COVER l SCREWS (6-32) 4 PLACES | (Sél_sR2E)WS L 1. H7140 AA—AB POWER SUPPLY ] eoo/8000f/ccoo ca RAIL oA q (EACH SIDE) e @\ s \Q@ COVER PLATE < SCREW (6-32) 4 PLACES I o TK-4401 Figure 5-11 Power Supply Assembly Removal Loosen the two 3/8 inch nuts on the clamp that holds the +5 V flex print cable to the +5V bus bar. Slide the ground and +5 V flex print cables away from the clamps and bend upward towards the backplane. Remove the power flex print connector P1 from power supply connector J11 and bend upward toward the backplane. 10. Remove connector P3 of the CIM cable assembly from connector J1 of the power supply. Move the tabs on each side of J1 to release P3 (Figure 5-13). 11. Remove the 3/8 inch nut that secures the ground lead of connector P3 (removed in step 10) to the chassis ground stud. 12. If one or more additional backplanes are mounted in the box, remove the connectors attached to J2, J3, and J4 of the power distribution board. Remove the backplane connectors from P2, P3, and P4 of the power distribution harness. 13. In a slide-mounted installation, remove and retain the 8-32 screws located on each side of the mounting box, toward the rear (Figure 5-11). : 5-13 BEZEL PC BOARD FRONT PANEL TU58 RD \\ iic1m 19@3\\ \\\ (M9070) []Uuuoooo L iyl CiM ' ' ASSY | AR ;/:"’; ikt cheliigrnd 5 1L¢p}W'fi;jctflzf i | ® ® e © ® / © KD11--Z L e / CONSOLE BACKPLANE | © ] A IR | Lhnf%?uuffiziz © l’j-'/’ FAN ASSY /// ] POWER CABLE ’ | i ! \ /—POWER FLEXPRINT CABLE f/-GROLJND FLEXPRINT CABLE /—+5V FLEXPRINT CABLE T —~——GROUND LEAD . e ] Joof " 4 J3 —TM~— SCREW (10-32) /L‘@I 92 GND CABLE BUS CONNECTOR {NUT 9.5 MM (3/8 IN) 2 PLACES P1/J11 TK-3641 Figure 5-12 14. Power Lead Connections In a PDP-11X44 installation, remove the two 8-32 screws, one on each side of the mounting box toward the rear (Figure 5-7). CAUTION The H7140 power supply assembly will tend to slide forward when the screws in step 14 are removed. H7140-AA, -AB POWER SUPPLY UNIT ® ® ® ® ® ® GND % P3 LUG P3 ] [ NUT 9.5 MM (3/8 IN) / l | \ J2 J3 J4 ® P4 . P2 Figure 5-13 15. TK-4405 Power Distribution Panel and Connectors Slide the power supply assembly forward approximately 5 cm (2 inches) and disconnect the fan assembly power cable shown in Figure 5-12 from connectors J2 and J3 (not shown) on the power supply PC board. 16. Slide the power supply assembly from the mounting box and away from the cabinet (Figure 5-11). 5.4.2 1. Power Supply Replacement With the mounting box in the maintenance position, slide the power supply into the mounting box chassis. NOTE When the power supply assembly is being inserted, check that the I/O and bus cables are properly positioned and do not interfere with the supply installation. Before the supply is fully inserted, connect the fan assembly power leads that were removed in step 15 of Paragraph 5.4.1. 2. Replace the 8-32 screws removed in step 13 or step 14 of Paragraph 5.4.1. 5-15 3. Replace the backplane connectors removed in step 12 of Paragraph 5.4.1. 4. Replace the ground lead removed in step 11 of Paragraph 5.4.1. 5. Replace connector P3 removed in step 10 of Paragraph 5.4.1. 6. Replace the power flex print cable connector removed in step 9 of Paragraph 5.4.1. 7. Replace the +35 V and ground flex print cables (removed in steps 8, 7, and 6 of Paragraph 5.4.1, in that order. 8. Replace the ground lead removed in step 5 of Paragraph 5.4.1. 9. Replace the cover plate removed in step 4 of Paragraph 5.4.1. 10. Replace the bottom cover removed in step 3 of Paragraph 5.4.1. 11. In the PDP-11X44 system, release the safety lever, lower the mounting box, and engage the latch. 12. If the mounting box is installed on slides, release the slide hold levers on each side slide rail and slide the mounting box into the cabinet until the front latch engages. 13. From the rear of the cabinet, replace the four 8-32 screws removed in step 1 of Paragraph 5.4.1. 5.5 OPTIONAL BACKPLANE ASSEMBLIES Two types of backplane assemblies are available for installation in the BA11-A mounting box. The DD11-CK backplane is defined as a single system unit and the DD11-DK is a double system unit. The backplane assemblies are shown in Figure 5-14 and consist of module connector blocks that are mounted in a metal frame. The connector block pins are prewired for the PDP-11 bus signals and for the dc power and ground. Table 5-1 lists the slot columns and rows available in each backplane. The backplane assemblies are installed within the mounting box in the area adjacent to the CPU backplane. The dc power is supplied to the backplane through a wire harness and connectors that mate with the power supply connectors. Table 5-2 lists the maximum number of each type of backplane which can be installed. 5.5.1 Optional Backplane Configurations Figure 5-15 shows three configurations of the DD11-CK (4 slot) and DD11-DK (9 slot) backplanes installed in the mounting box. 5.5.2 Backplane Assembly Installation To install the DD11-CK or DD11-DK backplane assembly, perform the following procedures. 1. Inthe PDP-11X44 system cabinet, perform steps 1 through 3 and steps 5 through 9 of Paragraph 5.1.1. 2. If the mounting box is installed on slides, insert a screwdriver blade into the hole behind the slot located at the right side of the bezel (Figure 5-2). 3. Pull the front of the box forward until the slide hold levers are engaged (Figure 4-13). 5-16 2inSi$i-§reuond)sue[dyoeqsarjquasy = ® =|- ® MOY 0 a — 1071S 1 — LO71S 1 ¥101S— =® | (WIL3T1I0LO-SN1AINaSd) 31aNAiaosi =—® 5-17 2>[N20E)4 ® @ Table 5-1 Optional Backplane Assemblies Designation Type Slot Columns Rows Modules DD11-CK Single 4 6 2 quad-height and 2 quad/hex-height DD11-DK Double 9 6 2 quad-height and 7 quad/hex-height Table 5-2 Backplane Assembly Types Option Number Total Slot Columns One DD11-DK 9 One DD11-CK and One DD11-DK 13 Three DD11-CK 12 Release the pawl retractors on each side of the mounting box, and tilt the box 90 degrees to the maintenance position. Remove and retain the four 6-32 screws that secure the bottom cover to the mounting box (Figure 5-11). Remove the cover. Remove and retain the four 6-32 screws that secure the cover plate to the bottom of the power supply assembly. Remove the cover. Cut all three of the battery backup jumpers on the DD11-CK or DD11-DK backplane (Figure 5-16). Position the backplane assembly on the mounting rails so that the tapped holes in the rails are aligned with the backplane mounting holes (Figure 5-17). NOTE The backplane harness includes a ground lead with a lug attached which must be installed under the mounting screw. 5-18 4-SLOT 9-SLOT a CPU BACKPLANE J B — [———— 4.sLOT 9-SLOT CPU BACKPLANE ) C;:ff???;???§§E§§§%%%%§%QEEE5221’/’— ,,///””/// 4 -SLOT / CPUBACKPLANE 15 a8 | = E _ = —1 — \\ Jd y TM | TK-3467 Figure 5-15 Optional Backplane Configurations 5-19 0O o O o GND ; PIN AO1A1 O} -15 BATTERY —-@ +5B BACKUP JUMPERS 5 PIN SIDE OF AC LO DD11-CK OR DD11-DK BACKPLANE / é8 q LTe + a +20 TK-7073 Figure 5-16 9. Location of Battery Backup Jumpers Install the four 8-32 screws that are supplied with the backplane assembly. Do not tighten the SCrews. 10. Lower the mounting box to its normal horizontal position and insert a hex-height module into the module guides that are aligned with the slot columns on each side of the backplane assembly (Figure 5-18). NOTE The backplane assembly can be shifted in position to enable the module connectors to be properly aligned with the module slots. 5-20 DD11-DK 9 SLOT-COLUMN BACKPLANE 14 SLOT—COLUMN CPU BACKPLANE oy, g, \ SCREWS (8-32) 4 PLACES GROUND LUG G ——— Y P4/J4 m TK-4403 Figure 5-17 11. 12. Backplane Assembly Mounting Raise the mounting box to the maintenance position and tighten the four 8-32 screws installed in step 6. Install the backplane wiring harness connectors P2, P3 and P4 into the power distribution connectors J5, J4 and J6, respectively. For the DD11-CK backplane assembly, install con- nector P2 and P3 into connectors J5 and J4, respectively (Figure 5-13). 5-21 CABINET FRONT >IN NN N HEX MODULE COMPONENT SIDE REAR GUIDE (BLACK) 9SLOT SYSTEM UNIT TK-4404 Figure 5-18 Backplane Assembly Alignment 13. Replace the bottom cover and cover plate removed in steps 5 and 6. 14. Lower the mounting box to its normal operating position. 15. Remove the hex modules used for alignment in step 10. 16. ‘Install the UNIBUS jumper module, SPC modules and UNIBUS terminator modules. 17. In the PDP-11X44 system cabinet, perform steps 15 and 16 of Paragraph 5.1.3. 18. In the PDP-11/44 slide-mounted system, replace the top cover of the mounting box using the four 6-32 screws. 5-22 5.5.3 Backplane Connector Assignments The connectors in the backplane are classified into three categories: standard UNIBUS, modified UNIBUS, and small peripheral control (SPC) connectors. Particular areas of the backplane are reserved for the different types of connectors as shown in Figure 5-19. The standard UNIBUS connectors contain all the UNIBUS connections. Sections A and B of slot 1 are the beginning of the UNIBUS in the DD1-CK and DD11-DK and should be occupied by the BC11-A UNIBUS cable since they are expander backplanes. Sections A and B of slot 9 in the DD11-DK or of slot 4 in the DD11-CK are the end of the UNIBUS on the backplane. These sections should be occupied by the BC11-A UNIBUS cable or a terminator module. DD11-CK BACKPLANE ROW A B E F QUAD HEIGHT NN\N l—MODULE QUAD OR HEX 3 HEIGHT MODULE E-Y SLOT NO. D N 1 \ 2 c \\\\ \ QUAD HEIGHT MODULE DD11—DK BACKPLANE A B c ROW D E / g N \ o |/ - QUAD OR HEX-HEIGHT MODULES _ SLOT NO N\NN INNN o F o voooiE et [ J/ 9 \\ \\\ — QUAD l:lEIGHTMODULE MODULE SIDE STANDARD UNIBUS SLOTS MODIFIED UNIBUS SLOTS FOR MODIFIED SMALL PERIPHERAL CONTROLLER (SPC) SLOTS UNIBUS DEVICES (MUD) TK-4406 Figure 5-19 Optional Backplane Slot Assignments 5.5.4 NPG and BG Jumper Lead Routing The NPG line is the UNIBUS grant line for devices that perform data transfers without processor intervention. Continuity of the NPG line is provided by wirewrap jumpers on the backplane. When an NPR device is placed in a slot, the corresponding jumper wire from pin CA1 to pin CB1 of that slot must be removed. The routing of the NPG signal through the backplane is shown in Figure 5-20. Grant priority decreases from slot 1 to slot 9 in the DD11-DK (i.e., slot 1 has the highest priority and slot 9 has the lowest). 5-23 NOTE If an NPR device is removed from a slot, the jumper wire from CA1 to CB1 must be reconnected. The bus grant lines (BG4:BG7) for devices requiring processor intervention during data transfers are routed through each small peripheral control section in slot D. Each of the four grant signals is routed on a separate line. Grant priority for each level decreases from slot 1 to slot 9. NOTE A bus grant jumper card (G727 G7270, or G7273) must be placed in connector D of any unoccupied SPC section. If an SPC section is left open, bus grant continuity will be lost. ROW A C/ B V4 9 AU1 ? & D E F 4 | CAT /831 N ) N N \ N\ "\ ~ \/ \/ \‘/ \/ \, AUl @ [63] SLOT NO 1 7 REMOVABLE WIRE WRAP TK-4407 Figure 5-20 NPG Jumper Leads Routing 5.5.5 Standard and Modified Backplane Locations Figure 5-21 shows the pin designations of the standard and modified UNIBUS connectors. The modified UNIBUS differs from the standard UNIBUS in that certain pins have been redesignated. Some ground connections, BUS GRANT signals, and the NPG signal have been removed from the modified UNIBUS and have been redesignated with core memory voltage pins, battery backup voltage pins for MOS memory, parity signal pins, several reserved pins, and test point pins. Dual-height modules that are standard UNIBUS compatible must not be placed in the UNIBUS sections. 5-24 STANDARD UNIBUS MODIFIED UNIBUS PIN DESIGNATIONS PIN DESIGNATIONS ROW ROW ROW ROW A B A B SIDE ide Pin 1 INIT A 2 1 2 |+5V |BG6 +5V c |BGS L H L L B GNDfl |D01 |GND BR4 L L po4 |po3 L L D06 |DO5 |AC DC L L (oL Lo Do8 [po7 |Aa01 A00 L L L L D10 |D09 |A03 A02 J |RESV| D L |GND BG4 H 4 E TP PIN |DOO [ GND|BRS | GND L L +5 L | BR4 {BAT L D04 | DO3 | INT |PAR L L IsSYNJ po6 | D05 L L |AC H , L peT | DcC L L L L L }A05 A04 D12 D11] L L L L D14 |D13 |A07 A06 L L L L PA |D15 |A09 A08 L L L L |PB |A11 A10 L L L |BBSY| A13 A12 L L L |sack] a1s L L GND N GND L M N P GND R y | GND S | A4 |[NPR | A17 A16 L L {BR7 L |GND c1 . NPG |BR6 [SSYN H L L T A BG7 SO I |GND R L L GND P S T L L L D14a| D13| L L PA | D15 L L PAR| PB L L L L | A11 | A10 L |BBSY| lro L +15 |sAack| BAT4 L L L A13 | A12 L L A15 | A14 L L | NPR | Aa17 | A16 L GND | BR7 L L |GND | C1 L L co u L . \Y} NOTE: D INDICATES A REDESIGNATED PIN. Figure 5-21 L A09 | AO8 PAR BAT, L A07 | AO6 P1‘ .45 L L A0S | A04 | coO {MSYN | GND g L L L L |D11 L L D10 | D09 | A03 | A02 L K lLoLjLo pog | D07 | A01 | AoO D12 K v TP L F H U PIN D02 | DO1{ F M c 2 +5V L D02 E L INTR| GND D00 |GND [BR5S D Al 1 |RESV| 2 1 INIT | +5V H L INTR|GND B PIN Standard and Modified Backplane Pin Assignments L 5 (CORE), TK-4409 5.5.6 SPC Backplane Locations The small peripheral control sections (C, D, E and F) collectively contain all the UNIBUS lines as well as power voltages (+5V, +15V, —15 V). These sections can be used by hex-height or quad-height modules containing the control logic for peripheral devices. Figure 5-22 shows the pin designations for the SPC connectors. ' ROW ROW ROW ROW C D E F SIDE PIN A 1 2 NPG +5V -15V (IN) NPG 8 2 1 2 TP +5V GND +5V ABG +5V TP -16Vv ABG -15Vv A GND A SEL | GND D15 Low A12 SSYN L GND L A17 A15 BBSY L L L N1 FO1 D02 FO1 D14 TP D13 D11 D12> AIN BR4 A01 A00 D07 A INT A INT D10 ASEL | ABR SSYN co NPR GND A SEL | BR6 L L L I B L 4 D09 AINT D08 0 2 L L L L c1 L L A A INT SO L L L B INIT BG7 Al TP D03 FO1 L BG6 AIN L ENBA SO N DC D04 AINT BG6 A p HALT L L GRT PB L L GND D03 T Y HIGH A OUT | AO08 L2 FO1 L M2 FO1 D04 ouT Low L N1 L BG5S A10 A07 ABR FO1 SO L L ouT P2 TP BG5 A09 ASEL FO1 FO1 ouT L 4 L2 N1 TP BG4 ASEL SO 6 ASEL FO1 FO1 GND BG4 GND L +15/+8 | DO2 L AQUT | INTR TP L D00 ENB B L ouT DO1 L L D08 L REQ L L AINT HALT L D06 A13 L D05 L V2 D05 L D07 LO L 1 Al14 TP M | A16 A02 ouT A OUT | BG? L ENBB MSYN L A SEL | BR5 L TP : v GND TP F S IN L A OUT | BR?7 L £ R ouT ASSYN | -15Vv IN H 6 LTC - 1 L o H 2 (OUT) PA ¢ 1 0 M2 P2 ASEL GND SACK A INT ABR ouT TP ABG L 2 A06 A04 L IN L L A ouT AC D06 | ASSYN ABG A05 A03 A INT FO1 LO L IN H ouT L L ENB A | FO1 TK-4410 Figure 5-22 SPC Backplane Pin Assignments 5-26 5.5.7 Backplane Power Connections Power is supplied to the backplane via a wire harness that connects to the power distribution board with the power supply. The wires run from the backplane to a set of Mate-N-Lok connectors that run directly into the distribution board. The power harness from the DD11-DK contains two large connectors (15-pin Mate-N-Lok) and one small connector (6-pin Mate-N-Lok). The DD11-CK backplane has only one 15-pin connector and one 6-pin connector. The connector pin locations are shown in Figure 5-23 and the signal assignments for each pin are listed in Table 5-3 (DD11-CK) and Table 5-4 (DD11-DK). PIN SIDE 3\ . ~_ PIN SIDE [[1 | O O | O P 1 3 . i o o off | \\O O OJ"/ 12| 15| KEY [ TM ~ KEY/, O 1 O ] 0 0O -~ H_” 1 . S keY 0 T O Of] TO O Of T |13 6 PIN CONNECTOR ke 15 PIN CONNECTOR TK-4411 Figure 5-23 Backplane Power Connector Pin Designations 5-27 Table 5-3 Power Connector Signal Assignments for DD11-CK 15-Pin Mate-N-Lok Connector Pin Signal Wire Gauge Color 1 +5V 14 Red 2 +15V 18 Gray 3 +20V 18 Orange 4 +5V 14 Red 5 Spare (not connected) - - 6 +15B 18 Green 7 Ground 14 Black 8 Ground 14 Black 9 Spare (not connected) - - 10 Spare (not connected) - - 11 Spare (not connected) - - 12 +5B 14 Red 13 =15V 18 Blue 14 -5V 18 Brown 15 —15B 18 White 6-Pin Mate-N-Lok Connector Pin Signal Wire Gauge Color 1 LO GND 14 Black 2 LTC (line clock) 18 Brown 3 DCLO 18 Violet 4 ACLO ) 18 Yellow 5 Spare (not connected) - - 6 Spare (not connected) - - 5-28 Table 5-4 Power Connector Signal Assignments for DD11-DK 15-Pin Mate-N-Lok Connector 1 Pin Signal Wire Gauge Color 1 +5V 14 Red 2 +15V 18 Gray 3 +20V 14 Orange 4 +5V 14 Red 5 Spare (not connected) - - 6 Spare (not connected) - - 7 Spare (not connected) - - 8 Ground 14 Black 9 Ground 14 Black 10 Spare (not connected) — - 11 Spare (not connected) 12 ' ; - - +5B 14 Red 13 Spare (not connected) - - 14 -5V 18 Brown 15 Spare (not connected) — — 15-Pin Mate-N-Lok Connector 2 Pin Signal Wire Gauge Color Red 1 +5V 14 2 Spare (not connected) - - 3 +20V 14 Orange Red 4 +5V 14 5 Spare (not connected) — - 6 +15B 18 White 7 Spare (not connected) - - 8 Ground 14 Black 9 Ground 14 Black 10 Spare (not connected) - - 11 Spare (not connected) - - 12 Spare (not connected) - — 13 -15V 18 Blue 14 Spare (not connected) - — 15 -15B 18 Green 6-Pin Mate-N-Lok Connector Pin Signal Wire Gauge Color 1 LO GND 14 Black 2 LTC (line clock) 18 Brown 3 DCLO 18 Violet 4 ACLO 18 Yellow 5 Spare (not connected) - - 6 Spare (not connected) - - 5-29 5.6 H7750 BATTERY BACKUP UNIT INSTALLATION The H7750 battery backup unit can be installed in a system cabinet or in any standard 48.2 cm (19.0 inch) mounting rack. For example, in the PDP-11X44 system cabinet, the H7750 unit is mounted to the vertical cabinet rails at the lower front of the cabinet. The battery backup cable assembly, DIGITAL part number 1700177, connects from the rear of the H7750 to the H7140 power supply in the mounting box. To connect the unit, perform the following procedures. 1. Ina PDP-11X44 system cabinet or similar installation, perform the following steps: a. Open the front door. Use a 4.0 mm (5/32 inch) hex wrench to release the door fastener. b. Mount the H7750 to the vertical front posts, using holes 3 and 7 from the bottom and the 10-32 screws and KEPS nuts supplied. Open the rear door of the cabinet. Use a 4.0 mm (5/32 inch) hex wrench to release the door fastener. Remove the ac power from the power controller by setting the circuit breaker in the down (0) position (Figure 4-20). Remove the BA11-A power cord plug from the nonswitched receptacle at the rear of the power controller. Cut or release any fasteners used to secure the power cord to the cabinet frame. If the release mechanism is type A (see Paragraph 5.1), insert the blade of a small screwdriver into the hole behind the slot located at the top-right corner of the front bezel (Figure 5-2). (1) Release the mounting box latch by sliding the screwdriver in the direction shown in Figure 5-2. (2) Raise the front of the mounting box until the unit is approximately at a 45 degree angle with the top of the cabinet. (3) Loosen the four 10-32 screws holding the cover brackets to the left and right sides of the mounting box (Figure 5-3). Do not remove the screws. (4) Remove the top cover. (5) Lower the front of the mounting box until it is in its normal (horizontal) operating position and the latch engages. If the release mechanism is a type B, remove the 10-32 screw that secures the top cover ground lead to the rear cabinet frame (Figure 5-4). (1) (2) Use a slot-head screwdriver to release the two captive screws that secure the rear of the top cover to the cabinet. Raise the rear of the top cover to release the pins from the spring latch at the front of the cover. (3) Remove the top cover. 5-30 (4) Locate the left and right slide latches on the angle brackets attached to each side of the BA11-A unit (Figure 5-3). (5) Slide the latches in the direction shown to release the latch from the holding pin. To install the H7750 into a 48.2 cm (19.0 inch) cabinet whose mounting box is attached to slides, perform the following steps: a. b. c. Insert a small screwdriver blade into the slot located at the top right corner of the front bezel (Figure 5-2). Release the latch that holds the mounting box by sliding the screwdriver in the direction shown. Pull the mounting box forward until it is fully extended and the slide hold levers are engaged (Figure 4-13). Mount the H7750 unit to the cabinet rails using the hardware supplied with the unit. Make certain that the toggle switch located on the front panel of the H7750 unit is in the OFF position. At the rear of the H7750 unit, attach connector P3 of cable assembly (DIGITAL part number 1700177-0) to J9 and connector P2 to J8 (Figure 5-24). Connect the ac power cord plug of the H7750 unit to an unswitched receptacle of the power controller. Route the cable assembly through the rear of the cabinet and up to the rear of the mounting box. Allow enough cable slack to prevent tension on the cable or cable connectors. CAUTION The H7140 power supply contains voltage and high current capabilities which can be dangerous. Allow 5 minutes after the ac power is removed from the supply to insure proper discharge of the power supply currents. Remove and retain the three 8-32 screws shown in Figure 5-23 used to secure the top cover of the H7140 power supply. These screws are located in the depressions on the top cover. Loosen the two 8-32 screws used to secure the end of the top cover to the power supply. Do not remove the screws. Slide the cover assembly away from the screws loosened in step 8. 10. Using a multimeter set to the 300 Vdc range, measure the voltage across pins 1 and 2 of the TB1 as shown in Figure 5-25. The voltage should be less than 20 V after a 5 minute interval. 11. Remove the bias and interface module (Figure 5-24) by sliding the module upwards. 5-31 SCREWS (8-32) TOP COVER Y 7 3 PLACES SCREWS (8-32) w 2 PLACES ST v i BIAS AND INTERFACE ) MOTHER /] c yi CABLE ASSEMBLY J9 , NO. 1700177-0 \\\\\\ H7140 /POWER SUPPLY UNIT @ @ S 0o / 872-D, -E POWER CONTROLLER UNIT MODULE NN\ T MODULE 117750 BATTERY BACKUP UNIT \\\J\w CABLE ASSEMBLY NO. 7008288 TO 5 872-D-E POWER 7 CONTROLLER UNIT P2 TK-5009 Figure 5-24 H7750 Unit, Cable Connections 5-32 J A -~/ TOP VIEW REAR +RED LEAD TK-5010 Figure 5-25 H7140 Unit, 4+ 300 Vdc Test Locations 12. Attach connector P1 of the cable assembly to J9 on the mother module of the power supply. The black leads of the cable assembly should be positioned toward the front of the mounting box and the notches in the connectors will interlock when properly positioned. When attaching P1 to J9, make sure that all pins of J9 are inserted into P1. If all the pins of J9 are not inserted into P1, the battery backup unit and power supply will be damaged. 13. Dress the cable up and over the depression located in the rear panel of the power supply. 14. Replace the bias and interface module removed in step 11. Ensure that the connector on the bottom of the module mates correctly with the pins that project upward from the surface of the mother module. 5-33 15. Replace the top cover of the power supply removed in steps 7 through 9. NOTE Several leads of the power supply are routed close to the top cover. When replacing the cover, check to ensure that none of the leads will be punched or pierced when the cover is mounted. 16. If an overtemperature control of the output of the H7750 is desired, install the cable assembly (DIGITAL part number 7008288). Connect P1 of the cable assembly to connector J3 or J4 at the rear of the H7140 power supply. Connect P2 of the cable assembly to connector J10 or J11 of the H7750 battery backup unit (see Figure 5-24). 17. Position the previously installed cables away from sharp objects and ensure that no cable strain exists when the mounting box is extended to its maintenance position. 18. Secure the cables to the cabinet rails or sections using the existing cable clamps or other cable fasteners. 19. 20. Apply ac power to the power controller unit by setting the circuit breaker to the up (1) position (Figure 4-20). Ensure that the ac circuit breaker at the rear of the BA11-A mounting box is in the up (1) position. 21. 22, Ensure that the toggle switch located at the front of the H7750 battery back-up unit to the ON (1) position. Check to ensure that the rotary keyswitch on the control panel is in the LOC, LOC DSBL or STD BY position. 23. Check to ensure that the DC ON and BATT indicators of the control panel are lighted. 5-34 Reader’'s Comments PDP-11/44 System User’s Guide EK-11044-UG-003 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 satisfy 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 ‘ Additional copies of this document are available from: Digital Equipment Corporation Accessories and Supplies Group Cotton Road Nashua, NH 03060 Attention Documentation Products Telephone 1-800-258-1710 Order No. EK-11044-UG Zip Il p 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 Development and Publishing 1925 Andover Street, BO1 Tewksbury, MA 01876 . Digital Equipment Corporation-Bedford, Ma. O1730
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies