Digital PDFs
Documents
Guest
Register
Log In
AC-F004A-MC
September 1978
7 pages
Original
0.7MB
view
download
Document:
CXDRWA0-DR11-W
Order Number:
AC-F004A-MC
Revision:
0
Pages:
7
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-F004A-MC_CXDRWA0-DR11-W_Sep78.pdf
OCR Text
DRWA DEC/XII SYSTEM EXERCISER MODULE XDRWAO.Pll I2-0CT-7B 11:56 .REM _ MACYl1 30A{I052) 12-0CT-7B 16:33 PAGE 2 IDENTIFICATION PRODUCT CODE: AC-POOIlA-MC PRODUCT NA ME: CXDRWAO DRI1-W 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. 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 AS 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. COPYRIGHT (C) 1978 DIGITAL EQUIPMENT CORPORATION SEQ oeOI DRWA DEC/XII SYSTEM EXERCISER MODULE XDRWAO.Pll 12-0CT-78 11:56 MACY1I 30A(1052) 12-0CT-78 16:33 PAGE 3 1. ABSTRACT 2. DRW IS AN IOMOD THAT EXERCISES ONE DRII-W. THE DEVICE IS EXERCISED USING THE MAINTENANCE MODE TO TRANSER II 16 WORD BUFFER. MAINTENANCE MODE IS INTERNAL WRAP-AROUND LOGIC WHICH ELIMINATES TBE NEED FOR A USER DEVICE OR PHYSICAL CABLE. REQUIREMENTS HARDWARE: ONE DRI1-W INTERFACE STORAGE:: DRW REQUIRES: 1. DECIMAL WORDS: 287 2. OCTAL WORDS: 0437 3. OCTAL 8YTES: 1076 3. PASS DEFINITION 4. ONE PASS OF DRW CONSISTS OF TRANSFERRING ONE 16 WORD BLOCK OF DATA 77000(8) TIMES EXECUTION TIME 5. ONE PASS OF DRW RUNNING ALONE ON II PDPll/04 PROCESSOR TAKES APPROXIMATELY 85 SECONDS. CONFIGURATION REQUIREMENTS 6. DEFAULT PARAMETERS: DEVADR: 172410, VECTOR: 124, SR1: 5, DEVCNT: 1 REQUIRED PARAMETERS: NONE DEVICE/OPTION SET-UP 7. INSTALL DR11-W (NO PHYSICAL CABLE IS NECESSARY) MODULE OPERATION TEST SEQUENCE: A. SET UP VECTOR AND DEVICE REGISTERS A. GENERATE READ-WRITE BUFFER SEQ 0002 DRWA DEC/XII SYSTEM EXERCISER MODULE MACY11 301(1052) 12-DC!-78 16:33 PAGE 4 XDRWAO.Pll 12-0C1-78 11:56 C. GENERATE CHECK BUFFER D. TRANSFER 16 WORDS IN MAIN!. MODE E. COMPARE DATA IN:OUT - REPORT ERRORS f. REPE~T 77000 TIMES G. SIGNAL END Of PASS, RESTART AT A. IF DEVICE FAILS TO INTERRUPT£AN ERROR MESSAGE WILL OCCUR AND THE PROGRAM WILL REQUEST THAT TH~ MODULE BE DROPPED. B. OPERATION OPTIONS 9. NONE NON STANDARD PRINTOUTS 10.0 NONE: ALL PRINTOUTS HAVE THE STANDARD FORMATS DESCRIBED IN THE DEC/XII DOCUMENT. READ-WRITE BUFFER DESCRIPTION 11.0 SUBROUTINE LODBUF LOADS DRBUF WITH AN INCREMENTING PATTERN (OLIL2L3~ •••• 15). WHEN XFERS ARE COMPLETE, DRBUF WILL BE MOuIr[~D\O 0 2 2 4,4 •••• 14 14) DUE TO rHE ALTERNATING DATI-DITO §E6ufNtE EHAR1CT~RISTIC OF DRI1-W MAINTENANCE MODE. CHECK BUFFER DESCRIPTION 12.0 SUBROUTINE LODCHK LOADS CHIBUF WITH MODIFIED PATTERN DESCRIBED IN 10. BURST OPERATION 000000' 000000· ; 000000' 000000" 051104 OOOOOS' 000 000006' 172410 000010' 000124 SEQ 0003 CHARACTERISTIC OF DRI1-W MAINTENANCE MODE OPERATION, THE XFERS ARE MADE IN ALTERNATING SINGLE CYCLE & BURST MODE FASHION. FOR THE FIRST fOUR lEERS THE DRI1-W REQUESTS rHE BUS ONLY ONCE AND DOES NOT RELEASE IT UNTIL THE END OF THE FOURTH XFER. THE NEXT fOUR XFERS SEES THE DRI1-W REQUESTING & RELEASING THE BUS FOR EACH IPER. THIS ALTERNATING ACTION CONTINUES FOR SUBSEQUENT XFERS. "DRI1-W DEC/XII EXERCISER MODULE iOMOD <DRWA > 172410 124 5 0,0 77000 165 MODULE 140000 L DRWA ,112416,i24£~£0,0,~7000£165 .TITLE DRWA D~C/X11 SYSTEM EXEKC1SER MODUL~ DDXCOM VERSION 6 23-MAV-78 .LIST BIN ~***************************************************** ****************** 040527 040 ~EGIN: HODNAM: XFLAG: ADDR: VECTOR: .ASCII 6DRWA / ;MODULE NAME. .BYTE PEN ;USED TO KEEP TRACK OF WBUPF USAGE 172410+0 ilST DEVICE ADDR. 124+0 ;IST DEVICE HCTOR. ~ 1 ,ilL MACHI 30A(10521 12-0CT-18 16: 33 PAGt: 5 Sl'Q 0004 BRI: 8R2· OVID1: SR: 5R: .BVTE BYTE 0+1 OPEN OPEN PRTY5+0 PRTVO+O nS! OR LEVEl. "2ND SR LeVEL ;DEVICE I~DicATOR I, ;5~JTCH REGISTER 1 ; SWITCH REGISTER 2 8m ~~: !~WC~ ~mm~ ~ '********t********.*~***********,***l~********************************* STAT: 140000 INIT: START ~mm ~ODSP I~gm: 7000 SOFCNT: 0 ISTATUS WORD, ;MODULE START ADDR. $~mL~oij~m. POINTER. 3 UogFTfiT~M~~o~M~~lmS=77000 ;LOC TO SAVE TOTAL SOFT ERRORS ~g~~~Jl 8 $t~g t8 ~t~~ ~8~~LE~~~~SE~~~R~ASS ~am~; jR~~~M~N~B~ MmRR~~~ .ACRO TS CALLED HROPAS: 0 SYSCNT: 0 ~~~~; SYRO: SYR~: ~,aj; SVR4: SVR5: SVR6: CSRA: SBAOR: ;Loe TO SAVE HARD ERRORS PER PASS In OF SYS ERRORS ACCUMULATED 0 g j~~~~~~~g ~g~ ~g~I+g~ ~~[ OPEN OPEN ;LOC TO SAVE RO. ;LOC TO SAVE Rl. i8 ~~~~ ~~: ;LOC TO SAVE R4. ;LOC TO SAVE R5. ;LOC TO SAVE R6. HDDR OF CURRENT OSR. ;AODR OF GOOD DATA, OR ii8S~E~~SB~b g~¥A OR ;STATUS REG CONTE~TS. ;TYPE OF ERROR ;EXPEcno DATA. ;ACTUAL DATA. ;RESURT ADDRESS ,U'TER END Of PASS ;WORDS TO ME~ORY PER ITERATIUN ;WORDS FROM MEMORY PER ITERATION irg§ 8~~U OPEN OPEN OPEN OPEN Ox~~fiR: OPEN ASTAT: ERRTVP: ASB: AWAS: RSTRT: WOTO: WOFR: I~~HA: 000224' MOOSP: ~~gN :~frIT • WORD ,LIST .ENDR SPSIZ 0 iaog~L~NI5~~¥~1¥c~~~o~T~B~~~~~165 ;MODULE STACK STARTS ~ERE • S; ~i;* =~~;~~.;~;;; *; ~~ *~:~ i ~: * ~ i ~ ~~; * ~~ ~~~; * ~~~;;;* i~;;~;; ~~ * * ~ ~ ~ * ** * * * m 214 215 OPEN OPEN OPEN RESTR! OPEN OPEN 1< )INITIALIZATION FO~ (OMA) DR-IIW 000224' START: DRWA DEC/XII SYSTEM EXERCISER MODULE XDRVAO,PIl 12-0CT-78 11:56 216 000224' Ol6705 177556 000526 MACYll 301(10521 3~1 811~li~ JiJ~j~ ~~~:~~ ~~3 800~52' 000512 ~ji g882~~: gy~~~~ 000416 16:33 PAGE 6 SEQ 0005 m mHO: 8&mJ 0105§7 12-0CI-78 888~5g: 8°~io5 177524 g.. , 01056; 000502 ~ 26~~7 000 HOV MOV TST HOV 1ST MOV TST MOY 1ST HOV MOV 1ST ;GET 1ST ADDRESS ;SET UP WORD COUNT REG,POINTER ;MAKE C~RTAIN REG. CAN HE ACC~5SED ;SET UP BUS ADDRESS REG. POINTER IACCESS REG. ;SET UP CONTROL STATUS REG. PUTNTSR ;.aCCESS REGISTER ;SET UP DATA BUFFER REG. POINT,R ltE~5S8Ee~gE VECTOR ;SETUP DEV VECTOR peINTER ;ACCESS Rr:GISTER ;SETUP PRIORITY POINTER mm~nm ;TEMP8RARY RETURN TO MONITOR •••• ;THEN CONTINUE AT NEXT INSTRUCTTO~. ;010 INTERRUPT OCCUR? ;IF NOT, CONTINUE IN TI'HR ;IF YES GO (HEe DATA MOV 23~ ~~3 888 36 : 012767 077000 000440 ~j~ gSg fa: 19~:g7 8888gg: ~~~ 888 I~: 8ljil~ A~~i~g, 88g:~~ gOO 0' 10 415 000000' 000754' go 6' 81 717 000414 000420 40 0 H' 05~U 00041;6 ~ 1~ 888 sg: g~~ 71 A66JiZ g88~b~ 2l~ 000 64' 012 77 000512' 000400 138 39 ~i~ 888~6~: ~8i~~~ g8g~~l 447 ~~ I 000374 i 000202 888~~~ ob~~ gY8~~~ 000324 ~~~!!~ TIME: gOU~4: 8~27'7~ 000501 088tfo: R0476 ~~ 255 000H2' TIMER: ~~~ 00844~: tS:48 l ~58 8M~~, ~05~67 888m: 000270 259 001402 46 888m 1tl 080 2: 001364 g8~l~i 26 ogoifoRO~456' 26 0 0412' 005367 ~66 000506' 104410 ~~~ ~ljo ~71 gg8~68: 18~~81 IS: 000254 000000' 000702' 000000' 888m: mm 888m 000242 DRIR: TST INTFLG BEQ IS JMP CHECK DEC TMR SNE TIMER DEC TMRCNT BPL TIMER ~m~dmN,IIUNG 'HU~6T~~~~A;P~am T'~R nNI5HEO ;DECREA§E OVERALL COU'T IGC AGAIN IF MOPE TIME ;ASCII ~ESSIGE CALL WITH ; IINTERRUPT SERVICE CODE INC INTfLG ;INTERRUPT HIS OCCURRED BIC #100,@CSR ;CLEAN INTERRUPT ~NAnLF: CO~~ON HEAQER DRWA DEC/XII SYSTEM EXERCISER MODULE XDRWAO.Pl1 12-0C1-78 11 :56 272 n~ 280 °18542' 8 544" 02212 100 284 o 88855~: ~~ml 288 00 576' m 8iiS: 88m~ ~3~ 88~56r o141~7 287 00 ~f2; gUt61 IS: h~~f' ~ 1773 a 000602" 104404 293 8gm~: 104413 000000 • 000612' 000167 117466 ~8~ n~ ~~~ 117320 2$: CHECK =UI eMP ~~T ~g~ MOY DON,,: R~ A8NE ~1~f~C~~AS Rl~WA§ADR il,.alft~B JHP CONT CLR CLR MOV MOV m m ~ED HOV m Smog: gggggg 330 33l 000744' 000744' 000000 0007~2' 000000 B~ °80154' o 0156' 000000 000000 m p6 oomr g88888 000760' 000000 37 gg01~6' 000000 33n 0007 0' 000000 340 0007 2' 000000 007}4' 080000 007 6' 0 0020 0010 6' 080020 o 0001 mg 343 344 022524 LDiXIT: HUNG: 041511 0 420611 71 11 051bga EXERCISER MODULE 12-0C7-78 11:56 DRWA DEC/XlI SYSTEM XDRVAO.Pl1 m gmi~ 0007 6' 050125 UF ACTUAL DATA liH§llfil g'T~ORRECT DATA )SIGNAL ~ND Of ITERATION. )MONITOR S~ALL TEST E1D OF PISS ;ELSE DO IT AGAIN FAIL: ,ARE PATTERN WE FINISHED? ; YES 000020 000706' 042045 O~0105 ,ADDRESS ;NO (ll1!1!1J1':llor--1IIrn1!1lr.1lrCLR A2 ' CLR (RlJ+ INC R2 IS: ~25 SEQUENTIAL WOPOS EQUAL? iy~g~c~~~k ~~~C~~~~ASS m~~xPD2h CONTROL STATUS REGISTER "b~D ~~ 000776' 323 Twe i s8~"RmR~H~~EE§tl~hp ? )~ODn·Ip.D 000664' 005~02 000666" 02°427 800662' 005021 m 888m: mnr mm 324 8g07j4' 3n oo8l g: 841m mm IG~¥AgHI~1 fi6~~~~QADDRE55 ) ARE THE Rl R3 R3,\R21" R3'IIR2 + FO 3H °88m: 8Asm 320 ) GET Tlif: BUFFRR ADDRE:S5 tn~g:-~--~~gur;~------;LOAD CHKBUF WITH INCREMENTING 2$: gn2~~ INTERRUPT CCCUkREO ;~1~§~'~~~!~******~*****,2~I~*~~~~~l!1**************** ********** 000002 888m: m m g88m: WHER~ CODE fDRBUF,R 1 ~i~=3F R3 R1)4,(~3)' ENDIT$,BEGIN ~d 313 314 TO CODE 6·***·**************~*****~*****A***************~***~* ********** IS: m m PAGE 1 ;RETU~N ~81 001036' i~1 RTI )DATA MOV m 1773 0 000000 • ~§~ 10167 CHECK: O~020~ 16:33 SFQ OOf)6 000524' 000002 R88~~6: ~l3 00053~' OW&i ~b1o ~19 12-0CT-18 MACYll JOHI052) n,R3 E~dH R2,(Rl)+ ;LOAD DRBUF oITH DONE? ;YES ;NO,CONTINUE ~~ .ASCIZ /%DEVICE FAILED TO INTERRUPT%/ KACY11 30A(1052) 12-0CT-78 .EVEN INTPSC: OPEN IHTFLG: OPEN OPEN THR: TMRCNT' OPEN OPEN VA: OPEN PAl EA: OPEN WCR: OPEN OPEN BAR: DPEN CSR: OPEN BDR: DRVECO: OPEN DRVEC2: OPEN DRBUF: .9LKW 20 CHKBUF: • BLKW 20 .END PATTFRN ,ARE WE a~s rmn INCPE~ENTING 16:33 PAGo 8 )COUNTS fOH .H,:N TO ENDPASS SEQ OC01 MACYII 30A(1052) 12-0CT-78 16:33 PAGE 10 CROSS REFERENCE TABLE -- USER SYMBOLS sra 0008 284· 216 287· m= 234 ~m 235 238 256 235 256 257 242* 250' 251* 311 342# m. 257 271* 266 284 290 293 338# 3211 DRWA DEC/Xli SYSTEM EXERCISER MODULE XDRWAO.Pll 12-0CT-78 11:56 163 n OA $ = l84i~OR Pi NT ogR 3tR ; 80~ iO~ ~RTY02~ g8s& g ~m5 ; 088 38 334~ m = iii "g 210" 210# ~~TY~ ;; 8RR ~o PUSH '" 0~5746 PUSH2 0 4641 RAND 1OO~O~ " R RANNaM RESTR! 000216R 5 ~m = = 8888 8ft 232# 80IOli~R 0 R 288* mIl '" 8 "gR 203 RSTRT SBADR SOFCNT 0 R ~gfm= 111414~6R SPOINT 0 32R m SR4 START gR 8i~G 4R 00 00 ~ 4R 270· 330# 164 165 197 337 m m ~~ PRTYi PRTY = ogOI 0 0 000 PRn '" 0 0 40 PRTY4 = 000 00 HACYII 301(1052) 12-0CT-78 16:33 PAG, 11 CROSS REFERENCE TABLE -- USER SYMBOLS 215# 166 199 338 183 m 184 201 340 185 210# 341 SfQ 0009 186 329 187 330 laB 3jl IRq 332 190 333 MACYll 30A(1052) 12-0CT-78 16:33 PAGE 12 CROSS REFERENCE TABLE -- USfR SYMBOLS 262 261· 263* m • ASS. 000000 001076 000 001 286' 236" 336# 342# 343# SFQ OCI0
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies