Digital PDFs
Documents
Guest
Register
Log In
AC-E733I-MC
September 1978
7 pages
Original
0.6MB
view
download
Document:
CXDRCI0-DR11-C
Order Number:
AC-E733I-MC
Revision:
0
Pages:
7
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E733I-MC_CXDRCI0-DR11-C_Sep78.pdf
OCR Text
ORCI DEC/Xll SYSTEM EXERCISER MODULE XDRCIO.Pll 12-0CT-78 11:55 .REM MACYll 30A(1052) 12-0CT-78 16:31 PAGE 2 IDENTIFICATION PRODUCT CODE: AC-E733I-MC PRODUCT HAME: CXDRCIO DRI1-C MODULE PRODUCT DATE: SEPTEMBER 1978 MAINTAINER: DEC/XII SUPPORT GROUP THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION.· DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT MAY APPEAR IN THIS MANUAL. TBE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER i LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAB BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIPME.NT THAT IS NOT SUPPLIED BY DIGITAL. COPYRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATION SFQ oe01 DRCI DEC/Xll SYSTEM EXERCISER MODULE XDRCIO.Pll 12-0CI-78 11:55 MACYII 30A(1052) 12-0CT-78 16:31 PAGE 3 1. ABSTRACT 2. ORC IS A IOMOD THAT EXERCISES UP TO SIXTEEN DRII-C·S. THE MODULE USES THE MAINTENANCE MODE TO CHECK DATA TRANSFERS TO AND FROM THE DRI1-C. IT TRANSMITS AND RECEIVES 64 WORST-CASE 16 BIT WORDS AND ALSO TESTS THE ABILITY OF THE DHIIC TO GENERATE 80TH A-REQUEST AND B-REQUEST INTERRUPTS. IT WILL DROP ITSELF IF RUN IN AN XXDP CHAIN WHEN THE ~ANUEL INTERVENTION BIT IS NOT SET.(8IT 0 IN LOC.52 REQUIREMENTS HARDWARE: ONE DRI1-C WITH A MAINTENANCE CABLE STORAGE:: DRC REQUIRES: 1. DECIMAL WORDS: 308 2. OCTAL WORDS: 0464 3. OCTAL SYTES: 1150 3. PASS DEFINITION 4. ONE PASS OF THE DRC MODULE CONSISTS OF TRANSMITTING A~D RECEIVING 64 WORDS AND GENERATING ONE A-REQUEST AND ONE B-REQUEST INTERRUPT. EXECUTION TIME 5. ONE PASS OF DRC RUNNING ALONE ON A PDP11/03 PROCESSOR TAKES APPROXIMATELY THIRTY SECONDS CONFIGURATION REQUIREMENTS 6. DEFAULT PARAMETERS: DEVADR: 167770, VECTOR: 1, BRI: 5, OEVCNT: I REQUIRED PARAMETERS: AT CONFIGURATION TIME USER MUST SUPPLY THE LOWEST VECTOR OF THE DRII-C·S. DEVICE/OPTION SET-UP CONNECT THE MAINTENANCE CABLE TO TIR OUTPUT BlCK TO INPUT SEQ 0002 ORCI DEC/XII SYSTEM EXERCISER MODULE XDRCIO.Pll 12-0CT-18 11:55 7. MACY1I 301(1052) 12-0Ct-18 16:31 PAGE 4 MODULE OPERATION TEST SEQUENCE: A. SET UP VECTORS AND ADDRESS POINTER B. OUTPUT TEST DATA TO OUTPUT BUFFER C. COMPARE OUTPUT BUFFER WITH TEST DATA-REPORT ANV DATA ERROR D. COMPARE INPUT BUFFER WITH TEST DATA-REPORT ANV DATA ERROR E. IF NOT 64 TRANSFERS, BUBBLE TEST DATA2 AND REPEAT B-D F. IF 64 TRANSFERS GENERATED AND TEST A/B INTERRUPTS G. IF NO INTERRUPT-DO NOT REPORT END PASS H. IF INTERRUPT-REPORT END PASS RESTART AT A IF DEVICE FAILS TO GENERATE INTERRUPT A MESSAGE WILL BE PRINTED. 8. OPERATION OPTIONS 9. NONE NON-STAHOARD PRINTOUTS "DEVICE FilLED TO INTERRUPT" MESSAGE IF INTERFACE FAILS TO INTERRUPT ON EITHER REQUEST BIT. SEQ 0003 DRCl DEC/XII SYSTEM EXERCISER MODULE XDRCIO.PII 12-0CT-78 11:55 MACYlI 30A(1052) 12-0CT-7P 16: 31 pg':" MACYlI 30A(1052) 12-0CT-76 16: 31 PAGE b 000000' IORII-C ¥a~6~11 000000' MODULE .TITLE DOXCOM 838m: 167m 888m: 000001 m 388m: 000001 000016' 000000 000020' 080000 888m: 808888 888888= 051104 044503 000026' l4000~ 888R~0: ~88~h: 8ooll3~' 000088 088US: 886800 888 0 88 DOOm: m8~8: 888888 888m: 888888 888m: 000000 08006Q' 08 0000 80 DOh: 8088 0 8 008866' 000080 888m: 888888 000074' 000000 000076' 000000 00010~' 000000 °8°jO 0 0 •• 000000 000 o r 888186: 000000 ° 888m: 888888 888m: mnr 000U6' 000000 gggH~: 8888g~ DRCI DEC/XII SYSTEM EXERCISER MODULE XDRCIO.Pll 12-0CT-78 11:55 S:.'l 000040 000224' 19! H~ 195 196 197 198 199 200 20~ MODSP: 808 3 R: mm 000 3t· 171776 000 36' 171777 JBIT: Hi ~26 ; ; S ; 080~lO' 01W 7 o08l 00 808 0002g2' 00571' 000042 00 76' 801005 OOOiog- 104403 888 10mO f2: 0003~0' 8bl00~ 888~ ~: 104410 0003~6' ~i! 888m; mm mm 2~4 000~34' 88Mt: 000001 7646 p642 7636 800156< 001416 00 60' 06F~~ 1 r IINITIALIZATION FOR GENERAL DEVICE INHRHCE START: MOV MOV MOV TST m 0000 52 BNE 4 .,WDTO 64.~WDFR ~~§ TA R STRT s~~~w 000000' 000750 • ~ijg~~~~f.f~N,CHAIN 000000' 177476 177706 RESTRT: MOV DVIOI,SELECT BNE REST DROP: 000000' END$,PEGrN mm 177436 1$ : MOV SEQ MOV MOV MOV ASR BCS B~Q m 38 91= Mot ~ 0¥0760' 239 8 240 088 Z2; 81m ~oHH· 236 -I ITHlS MODULE TESTS THE ORII-C GENERAL DKVICE INTENfACE ;M.INTENA~CE CABLE MUST BE INSTALLED fOg THIS TEST REST: °0 177674 2U 0003 2' 016 0011 73 177540 012 67 235 STACI< STAHTS HE!n • ; m }is 5~: 8b~~ 8800g~ r m g88~7~: om ~ 219 220 ;~OOULE ;********************************~~~***.~*****.*.********~*~*~*~******** ~h 218 spsrz ~~~~fL V~~~~BL£ STORAGE SELECT: OPEN ALLON: -I ALLOFF: 0 BUBBLE: I7777~ 00g~~4' 36 ' ooooog 00000 08 205 206 207 208 209 210 211 .REPT • NL I ST .WORD .LIST • ENDP 888m 2$ : 3$ : ADD SUP 8R MOV MOV ~OV SELECT,PO DROP mng,SPADR VECT6R, R2 RO ~~TUPI ,,0,R2 10, R5 ft5RACTA~(R<)+ #§hgUm+ ;64. ilORDS Te "E'/ITERATIO~ ;~4iN~~~B~pt~9jT~k~416~RATlr~ ;15 THIS XXDP CHAIN ;SA If NO ;~AN. rNTER. ALLCWED? ;Bf( H' YES ;ASCII MESSAGE CILL 'ITH COMflOt, Hr.ADEK ; ;CDPV THE DFVICE SELFCTI0N P~RA\'F'!'~R ;ARE ANY SELECTED? If \ES Gn HllN TllSI~ ; IF NO, DROP THP f'CDULE. COpy THE DEVICE SELECTION PARA~ETFR ARE A~Y 5~LECTED? If NC, DRUP TPS 'IO~0L~ fuf.DD~&'~EARg~lllsCf PI IS SYGULD p. I~DPFSF I.OAD OF:VrCE I'ECTOP ISOLATE A SELECTION FI,AG IF SPLECTE9 GO SET UP VPCTORS ~~I=¥ ;BNtEI'LIE~~g~G( DO DATA S-Tur POTNT Te NEXT ADDPFSS GO PROCESS NEXT Drvro SET A VECTOP TO SERVICF RCUTHf: SET A PRIOPTV SET E VECTCP TO SERVICE p(lrJTn!~ oros ORCI OEC/X11 SYSTEM EXERCISER MODULE XORCIO.PH 12-0CT-78 11:55 177400 243 88:1 8 1 oo 088~ 6" 4" OA57~~ l6 o 0127f 177777 177602 888JU: 4 67 88 51o 00 2~j gog ~: 0ho~ 000010 080460" b80762 MACYll 30A(1052) 12-0CT-78 16:31 PAGE 7 Sf:c; OCOE m ~88m: mm mm Hi g ~r 8A8md mm n 3: r~ ;SF.'l' B PRICIHTY ;Go ~OJUST ADDRESS POINTER ;COpy SELECTION PARAMETER ;RESET POINTER TU fIRST ~DDR~SS ;EIRST RmH'wgT~'!t,Hv~~6\~fiPO ;ELAG REGISTER (DENOTES SWITCH FROM ALLON ;SET OP INITIAL DATA PATToRN ;SET UP ALTERNATE DATA PATTERN ;ISoLATE A SELECTION FLAr ; If' SELECTED GO CII ECK 0 AT I NEXT: r u" bo~h4 r ~ATTEP' TO ILL I~~II¥ ;gR'H~E~~i'E8(vi~~~sPR5E~~H e~R~'SS ; GO PROCESS NEXT DEVICE ~~ r~ go nml~ Itm~ m m8g8~zi: mt mm 177410 8 268 000504" 104404 ?h 00 516" m 27~ 888m: 8~8m 275 276 m 279 °b 414 88 ~~~: 812m 000 p ' 010~67 0005 6" 016 67 000544' 104404 8 000000" 000002 mm mm 1$ : 177352 177344 000000 • 280 23j ;THIS SECTION EINDS AND LOADS INTO PI THE NEXT PATTERN IN THE WDRST-CISE ~~4 000550' 177454 285 000554" 8~m~ 286 2~7 000~5r muo ,RUS TEST SEQUENCE, ~$: 177450 80057~" 8r~32 6 O~ 177426 U8i ~"O 618 177424 m m 8 g~g~aj OO~I~" : ORCI DEC/XII SYSTEM EXERCISER HOOULE XORCIO.Pll I2-0CT-78 11:55 888m: 13m~ 888~~~: 3 m rHm 00 0006!2" 0~~701 Og0636' 001311 o 0640" og5704 OOOU~' 1 040~ 3 R8646: 8m31 000652' 000703 ;SWITCH TO BUBBLE PATTERN ; IF STRAIGHT I/O PATTERN ,1 ~~ am¥f ~~v I~WE~~ ~mE~~QUENCE ~~f'l aal ROL l[gIDI~ ella Bg~F~~ CBIT (LIST ~S8 Df P3) ;SHUT 0 THROUGH >!URD, TO J..;FT R3 MACYll 30A(1052) 12-0C1-78 16:31 177404 DEC MOV 177360 BR 5' CBIT ~i1 CBIT BUBhE,?I DRACT! 84 UUST R4 ALLOFE,8 I DRACT! ;CHECK INTERRUPTS O~ gMn 888m: 00646 000740" 104413 000144" 000167 ;CLR~R CONTROL REGISTER ;SET '1AINTENANC~ 8ITS ;SAVE R~ REFO~E INTERRUFT MOV MOV 000040 000000' TIMER: iU: mm" 8sg1~g: m~8~ 0007~1" 00!367 ICLEA? OUTPUT. INPUT(VIA CAPLE) ;AREAK LOOP CUURTER ;FLAG: BOTH INTERRUPTS II' MOV CLR CLR 8gR6~8: 8g8~H: DRll-C INTEST: CLR mm mm OOO~14" mm OOO~~~" 00~06~ 010567 888m: 052715 008~04" 104401 08 a8~48i PAG, 8 SFQ 8CS CLR 8R MOV CliP BNE TST BMI 177414 8R8~54: g~5n5 000000" 000754' RESET: gNPS: 000000' 177342 00075~" 00l012' CHAIN: 111, 000756' 17 ih g8gI~4: !~ ISI~o~SE ;SWITCH TO STRAIGHT I/C: DECIDE WHICH ;ELAG RESET, so IT'S ALL-on PlTTE~N Ik~~~A ~E'€ST T~ir~LhEeF ~c ~~ TTE:{N IlLOEE,P1 DRACTl RI BR 3$: 4S: AND DECIDES WHEN TO END THE TEST. RI,ALLoN 4$ Rt,ALLOEE H~ IHI M 88853 " 005704 290 8g8~f6: mm 177436 291 CMP BEQ CMP HUNG' BIS C~MSS iENAI'lLE -." IN'!"!':PIJPT mm~nm TST FLAG BNE RES"T DEC R4 8NE TIMER MSGNS, R"GI N~ HUNG ~~T HUFf~'S mlih ENDITS,BEGIN JMP RESTRT ;TEMPORIRY RETURN TO ~ONITOR •••• ;THEN CONTINUE AT IEXT INSTRUCTION. ;Tf PUG IS CLfAR~!!O gHPPIJPT YET ;ISCI! II~o&~~GcRClf.G~folft'T~=~IID~~~I~~EAK M~~~If,EAcl[lT~~Tho~g~PoN FEADER ;R~STORE RS VALUE ;GO PROC~SS NEXT DEV[CE ;STGNAl END n' IHRATION. ;"oNITOq SHALL TEST END OF PASS C~AINM 177777 im77 IINPUT/oUTPUT SERVICE ROUTINES mm 171106 888m mm DRACTA: BIC INC RTI DRACTB: BIC SIS mg,@SVR5 ;DISABLE A INTERRUPT IMMEDIATELY, TtlRUUGl1 m6~~ms ;RETURN TO OREAK LOOP ~~~~~~~EABI~~~~k~~~TN~~l"EDIATr:LV, '1'lIROUGH ~~v~~c r:~; SAV~O 1c OC07 DRC! DEC/XII SYSTEM EXERCISER MODULE 12-0CT-78 11 :55 XQRCIO .PH p455 353 356 357 358 59 60 361 36~ 1 !HCYll r6 ggm sh H g~~ 33 mps "'j! 02010~ 052~~ 040503 041040 CHAlNM: .ASCIZ 046440 020114 mm 00 0 6' 040 ,,!,!i. °m~5 mm 846H~ 8 m ~; l~ l 040440 8m 4" 043504 mm g~j50g FAIL: 04 514 11 3~i 04450~ 8 04~040 36 H .• 002 211046 040517 F0 8~2m 00 ' ' r !m, r m jb m 00 44' O~21~O 88mr 0441 3 OOOlO2R 000OO6R 000 AOOR AODR22= ALLOfF 000 30R ALLON ASS ASUY 888m~ AWAS BEGIN BITO BITI BITIO 002000 004000 B1Tll m~~gR smm 888m mH 8~8888 ~m ~m BIT6 888 i3 0000 0 BI114 BITtS 038~88 000040 888m BIT7 000400 BIT8 BtT9 = 001000 BREAKS= ~O4401 BRI 0OOl~R BR2 mHI R m~rE= CBIT COAT AS= CHUN °80~~4R 00~ I~R bg03 50R o I ~ilR OOO~ R 000 OOR CHAlNM CDNFIG CSRA DATCKr DATER = DR ACT DRACT8 DR I ggo~m DROP 4R OVIOI IWU 8mm o80 ENDITS= m:1 g m~ = OOOHOR ERRTYP OOOl06R EXITS = 104400 FAIL FLAG mm~ 104415 CETPAr GWBUF : h8amR HRDeN 104405 mm= HUNG gmm 114# 140 192 196 195 I1B 116 179 137 H~ "ORe CANM1T EE RUN "ASC I Z "DEVICE FAILED TO 230 244 m 265* 290 284 215' 292 266* 220 216' 221 225 268 323 239 324 241 298* 300* 293 302 m· m· m ma !HI 268 278 ~61 2H 291 m! Wi m m m# 192 192 193 157 192 ~59 29 1 1,1j1'i::Hv~r'TrIHI Sf· r; 0 (10 t !.r)T :;i< 0[00, ALLrJ'tirT.· IN'~RRUPT" 306 278 m 117# THiS C!;ATN, !!ANUAL 30A( 1052) 12-0CT-70 16: J 1 PHZ II CROSS REfERENCF HALl-: -- USSR SY"BOLS 192 !HI 238 I~ ~ACY 11 192 192 m 9 " EVEN .END m m m 142 143 192 191 19B P~G~ ;RETur?~J Ih m 16:31 0445bl ORC! DEC/XII SYSTEM EXERCISER MODULE 12-0CT-78 11:55 XDRCIO.Pll AC5R 17-0CT-78 RTI 001010' 000002 0010~r 05P04 0010 •• 004 0 05 00 4: ~OA( 1052) 332ff mu 340# 225 325 34q* 307 321 324 329 333 DRCI DEC/XII SYSTEM EXERCISER MODULE XDMCIO.Pll 12-0CT-18 11:55 ICONT 0 6R ICOUNT 51 .8 s~ = MSG~ = 1 m OPEN "8 '" II~ in US' r- Il!1 g R ~R~SP2~ P TY = il iq 0 ~RT~O ; = Ii ~:,I. :== II0 II PRTYS PPp6 PR Y7" ~ ~~w q ! !S!!, ; ! 1U RiNNaN lill RESTR! 1111 r 2i 3 R td 1~~1 8 I II'U 8 lU 1!11 Ul ~VR4 SVRS in m 0111 d m: 211 2~9* j4~; i'I r 8 4R· .6. 8 8liRR • A8S. = 001 221 141 1~3 161 192ff 168 193 169 194 110 111 11; 213# 320· J6~ I~ MACYll 30A( 1052) 12-0CT-1B 16:31 P.\GS I:' CROSS REFERENCf. TAqLF. -- USI:.~ SYMBOl.:; ~~!* In ~h: 372 000 001 B~~~~fTD~l~iIfB:GE~ERITED: 0 ~3~~+y~~~RiI~/~~L'~~~ig!M=ODXCOMIXDRCIO ~g=ET~~~D~AT~~: tl~2p:G~S) 348· 351" 273" 274· 328 139 OR 000000 001150 335 U~ 63 1In m~"T ~i89 D :m 000 888 6= ~R • 222W 166 185 m m!l!" W1SADR 0• 11111 XFUG 219 165 182 192. DRCI DEC/XII SYSTEM EXERCISER MODULE KOReI0.P11 12-0CT-18 11: 55 SVR} 146 HI 19i g ill! s~~ m 31 SETUP iR SOFCNI R SaFER " SOFPA 0 R SPOINT 8UJR SPSIZ " SRI oooo~ R SA2 ~R mRT 146 118 192# R mr Iii R~'RT iliiil I i ~ES~ 329 254 M"' " I"r ii pRH n! PASC T PIR~~ " S,r. OOH Iii,i mf l II :I I r=~1!2~= 8 HOM T MSCHi " MSGS MlCYll 30A( 1052) 12-DCT-78 16: 31 PAGf. 12 CROSS REFERENCE TABLE -- USER SYMBOLS 352" ::J 0011
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies