PDF Printing 600 Dpi AC E995C MC_CXDTAC0 DTE20_Sep78 MC CXDTAC0 DTE20 Sep78
AC-E995C-MC_CXDTAC0-DTE20_Sep78 AC-E995C-MC_CXDTAC0-DTE20_Sep78
User Manual: AC-E995C-MC_CXDTAC0-DTE20_Sep78
Open the PDF directly: View PDF .
Page Count: 12
Download | |
Open PDF In Browser | View PDF |
DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.PII 12-0CT-78 11:56 .REM _ MACYll 301(1052) 12-0CT-78 16:33 PAGE 2 IDENTIFICATION PRODUCT CODE: AC-E995C-MC PRODUCT NAME: eXDTACO DTE20 MODULE PRODUCT DAT.E: SEPTEMBER 1978 MllINTHNER: DEC/XlI 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. THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT IS MAY OTHERWISE BE PROVIDED IN WRITING BY DIGITAL. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL. COPVRIGHT (C) 1976,1978 DIGITAL EQUIPMENT CORPORATION SEQ oe01 '" DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.Pll 12-0CT-78 11:56 MACV11 30A(1052) 12-0CT-18 16:33 PAGE 3 1.0 ABSTRACT 2.0 "DTA" IS AN IOMOD THAT WILL EXERCISE UP TO FOUR DTE20'S SEQUENTIALLY. IT USES THE DIAGNOSTIC MODE TO VERIFY THE DTE20 UNIBUS INTERFACE AND THE LOGIC CONTROLLING THIS INTERFACE. IT PERFORMS SIMPLE RAM READ/WRITE AND ADDRESSING TESTS ALONG WITH VERIFICATION OF THE VECTORED INTERRUPT AND "NPR" FUNCTIONS. IT MAKES NO ATTEMPT TO COMMUNICATE WITH THE KLlO SIDE OF THE DEVICE. REQUIREMENTS HARDWARE: A PDPll COMPUTER SYSTEM WITH AT LEAST ONE OTE20 KLIO INTERFACE. STORAGE:: OTA REQUIRES: 1. DECIMAL WORDS: 852 2. OCTAL WORDS: 1524 3. OCTAL BYTES: 3250 3.0 PASS DEFINITION THE FIRST PASS OF "DIDTA" CONSISTS OF EXECUTING EACH SUBTEST ONE TIMF.. SUBSEQUENT PASSF.S CONSIST OF 100(8) ITERATIONS OF THE TEST SEQUENCE FOR EACH DTE20 FOUNO. 4.0 EXSCUTION TIMF. 5.0 PASS TIME WILL VARY DEPENDING UPON THE NO. OF DTE20·S SELECTED AND THE CONFIGURATION BEING EXERCISED. CONFIGURATION PARA~ETERS 6.0 DEFAULT PARAMETERS: OVA: 174400 VCT: 714 9Rl: 4 BR2: 0 DVC: 1 REQUIRED PARAMETERS: TO EXERCISE MORE THAN ONE DTE20 "DVC" MUST BE SET UP AS DESCRIBED IN PARA. 8.0 BELOW. DEVICE OPTION SET-UP NONE REQUIRED SEQ 0002 DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.PI1 12-0CI-78 11:56 7.0 MACYll 301(1052) 12-0CI-78 16:33 PAGE 4 SEQ oe03 MODULE OPERATION BASIC TEST SEQUENCE: DT01: VERIFY THAT ALL ZEROES CAN BE WRITTEN AND READ FROM THE "DELAY COUNTER" REGISTER OT02: VERIfY THAT ALL ZEROES CAN BE WRITTEN AND READ FROM ALL ACTIVE "RAM" LOCATIONS OT03: VERIFY THAT ALL ONES CAN BE WRITTEN AND READ FROM THF "DELAY COUNTER" REGISTER OT04: VERIFY THAT ALL ONES CAN BE WRITTEN AND READ FROM ALL ACTIVE "RAM" LOCATIONS OT05: VERIFY THAT EACH "RAM" LOCATION IS UNIQUELY ADDRESSABLE DT06 : VERIFY THAT THE "RMF=O" BIT ODES NOT SET WHEN A FLOATING ONE IS READ OUT OF THE "RAM" DT07: VERIFY THAT THE "TOlD DONE" BIT CAN CAUSE AN INTERRUPT TO THE PROPER VECTOR OTto: VERFIY THAT THE "10 REQ INT" BIT CAN CIUSE AN INTERRUPT TO THE PROPER VECTOR DTll : VERIFY THAT THE "TOll DONE" BIT CAN CAUSE AN INTERRUPT TO THE PROPF.F VECTOR 0T12 : VERIFY THAT THE "TOlD RR" CAN CAUSE AN INTERRUPT TO THE PROPER VECTOR DT13 : VERIFY THAT THE "TOll ER" BIT CAN CAUSE AN INTERRUPT TO THE PROPER VECTOR DT14: VERIFY THAT "MSTR CLR" CAN CLEAR THE "TOll BC" REG. DT15: VERIFY THAT THE "ABC" REGISTER INCREMENTS DURING A "TOll TRANSFER" DT16: VERIFY THAT THE "TOll DONE" BIT SETS PROPERLY DT17 : VERIFY THAT THE "STST NULL" FLOP C1N BE SET PROPERLY 0120: VERIFY TH1T THE "IBC" REGISTER INCREMENTS DURING A "TOlD" E-BUFF FILL e • I DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.Plt 12-0CT-78 11:56 MACYll 30A(1052) 12-0CT-78 16:33 PAGE 5 8.0 OPERATOR OPTIONS 9.0 PELATIVE LOCATION "DTA 14" (DVID1) MUST BE MODIFIED TO EXERCISE MORE THAN ONE DTE20 AS SHOWN BELOW: DVIDI BItOO=1 DTE20 #0 (DEFAULT) DVIDI BITOl=1 DTE20 DVID1 BIT02=1 DTE20 2 DVIDI BIT03=1 DTE20 3 TO DESELECT A D1E20 THE APPROPRIATE BIT IN "DVID1" MUST BE SET TO A ZERO. IF THE PROGRAM FINDS ALL FOUR BITS = "0" THE MODULE WILL BE DROPPED. NON STANDARD PRINTOUTS Jl DTA USES THE DATA ERROR PRINTOUT IN SOME CASES TO REPORT OTHER THAN NORMAL DATA ERRORS. REFER TO THE ACTUAL ERROR CALL "APC" TO LOCATE THE CALL IN THE LISTING AND ANALYZE THE INSTRUCTIONS PRECEDING THE "DATERS" CALL TO OBTAIN THE INTERPRET ION OF THE INFORMATION PRINTRD. SEQ 0004 OTiC DEC/XII SYSTEM EXERCISER MODOLE KOTACD.PIt 12-0CT-78 11:56 888888: IOMOO 088885: 052bS3 m~Yg~ mm Doogh· m~~g: oooo~t, 041501 DTAC D.C/Xll SYSTEM EXF.NC SoR VERSION 6 mm 000000 188008 DODO 00000 :alil I 6PI~C I IMODULE ~Oglfi TO KEEP TRACK Of waD,E USAGE R~~l :3~~~ ~~i~3!8 ~Ij m ~59 r 60 i~ ~~~ 27 274 m ~71 7B ~79 80 1logFT6T~§G~~01¥Ek~~Ib~~S=4 RES2: g ;RESERVKD FOR MONITOR USE mil 8m SVR4: 8~1~ ~~~~i $~~~~~~~g ~g~ ~g~i~g~ 3~~ ;t8E ic8~ ILOC TO SAVE R4. OPEN OPEN CSR. i AODR OF GOOD DATA, OP 1lgS~E~~SB~b OR ;ST1TUS REG CONTE~TS. ITYPE OF ERROR I EXPECTED DATA. l~~!¥~~TD~6ARESS AfTER END OF PASS ;WORDS TO MEMORY PER ITERATION ,WORDS fROM ~EMORY PER ITERATION 5i¥i :i~~6R: OPEN ASTAT: OPER ERRTYP: ASB: OPEN ~~t~f: WDTO: WDFR: Rk~~RT OPEN OPEN mfiA: m" .REPr ~8 ~m ~?: i8 ~R~~ ~~: $t8e +8 ~1~f ~~: IADDR OF CURRENT 8~~~ ;~ogbd~m~mMHop~~~m~157 SPSIZ MACYll 301(1052) IMoaULE STACK STARTS HERE. 12-0CT-78 16:33 PAG .. 7 .NLIST .WORD .LIST .ENDR OTESIZ= DlEMA!= bm~M= mn; r01O= EDONES= DRESET: INTRON= ERR11S= TOI0DN= RAMISO= r010D8= NULSTP= ERRIOS= DONIOS= OON11S= mHo= mm= sm88 000040 000002 m8 8 0004 0 8~8sas b 0000 80200 80~m mm ° y 29 00 4f ° g8 73 ;STATUS WORD. IMODULE START ADDR. lmML~o~mt POINTER. 0 0 0 CSRA: SBADR: 8 25 OOO~~4' 0l676i 008 2" 27 80 0010 2 4 " 1044 880~~6' o 4" 01 0 6767 6705 000 60' 816700 ooo~gr 00251 000 • 006061 OOorr 103002 888 8g4~8~ mm mm 117524 002142 002760 003112 " 000040 ;16 REGISTERS PER OTE20 IUP TO FOUR OTE"S CAN BE TESTED ITO-11 OYTE MOOE IDIAGNOSTIC STATUS ISINGLE PULSE TKE 10/11 CLOCK ;10/11 INTERFACE DIAGNOSTIC ~ODE IINTERFACE MAJOR STATE - TOlD TRINSFER ISET E-BUS DONE IPERfflRM DIAGNOSTiC CLI:AR ,ENABLE 01E20 TO INTR. THE 11 ;SET TOll "RROR ITetO DONE 10UTPUT READ fROM RAH IS ALL ZfROES ; REQ 10 INTERRUPT - DOORBELL FROM 11 I NULL STOP iSET TO 10 ERROR ;SET TO 10 DONE ; SET TO 11 DGNE ;INTERfACE MAJOR STATE - Tall XFR 000040 000004 BIT10 BIT4IBIT5 BITS 81113 BIT1 8ITH BIT6 BITS BITl BIT15 BIT12 BITS BITS BIT13 ~m5 BIT6 mF ;STOP ON NULL (ZERO) CHAP HOV iGET DEVlCE SELECT PARAfJETSR OW 10, TDVDI BIC ,CLEAR OUT UNlISED PITS ~117 to,TDVDI BNE ESTRT IBR IF ANV OTE20'S SELECTED ERDS,BEGIN SAVE THE SELECT BIT~ RESTRT: HOV mR1~~DVD2 GET THE fIRST OTE20 ADDRESS HOY HOV VECT6R,RO GET THE FIRST VECTOR ADCfESS CLEAR OUT THE lie" HIT IS: CCC "en WILL SET IF A OTE IS Sgu.:c'n'O RON TDVD2 AR IF SELECT BIT = a BCC 2~ GO EXERCISE SELECTED UTE JSR P tGOEXOT ADD #0 ESIZ, R5 GENERATE NEXT OTE START ADDR. 2$' GENERATE NEXT DTE VECTOR ADOR. SUB fDTEfJAX,RO END ITS,S GIN ;SIGNAL ND OF ITERATION. ;HONITOR SHALL TEST END OF PASS 81TH STARr: BR 000314" 000763 m 888m: mm 003000 002712 000000' 33: 888m oog ggggga· 00 f4" o· 16i70~ 0 41 m 283 g8g~1~: gp~g~ 88g3~~: 8t85~~ m 286 oooJ O· 005; 3 0006 INDICATOR 1. REGISTER 1 REGISTER 2 REGISTER 3 0 ~;~!1 888m 83~888 88 8~8 000200 W SE~ ~~~6 ~~ t~~~t: ;DEVICE ;SWITCH ;SWITCH ;ShITCH ;LOC TO SAVE TOTAL SOFT ERRORS iLOC TO SAVE TOTAL HARD ERRORS ILOC TO SAVE SOfT ERRORS PER PASS ;LOC TO SAVE HARD ERRORS PER PASS i# OF SYS ERRORS ACCUMULATED IHOLOS RANDOM # WHoM RAND MACRO IS CALLED 000224' ~45 0+1 OPEN OPEN OPEN ~l~t 8~~I~~ ~~g~OR. SOFeNT: ORDCNT, SOFPAS: MRDPAS: SYSCBT: RANNOM: ~~~rfG: DrAC DEC/XII SYSTEM EXERCISER MODULE XDrleO.P11 12-0CT-7B 11 :56 24B 0005 DULE Ig3Hli: 8 4 0 000040 22~ ~ STAT: 140000 INII: START ~mm ~OOSP mm~ 888m ~~~ SEQ ~~~i****~~~~*********~**********'~~11lU*~~~1~1~~*1*.******~************ 888m: 888888 818m: 888888 8 R87~: °888°8 o OO~6' 800088 o 0100' 00000 888m: 000000 8381U: 000000 000106' 000l06' 000000 000000 8S8tH: 000246" 888888 24 244 PAGE 6 ~~~~~~: OVIOI' SRI' SR: SR: 000001 8888i8: 888888 239 240 23-MAY-78 ~~~~8R: ~~:!go+o 8888!~: 88°8888 gOROH" 0 0888 0808°~8; 16:33 ;**.***.*~1~I.**21~****$**********.****.********~**~**********_.******** BEGIN: 040 888m: m~u: 00~814' 8RO~00 000 52" 008854' 12-0CT-18 ~8fifiEE>'lla388~Zf2~4~y~~~a6!~~4.4foLo,46157 .TITLE ooxeON ROOOOR' MACYll 301(1052) GOEXOT, MOV CLR HOY 1$' ADD 1ST eMP BRE IS ~gLYCNT, R2 1 R5,{ R~1 ~2 + R2 !gTESIZ,H3 POINT TO FINST TAPLf ENTRY INIT R3 TO COUNT BY +2 STnRE A OTE ADDRESS MAKE IT THE RIGHT ADDRESS ADD +2 TO R3 STO~ED At(. DrE ADDPESSES 71 fiR IF NOT afAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.Pll 12-0CI-78 11:56 002610 MACIlI JOA(1052l 12-0C1-78 16:33 SEQ 0007 [TeNT,IeOUN IeOUN OOlGIN: DEC ;ZEROES TEST TO DELAY COUNTER i INITI AUZE ITf.RATIOIJ MOV ;COUNT ;----------------------------- tm~g 88m~ DTOl: 002512 002576 117506 ~um 000106" 177466 171456 PAGE B ITERATION ON .. COU~TER CLR JSR JSR ASS PC,DIAGRT PC,DIAGME ;RESULT SIR = 000000 ;GO DO DIAGNOSTIC RESET ;GO SET UP DIAGNOSTIC ~ODE BEQ OT02 ;BR IF DATA CORRF.CT IIAVE THE ERRUR IN~'U =8~ HOV ng(m~~~~AS ;mOT;1~Eom~yc88~~TR~~~" R5~CSRl m 2~s~~!~~~~AOR 6*******i!r***l'f*iI * **** ** *. *'4 11 ***iI *11*** 1< ***'fI1t IIiI ** ** **.,. ***"':11: ** ** '* III ** ;~I~~~,~~~l~**********~*'~~!f*~~~g~l!l****************~********* 000000 " I; 17EST TO WRITE ZEROES IN ALL ACTIVE RAM LOCATIONS ;-------------------------------------------------Dr02: ~;m~~ IS: 88~10~ 002544 2$: gg~m 177414 177402 000106' 177372 177364 000000 • 010000 111344 002466 177340 002500 CLR ~~~ ~E~ CMP 3~~ JSR MDV BEQ MOV =g~ 3$: ;RESULT SIB ASB ~~;g~i~~~ PC 10IAGME = 000000 ;~gISZ ~3DI~G~A~¥rCR~~S~~C" ;~~RaEI ~IMI~ogI~f~gsTIC MODE IDONE ALL ACTIVE LOCATIONS ?? l~§ ~b ~05IAGNOSTIC RESET ;GO SEr DIAGNOSTIC MODE ;GET CDNTF.NTS OF RAM "BR IF IT ~AS 000000 1SAVE THE ERROR INfO ~~,~iAGl ~~,OIAGRT PC,DlAGME -iH3),AWAS 3 R ~WASAOR "~ ~~~~AOR .*********'******~********************************************** **** ** ****** i ll! * * * * '" 1\ ** ** ** ** It * * "'., *** **** i~1 IRAMISO,@STATUS !HIDIPM(;Oo¥A T SET MOY R~fCSRA ISAVE THE ERROR INfO URmS,ASTAT ~ !I~~ ~ ,~~~l ~ ~ ~I ~* ~~~2~ m 177342 e*******************************************************~******* ~RDER~ BEGIN NULL lRMP=O filLED TO SET !****i'***~*'************.***k********************************** eMP R3,OLYCNT ICHECKEO ALL LOCATIONS ?? 000000' 000000 002412 BGT ;TEST TO 2$ WRITE ALL ;RR IF NOT l"S INTO DELAV COUNTER ;----------------------------------------000562' 012767 888m: g3tm 117777 8m~: 117316 DTAC DEC/XII SYSTEM EXERCISER MODULE XOTAeO.Plt ~~~ 3j~~ 5490 ~H 353 354 355 356 ggg~gg: gl1~li AZ11Z& ~~~~~l 0806~~' 016~~~ 0612" 012767 177266 177266 002342 177252 ggg~14: 831767 a 000640' 010567 000644" 104404 0006r" 0gO~6~ 002326 88g~ 6: 81M, 8&0703: 0081l4" 88lW 014361 888M: gmH 000730' 010367 177771 00~O30 171202 177162 177162 ~~ m 888m: mm f¥mr 000146" 104404 000000 " 171150 177140 002214 3S' 363 016703 °80~60" 0 64' 005004 002206 DT05: mm: mm m 88Wg: oh· mm mm mm 000752" mo 393 j94 g8M~: 004767 004767 001004" 020361 001010' 001312 o 016367 001 giD' Og044~ 001746 001756 177776 397 1 0 ~: 88 oolo4o' 81A~t 01~ 67 01 567 mm' 400 001052" 104404 000000' 3§~ m SEQ 0008 2$: mm 3~~ PAGE 9 1S' 000756" 390 16:33 OT04: m 384 385 386 ~87 12-0CI-78 ITEST TO WRITE ALL l"S INTO ACTIVE RAM LOCATIONS 88~m 371 372 313 374 375 376 371 378 ;GO SET UP DIAGNOSTIC P-IUDE ;------------------------------------------------- m mm: 8Y~m mm 366 369 370 ;R~:SULT SIB = 177777 ;GO DO A DIAGNOSTIC RESET 000106" 171242 177234 000000' m 888m: gum m MOV JSB JSR MACVl1 301(1052) 12-0CT-78 11:56 351 358 363 364 365 DT03' 001046" 117044 . IS: 2$: 177060 111034 ;START WITfi 1ST RA~ LOC ;R1 CUNTAINS FOUR ZKRORITES (4 nITS F.ACH) ;GO DO A DIAGNOSTIC REfET ;GO SET DIAGNOSTIC MOD, ;LOAD A PI~ LOCATION-UPDATE POI'IlTF;P ;ADD .2 TO EACH DATA HITE ;LDADEO THEM ALL ?? ; BR IF NOT IINIT R4 TO START CHECKING DATA ;~~~Fc5k~Fg~§AOF RA~ ;COR~ECT CONTENTS 7? ;8R If YES ;SAVE THE ERROR DATA DTAC OKe/X!1 XDTlCQ.PII m 403 404 405 406 407 408 409 410 SYSrE~ EX!RCISKW MODULE q l!o 42j H 42 5 H 42~ 42" m 3$: 0010~6' 005704 001060' 001354 12-0CT-18 ~;;*****~=****** 16:33 PAGo 10 •• ** •• ~***a*w*~k;;;~~*;~.~~~~~~.;;;: ...*******.* OOlllr g~I 17 o I 0" 01 1411 oglB ". 88lm: 01~m 001140" 8As061 001144" 104405 88m~: gsgm 88H6~: g8 41 B o~~m Dr06: JSR ~~~OIAGRT 8g~0~~ 1$: MOY MOV BIT BEQ MOV R3,~D(yCNT ;DL.CNT,AWAS RA"ISO,@STATUS ooogol 010000 mm 176164 116754 Inm 176144 ~H146 ~ae gmo IGO CU A DIAGNUSTIC RoSEr W3 S AWAS~ACSR :31 Rif~,H~,ASTAT mW~/?b Lo~gomCNT ILOAD FLOATINC ONF INTO OLYCNT IROO IT RACK OUT 1010 RVF=O GRT SET ?? IRR IF HOT -- ITS llK ;[CSRC) = DATA Rf.AD ;SAVE ERROR INfO CLR ~RRTVP .***.**.~***~****a***.****.*a.*.**.*.************ ••••• a ••• _ ••••• ~ROER~ ~EGTN NULL ·R~F=. BIT FAILED TC CET CLFAPfO ~*.*.i' **'~****.****.,.****.******************.**.* ** ••• 000000" 000000 2$: ... ~IiE i:;gtA~?Th~ R3 CO 1554 002050 003164" 116612 100040 002016 BNr PMf.m 001015 001 2 • 010561 6 001 4 " 001250" 104405 452 45} :~~ 456 g8lm: 001j~6 • 881 1~; 001 00' 002016 116646 00002g 116636 000000' 000000 001456 001752 004040 ;-------------------------------------------------------- 001732 DTAC DEC/XII SYSTEM EXERCISf.R HODULE lOTAeO.PII 12-0CT-1R 11'56 451 458 459 001302" 005161 001306" 001015 ~~1 001326" 012767 001334' 104405 l~Y 464 465 OOI~IO' 810~~i 3gI3;~: 00~'67 mm 000240 476 471 418 479 480 OOI~46 m 489 m m 494 495 496 491 498 499 500 S'1 5~ °8~ A'6500 og~m 000023 001420' 104405 881m: ggm~: 00147~ " l~nRPUPT DIIG~OSTIC 5UFT~lR! H~srT INTR. fLAC TfJ ~AUS~ 116416 116466 INTE~RUPT ;---------------------------------------------------001306 001602 020040 mm 001'62 116414 64 o gm olng? uu: 00002~ IGO DO A DIAGNOSTIC H~S~T IINIT SOfTwARE fLAG ;E~AqL~ JITnlO~R" TIl CACSF ;A LITTLE STALl. 0112: 001562 l~TR. 176412 176402 001504' 104405 000000' 000000 00°155162: 005061 8O&lm: I og&m 001530' 000240 001522 000042 ;TEST THAT 505 "TOll~R" CAN CAUSE A VECTUREJ INTERHUPT 1----------------------------------------------------~12117 I~TP 000000' 000000 8m 61 gglF~: 0014~6" 0127H 001444 " 000240 001446" 000240 001450' 001452 " 001015 010567 5 f~ 0010 ~~~f¥l~ ~T~ll~DONF" ITEST THAT "TOlD ER" CAN CAUSE A VECTORED 506 507 509 510 511 512 PACE II ICO DO ICLEAR DTlI : 001646 504 509 16:33 ;--------------------------------------------------------- 4~5 486 4B1 4BB 12-0CT-76 I~TR 176564 004040 176562 001411 000023 176552 000000' 000000 412 473 U~ MACYII 304(1052) ;TEST THAT "TOll DONE" CAN GENERATE A VF.CTOREO m 481 484 IGO DO A OIIGNOS!IC RESET ICLEAR SOfTWA~' FLAG ;ENAOLl "10 REQ INT" Tr C1USR ;4 LITTLE STALL JSR CLR MOV NOP HOP NOP 001732 m 468 469 LEfT 116650 448 443 eN ICO DO A OIAGNUSTIC RESET ;CLEAR SUFT~ARK fLAG IGO TO OTINT ON INTEPRUPT IRESET VECTeR POINTF.P 'ENAHLE "TDI0" TO CAUSE I~TR. ;OF.LAY A LITTL K lTD ALLOW INTERRUPT OT01: DTlO: 001 10" 00 212" 000240 mE ;-------------------------------------------------- ;TEST TnAT "10 REQ INT" CAN GENERA!F. vrCTOREO INTERRUPT 0lH20 00 174" 116110 _.*.* 1$ . ISR TILL IT COMES OUT I1ES1 THAT "TOlD DONE" CAUSES A VECTORED I~TERRUPT 001156" 001347 l~l 44 44 44 445 CCOg BHE 2$ IAR If NtlT ITEST THAT R~F=O ODES NOT SET OITH fLOATING CNf CUT OF RA" OOP~O" m go~m m 88l~8~: oAoHO 8gT~: oof ~r mm Uio ggl~ir 0127~ sm 1 ~8mo m 435 436 437 438 439 ~I.Q ;---------------------------------------------------------OO106l" 004161 00186 • 005~~1 001 72' 0H 03 m 881m: g 1H 413 414 415 416 MACYll 30A(1052l 12-0CT-78 11:56 001502 DTt3: CLR HOV NOP NIIP NOP ;FNA~ "TOllER" ;A lITTl.E ~TAl.1. Tn CAUSF INT'~. MACYII 30A(I052) TST BNF. HOY HOY JSR 176332 116322 12-0CT-78 16:33 INTfLG IS RSLCSRA fiEHRI1SIINTRON,ASTAT PC OIAGRT PAGP. 12 SEQ OC11 ;DID THE INTP OCCUR 1? ;DR IF IT DID ;SAVE THE ERROR INFO )GO DO A DIAGNOSTIC HESET ~~!.****la1~~~~IXt********** •• *************.********** *.",_:ft****. ~RDER~ BEGIN NULL '''T01' F.R" FAILED TO CAUSE AN H~nRRUPT ,****1'*****'***********'*** ********************************k** RO'lROl ;RF.STORE TRAP CATCHER IN DTE ~~R f~6 RO + ;BEFORE LF.AVI~r. 1ST -(R ) iTEST TO VERIFY "MSTR CLJ~1t CA~ CLEAR uTOl1 Be" IS: MOV ;--------------------------------------------OT14: JSR HOV HOV ~g~ NOP NOP NOP HOV PNCp~;D9ICAGRATS8 B7 ;GO DO A DIAGNOSTIC RESf.T ;GET MPR ADORr:SS ;LOAD TOll BYTE COUNT 1~1011BC N~fi~AcJtOIlAO ~T011AD ~E8AgoTa ~fAm~m mET ;STALL A LITTLE AWlS ~~& ~¥¥~AWA§ HOY HOY T011AD,WASADR HSB,SHADR ;GET THE TO II ADDRESS 1~~DI~TNg¥T MODIFIED ?7 ;SAVE THf. ERROR INFO ~2!.****~~';~~!" * • .".**** *_ * •• * **. ******* **"* ** **** '*.'* ** .. * ..... **. ;~1!~i,~~;!~************'~~!t.~~~~~!11**************** *** •• *** •• >II ;1ES1 TO VERIFY ABC REG INCREMENTS DURING TOil TRANSFER ;-----------------------------------------------------DT15: R01752' 8y~45~ (181m: 001770' 0 2777 o 0~10 881m 001226 00201~' 012777 000020 001214 001202 mn~; 1260 016~h o0~7777 mm ggg~U DfAC DEC/XII SYSTEM EXERCISER MOOOLE IOfACO.P11 12-0CI-78 11:56 ~~~ 8g~~~~: ~~~I~~ ggytZ~ ~~l 002 034" 006 4f7 176046 g~8 002070" 104404 000000' MACY11 30A(1052) 12-0CT-78 16:33 PAGE 13 ;GO PULSE THE CLOCK ;GET THE TO 11 ADDRESS ;010 IT INCREMENT PRoPERLV ?? ;SR IF IT DID ;SAVE THE ERROR INFO 176054 176046 ~l~ ~8~8J~~ 8Il~!! 8i A13i" Il~8~~ ~l~ 88~864' 004~67 togg~o 580 m ;IESI TO CHECK THE "rOil DONE" FLAG GETS SET ;-------------------------------------------- 583 584 585 176004 58~ ~38 m ~;t g~4 595 596 597 598 599 ~g2 60~ 603 001010 002134" 104405 000000' 000000 OO~ttr 000504 882 50: 88~8l~ 002154' 005071 mm gg~21~F 88 t6: 00 72' OO~ gr 88 04: OO~ 06' 005004 m~o~ 0327Q7 001415 m m mm:mm m 607 610 611 615 m 618 619 620 0T16: gm6~ 010567 002224' 104405 002232' 000450 882234; 005004 OO~~~~' 104407 002 42' 104407' 002 46' 032777 002254' 001015 002256' 005304 m mm:mm m mm:mm 001042 000000' 000000 ' 000100 001022 IS: 175666 001004 115664 175662 000000' 000000 8000088 0 0: 000100 000746 000734 175604 175606 175614 mm~ma #TOll,@DIAGl BIT m m SNE MOY ~~ 3$ ~O!AGI,ASTAT E~fi~~~A ;TEMPORA Y RETURN TO MONITOR •••• ;THEN CO ~I~~EIATT~t~Tst~¥fR~f:fIC~, SR IF YES COUNT THE BREAK TIMER B8 IF NO TIMEOUT SAVE THE ERROR INFO SEQ 0012 DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.Pll 12-0C1-78 11:56 66~56 6 7 002300' 104405 i6~il 808!~lg:. 88~~il g~~ 6J4 635 ijt !U 6:~ 01 ~O 00 ii: ~h~h 42" 012767 mm 8R8~3~ 005027 115514 ooi~f6' i4~ 002372' 104405 000000' 000000 00 048~,0 888~74 '6~3 88ItIO~: si~~~i 8~~l~l ~~~ 1 ~. 653 216777 go 4 ~"oa~777 00 626 mh m 8iW m -*******1***,*****************************************A* •• ****.* ~!t§~~'~~~l~************'~ll~*~~~~~!!!**************** ***.*.**** ;CHECK THAT STST NULL FLOP CAN BE SET ,--------------------------------- ---- 000000' 88~~5~: 8b~~6~ PAGE 14 ~RDER.,BEGIN NULL 'FAILED Tn GFT BACK IN TOll STAn: ~****I*****.'***********'***.****i***********.*****.** ***.***.** N~P DT17 ;GO TO NEXT TEST MO¥ ~STATUS, AWAS ;GET THE STATUS ~EG. ON ,AWAS 1 D BIT SET? MOV R5~CSRA ;SAVE THE ERROR INf'O fMs~m~DR UE 175542 000106' 175532 ~~~ 645 646 16:33 SfQ OCI3 4$: 088 7 01 0 0 2 12-0C1-78 4**************~~*********~*************************** *******.** 000000' 000000 ~. RI~767 l~~tt3· 002350' 104404 MACYll 30A(1052) 115524 OTt7: 000600 72 g~i gg il~: gbt~~~ 8882~~ ~~:::~ Iii ~~~i!J~ ~~JI'I l~~~ji It~~,8 88m~; mm 664 ul ~~5 66~ 66 mm mm; 002512" 104404 000000" 3 ;CHECK ABC INCRf.MgNTATION DURING TO 10 E-BUFF FILL ;------------------------------------------------- n~ in 000216 maU mm 676 66~78 6 9 680 002554" 104405 002562" 000441 175356 000h2 175332 000000' 000000 m m 888m go gg~!~~: 888°b: gum ~h m m 000060 000304 002724" 012777 80~132' 000240 ogm~: 888m 002060 000270 27 : 0 : 27 002752" 000207 000100 000256 000040 000240 t8 OOO~01 m m 00,l58" m88 3A008~40U g8~m: mm p8 in mm: 8gm~ mm 724 725 726 727 ;~~v~ON~RDlag~~~~Ic ft~fit5~,@TOI0AD 003080' 035~04 p 67 0030 6" 104407 000100 000212 177672 000000 " FESET ;l~~~E~fi~TT~TIO ADDR REG. ;GO LOCK IN TO 10 ST~TF ~t~ k~~t~~LOC ;*************************************************************** ~~2~a~,~§~I~,~2"*******'t~1~!2*I~*~2~~*!~*I~*12*~Ilt~ ********** OTEXIT HACYll 301(1052) MOV JSR MOV HOP 12-0C1-18 ~g~ B~46mW ~~p MO~ R5 r CSRA JSR MOV ~g; ;BIT TESTS 16:33 PAGE 15 SEQ 0014 ;SET UP TO SHIFT STATES ;GO PULSE THE CLOCK ;SET EDONES PIT ;SHIFT STATES ;PULSE THE CLOCK TWICE ;GET THE TO 10 ADDRESS 1210IITY~IT INCREMENTED ?? ;SAVE THE ERROR INFO PC~DIAG9P @TulOAD AWAS a'~~t~A§ T~sgAg6~~~ADR _*******1***,*************************************************.* 6ATgR.,BEGTN ;OlTA ERRORII! ;****l***************~******************************** ********** DTEXlT: 1ST BEQ TST BEQ JMP 1$: RTS OIAGPU: HOY NOP NOP RTS DIAG9P: MOY NOP NOP RTS DUGRT: MOV NOP NOP RTS 001764' 000240 002766" 000207 ~~~ gmi~: 80~ 7~~ 0030 2" 004 736 ~~~~~~~~§B PASCHT l~oUN ~8AGIN PC ;FIRST ;BR IF ;00 IT ;RR IF ;GO DO ;GO TO TIME THROUGH? YES-QUICK PASS AGAIN ?? NO IT NEXT DTE20 ;----------------004713" 061 777 808 2 : H~ gom 08272~' n~ ~89 ;COMMON SUBROUTINES 707 708 716 ~ge ~R DTAC DECIX11 SYSTEM EXERCISER MODULE lDTACO.PII 12-0C1-78 11:56 000432 88~5§4: °b~~7l oo~~ig" 8127~i 040000 000420 00~604" 000~40 000410 5 gpl~: 8b~iH 68~ 00 Ii 0" 004767 000100 688 6 4' 017767 000362 175256 175250 175250 689 690 175232 00~6t6" 016767 000340 175230 002654" 012767 000106" 175220 695 002662" 104404 000000" 696 697 698 699 002666' 005767 175142 700 002672" 001405 000336 70~ m~Z3: g8m~ 175440 88M~: 8gm7 iiiU 0120: DIAGHE: MOV NOP NOP RTS #PULSEIDI011,@DIAGI ;PULSE THE CLOCK PC #0 S051 PULSE I 0 1 011, @DlAGI PC #DRgSET,@DlAG2 ;DIAGNOSTIC RESET PC #D1011,@DlAGl PC ;SET DIaGNOSTIC NOUE DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.Plt 12-0CI-78 11:56 000000 ' 888m 88m2 mm 000144 mm 8888°8: 000280 000104 177564 888m mm 88~m 000046 000050 MACYII 301(1052) 12-0CT-78 mAKS,B~~IN BNE MOV MOV RIS MOV ADD Nap RTS JSR JSR CLR 16:33 PAGg 16 SFQ 0015 ITAEN CONTINUE AT NEXT INSTRUCTION. ;COUN THE TIMER l~~V~FT~~ I~k3~u1NFo MAGI ciRA ~gIAGf, CSR S05 ,@DIAGI ;gRROR RETURN 15ET STATE HOLD !UKB: IMOVF PC IROUND ERROR CAL!. INOW RETURN PC JGO DO A DIAGNOSTIC RES!T ~g~BlmI ;GO SET DIAG MODE mt8~l ;INIT TIME OUT COUNTER R4 IS: ;TEMPORARY RETURN TO MONITOR •••• ITHEN CONTINUE AT NEXT INSTRUCTION. mm~nm ;SHlfT TO TO 10 STATE YfT 7 ~~~ .Igl~6@DIAGI ;BR IF YES ;PULSE THE CLOCK JSR &~'DIAGPU ;coun THF. TIMER DEC ;BR IF NO TIMEOUT BNE ;SAVE THE ERROR INfO MAGI CSRA MOV ~OIAGf, ACSR MOV ;ENRGR RF,TURN RTS PC TlOLKB: HOY DS05 ,@DIAGl ~~8~~ ~g I~ob~Ds~~~aR CALL ADD NOP ;NORMAL RETURN RTS PC #R!nW 12!rIII CON INTfLG ISET SOFTWARE FLAG RT! ;CONSTANTS,ADDRESS TABLE, AND VARIABLES OTINT: ;--------------------------------------- ;THIS TABLE GETS LOADED WITH THE ADDRESSES OF THE orE REGISTERS DLVCNT: 0 OEXIID3: mm18° mm18 TENADl: 0 TENAD2: 0 TOI0AD: 0 TOilAo: TO OOT: 00 TO lOT: 0 gm~l 8 mm:8 OTAC DEC/XII SYSTEM EXERCISER MODULE XOTACO.Pll 12-0CT-78 11 :56 7§3 M g83i~i: 888888 m OO~ oOi 36' 008088 00 0 798 799 BOO 883 806 003246' 003244' 000001 m m 805 40' l~: 888m MACY11 30A(1052) 12-0CT-78 16:33 PAGE 17 SEQ OOH ; VARUBL ES AND FLAGS rDy01: 0 ToV02: mm: °8 ITCHT: 100 UPRBUF: 0 ;CONSTANTS NPRLOC: NPRBUF .ENO ;DEVICE SELECT BITS BUfFERS ;PASS ITERATION COUNTER ;SOFTWARE INTERRUPT FLAG ;NO. OF TEST ITERATIONS FOR F.A. OTE20 ;NPR HER BUFFER ;ADDRESS POINTER TO NPR BUfFER DTAC DEC/XII SYSTEM EXERCISER MODULE KOTAeD.? 11 12-0CT-78 11 :56 ACSR AODR 888m~ AUDR22= 001000 ASB 000106R ASTAT AWAS 88gm~ BEGIN OOODOOR ~ un BUIO = BIT BIT! ~ = = BITI = m BIT r5= = BIT = un BI35 Ir gig; 88 00 0 004 o~oo 8 00 a888 00004 ~ 8g3~g = 000 4 ~m 888m BIT8 = 000400 BIT9 = OOUO~ BREAKS= ~O 0 m BTOD COATi~= mp = 6 ~. 223# ~67 20 665 39 239 239 244 3H m m ~60l~ m 3i~ 88~~!3i 00 7 0 DUGI 003222R 8W~ 88 OO~WR ~N 0031n~ OoAGIN 00NI0S= m m R OONllS= 000200 0m 88 006004 OTEMAX= OTESIZ= 000040 8mI' gmm Em Em 8mm 888f66~ 08~ 062R ~OR OT05 OT06 OT07 0 OT12 OTt3 001426R 0015br 8m m~m m~ smo H BH' & DV~OI 88~~~~R 00 14R 0T16 002074~ 01 11 = 04 008~4~ EnONES= 0 ENOIT$= 104 I mmR mhp= ERRIOS= 020000 ERRllS= 000002 ~~m ~ m~OO GOEXof 0003UR mm= ~g~mR HROER$= 104405 ~ HROPAS ICONT ICOUN ICOUNT IDHUM INIT INTfLG INTR I NTRON= ITCNT HAP22~= ~8m 000050R 000036R 003236R 000040R 000122R 000030R 003240R 0001~OR 000 0 ~ 00324 R 1044f 8m ~~ HSGN~ == i04l MSGS 04 0 ~ MSG~ = 04401 NPR UF 003~44R NPRLOC 003 46R 689 311' 542 693 441' 078 559 695 326 578 736 250 255 ~46" 3a~ 323 551* 342' 552' 347 571 350 574 ~65' i~~ 460' 479" 368' 658' 334 593 737 49S' 369 659 353 fOl 752 SH' 393' 622* m 60S' 412' 68S' 400 611 137 752 753 Ui, 602 753 . . 85* 415 6q9 420 616 372 643' 392* 659 397 663 538' 445 617 539 S7r* 464 626 483 637 497' ~1"* 246 ~59 58 261 601 432 602 616 617 736 301' 575" 324* 607" 330' 623" 351' 633' 373" 661' 398' 691* 416" 740' 440* 759" 459* 478" Uil 305 326 353 375 400 545 578 637 665 695 344 361 367 386 749 313 489 318 499 343 517 360 530 366 533 385 553 725" 408 576 731 296 480 429 586 442 588 741 363 743' 566' 389 754 568' 598* 759 597* 608 762' 655* 618 622 710' 715' 451 671 725* 683' 685' 789# m, 569 299 654 302 682 336 686 345' 687 346 m# 720' 567 298" p6# 4n 472 603 760 653' 656 312 359 377 r H 254 OC17 256 45 h~ 239 239 239 89 90 239 23~ 543 77~ m# m m m 64 1 5iW282 258 OTAC OEC/X11 SYSTEM EXERCISER MODULE 12-0CT-78 11 :56 XOtACO.Pll m~ET~ m S~Q m ~~9 DIAGHE OlAGPU OUGRT 760' ~~~ 8 m8~ mm mlu~ 0031~4R T'J: ~ 331" ~84# 02 1 18441 m* 741' m# m= ~W ~4 88811~ 1044~ OATCKr DATER = OEXWO OIAG9P OLYCNT mJ ~rf HACYlI 30A(1052) 12-0CT-78 16: 33 P ,IGE 19 CROSS REHRENCE TABLE -- USER SY~HDLS WI 242 241 m m# m# 1 m 408 383 429 720 m 276 690 768# 551# 572 239 2~4 MI ~f~ 251 2 5 m1 239 678 206# mit m1 383 411' 441 479 MACYlI 30A(1052) 12-0CT-7B 16:33 PAGP. 20 CROSS REFERENCE T~BLE -- USEP SVMBCLS 743 SfQ 0018 762 287 699# ml 40 561 595 246 470 730 740 359# 489 SOB IlII m 720~ 31H 477 496 ~30# m~ 461 733 m m 585# m# 632 643# 715 653 725 683 743 762 267 332" 416' 443" 462' 481* '500'" 51B'*' 55'1- 1]91'" 60Q* 1:24* 64~ 491 509 498 516 464 483 502 520 559 593 "11 Un n47 264 710 282# 334 420 445 290' 701 797" 438 452" 457 471" 476 4QO* 495 508* 513 7(j 434 799# 441 453 460 472 479 491 496 509 516 551 554 563 589 652 672 674 804" 231 202 ~m 289 m# 199 1 239 239 239 800 531 237# 804 534 ~* 7ge " * DTAC DEC/XII SYSTEM EXERCISER MODULE XDTACO.Pll 12-0CT-18 11 .56 334 NULL 000000 239' 618 155 # = ~lim POPSP2=~ gO~i71: 6 6 ~mf ~ g 8 8 nih ~ U3tOO~ PRTY4 = 000 30 1!11 699 un 23911 n: lil Iii Y1 PULSE ~il 888 a~ ~= 800060 f~m~ mU2 ~-o~~IU RAHISO= 010000 RANDS 188~11 RANNOH = 0 54R RESTRT 00 46R ~m RSTRT 8mm SPOINT SPSIZ mmR 000032R 2g0040 mm= ~~\ SRl SR4 START STAT STATUS SVRO ~m m 2n 88°g85t8~ 00 1 2R m8~T 13~ Id lI088~8~ 110 350' 312" 391* 542* 574* 635* 663* 693' 434* 453* 412' 491" ~09* 630 f57 265" 213" 196# 269 195# 201 Dggg~om 03 HR DTAC DEC/XII SYSTEM EXERCISER MODULE XDTlCO.Pl1 12-0CT-1A 11:56 154 TOI0 = 000200 i4,71U 688 Jg18t~ g8~~~g~ 182i TOI0D9= Og0400 254 TOI0D,= 1 0iOO . 252 88~ R 1~S 1011Ao- OO~ 4R ~14 TDI1FC 003 2R 532* t8 igllE:~ 8g~8go ~~gl ml 00~0~2R 615 148# l34 RO~l'OR 644 8g2~~41 5~g# ~~~tg~ o80Ib~~ WOFR 000000 003250 692 219 m 510 587' 650* 1A3 ~ 513 589' 652' 785# 371* 396' 541' 573* 634' 631 143# 731# ~6~ 000 001 322* 650 349' 79011 SEQ 002C 764# 460 1~~t ~a9 2 8 000116R 000l14R ~~~~~ ~ g~g8gijR • ABS. MACYI1 30A(1052) 12-0CT-18 16:33 PAGE 22 CROSS REF.RENCE TABLE -- USoR SYMBCLS ,3~' TRPDFD= 00002i WDro 218 232 2}5 ~~3" ,m TI1LOK 217 323* 0800~OR 0 D012R 03 02R 003 04R ilit~~ 216 303* 411 gmM 003066R 215 239# 413 413 88~R62~ mt~~ 214 269# 264# Inn TDYD2 TENADI TENAD2 TI0LOK TIIKB m 266 331 mmR m 115 p5 tgm~= f47 328 328 8 nil ~l~ JglfD - 593 239# OO~~ 2RR 00R062R 8SS8m mw SFQ 0019 559 194 OOOOhR 0800~4R 4R ~m SVRJ SVR4 194 226 ~~6 oraAS = l~H~O PASCH! 008R34R ~m~ ~ MACYll 30A(1052) 12-0CT-7B 16:33 PAGE 21 CROSS REFERENCE TABLE USER SYMBOLS 420 445 464 483 502 520 662* 6)2*
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Format : application/pdf Creator : Copier User Title : PDF Printing 600 dpi Create Date : 2004:12:29 16:25:08Z Creator Tool : Oce-Technologies Modify Date : 2013:11:26 06:27:35-08:00 Metadata Date : 2013:11:26 06:27:35-08:00 Oce Scan Application Selector String: Scanjob Oce Scan Compression : 8 Oce Scan Hostcomputer : pr342 Oce Scan Identification Number String: 4555 Oce Scan Image Logic : 1 Oce Scan Image Orientation : 8 Oce Scan Job Description : PDF Printing 600 dpi Oce Scan Model : 166010924l Oce Scan Resolution : 600 Producer : Adobe Acrobat 9.55 Paper Capture Plug-in Document ID : uuid:a1f5e913-c27a-476c-bb8d-3332d6faf00e Instance ID : uuid:988261b9-d40d-4d75-b3a3-0b1096b719e5 Page Count : 12 Author : Copier UserEXIF Metadata provided by EXIF.tools