Digital PDFs
Documents
Guest
Register
Log In
AC-E851H-MC
September 1978
7 pages
Original
0.5MB
view
download
Document:
CXDRBH0-DR11-B
Order Number:
AC-E851H-MC
Revision:
0
Pages:
7
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E851H-MC_CXDRBH0-DR11-B_Sep78.pdf
OCR Text
, ORBH DEC/Xl1 SYSTEM EXERCISER MODULE XORBHO.P11 12-0CT-7R 11:55 .REM MACYll 301(1052) 12-0CT-78 16:31 PAGE 2 IDENTIfICATION PRODUCT CODE: AC-E851H-14C PRODUCT NAME: CXDRBHO DR11-B MODULE SEPTEMBER 1978 PRODUCT DATE: MAINTAINER: DEC/XII SUPPORT GROUP THE INFORMATION IN THIS DOCUMENT IS SUBJSCT TO CHANGE WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COM~IT~ENT BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPYENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY FRRORS THAT MAY APPEAR IN THIS MANUAL. THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO TilE PURCHASER UNDER A LICENSE FOR USE ON I SINGLE COMPUTFR SYSTEM AND CAN BE COPIED (WITH INCLUSION OF DIGITALS COPYRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAY OTHERWISE B~ PROVIDED IN WRITING BY DIGITAL. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FCR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY DIGITAL. COPYRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATION SFQ OCOl $ DRBH DEC/XII SYSTEM EXERCISER MODULE XDRBHO.Pll 12-0CT-7B 11:55 MACVl1 30A(1052) 12-0CT-78 16:31 PAGE 3 1. ABSTRACT 2. ORB IS A IOMOD THAT EXERCISES ONE DRII-R. THE DEVICE IS EX~RCISED USING THE MAINTENANCE MODE TO TRANSER A 16 WORD BUFFER. REQUIREMENTS HARDWARE: ONE DRll-B INTERFACE A M968 MAINTENANCE MODULE STORAGE:: ORB REQUIRES: 1. DECIMAL WORDS: 205 2. OCTAL WORDS: 0115 3. OCTAL BYTES: 632 3. PASS DEFINITION 4. ONE PASS OF ORB CONSISTS OF TRANSFERRING ONE 16 WORD BLOCK OF DATA 77000(8) TIMES EXECUTION TIME 5. ONE PASS OF ORB RUNNING ALONE ON A PDP 11/05 PROCESSOR TAKES APPROXIMATELY TEN SECONDS. CONFIGURATION REQUIREMENTS 6. DEFAULT PARAMETERS: DEVADR: 172410, VECTOR: 124, BRl: 5, DEVCNT: 1 REQUIRED PARAMETERS: NONE DEVICE/OPTION SET-UP 7. INSTALL THE M-968 MAINTENANCE MODULE MODULE OPERATION TEST SEQUENCE: A. SET UP VECTOR AND DEVICE REGISTERS B. TRANSFER 16 WORDS IN MAINT. MODE C. COMPARE DATA IN:OUT - REPORT ERRORS D. REPEAT 77000 TIMES E. SIGNAL END OF PASS, RESTART AT A. SFQ 0(102 DRBH DEC/XII SYSTEM EXERCISER MODULE XDRBHO.P11 12-0CT-78 11:55 MACY11 30A(1052) 12-0CT-78 16:31 PAGE 4 SFQ 0003 IF DEVICE FAILS TO INTERRUPT NO END OF PASS PRINTOUT WILL OCCUR. % c , - ~ DRBH DEC/XII SYSTEM EXERCISER MODULE MACY11 30A(1052) XDRBHO.Pll 12-0CT-18 11:55 8. OPERATION OPTIONS 9. 12-0CT-18 16:31 PAGE 5 NONE NON STANDARD PRINTOUTS NONE: ALL PRINTOUTS HAVE THE STANDARD FORMATS DESCRIBED IN THE DEC/XII DOCUMENT. SEQ 0004 DRBH DEC/Xl! SYSTEM EXERCISER MODULE KDRBHO.Pll 12-DCT-78 11:55 MACVI! lOA(1052) 12-0C1-78 16:31 PAGE 6 SFQ 0005 EXERCISER MODULE 000000' JORI1-8 1~~&~11 <DRDH > 172410 124 5 ,17000 56 000000" HOOULE .TITLE 23-MAY-79 DDxeOM VERSION 6 .LIST BIN .***** •• **************************~*********.**************.************ 6EGIN: . 000000' ggg88~: 051~83 044102 040 ~pr~~~: :ftif~l 68~~1l I ;MODULE ~6~~5 TO Kf.EP TRACK OP WBUFP USAGE 000006" 1724~0 ~~8¥6R: 13~:AO+O ~l~t 8~~f§~ :~g~OR. 000010' 000~~4 8Rl, .8YTE PRTVS+O ;IST BN LEVEL. 608 8R2: .8YTE PRTY+a ;2ND BR LEVEL. DVIDl: +1 ;DEVICE INDICATOR 1. 0000~4" 0000 6' RooRo SRt' OPEN ;SWITCH REGISTER 1 SR: OPEN ; SWITCH REGISTER 2 0 0: SR: OPEN ;SWlTCH REGISTER 3 0000 00800 ~~21*.*.~t§~**************a*****~~~11~U*~~~I~t!a*~*~** *k*************** STAr: 140000 ;STATU5 WORD. 6~g8°8f~'~~1'~~~~~~'l~~A~f§~~7Sg86[~ 888m: OOOOOi 8883 l· 03 03 888m: 888m; ~~~r~T: ~6t~~ 888m: 899883 888m: 088888 88884~: RR8 R0 8 oooo~o· 000080 RESl: RES2: SVRO: ~~G~l SVR3: SVR4: SVR5: SVR6: CSRA: SBIDR: ACSR: f8 §~~~TT6t~EA!6~~SERRORS ;t8g i8 ~i~~ ~8~~LE~~§2sE~~~R~ASS ;ft 0 0 OPEN it8E t8 ~t~~ ~~: 8~~U OPEN OPEN OPEN OPEN OPEN UP EN ~~~i¥~: OPEN ERRTYP: AS8: OPEN AWAS: OPEN RSIRT: RESTRT WDTO: OPEN WDFR: OPEN mB~: ;LOC TO SAVE R3. ;LOC TO SAVE R4. ;LOC TO SAVE R5. ;LOC TO SAVE R6. ;ADDR OF CURRENT CSR. ;ADDN OF GOOD DATA, OR ;CUNTENT5 OF CSR. ~~~~~U~FR~~Dc8~t~~T~~ ;TVPE DP ERROR ;EXPECTED DATA. ;ACTUAL DATA. ;RESTART ADDRESS AFTER END OF PASS ;WORDS TO MEMORY PER ITERATION ;WORDS FROM MEMORY PER ITERATION ~~EN ;~ogr;L~Ni5~~mM~~oF~~~m~56 MACYII 30A(1052) .REPT .NLIST .WORD .LIST 12-0CT-78 SPSIZ m 388m: mm 888m 104401 177666 117654 000000' START: RESTRT: m 888 ~3: glM~ mm" 177760 194 000r 104~07 MOV MOV ih!mo BREAK~,BEGIN ~~~AK ,B~m,R5 eg~~6~R~A+ oW ggg 000246 og8r: mm m 203 ~8~B ~~~SF ~A MOV !RS! 010101 000010 8IS HOV CLR #010101,(R5) 204 205 206 207 4" 000 60' 000 64' 81li~8 000 70' 11 7 ~ 6 000r 4 ' ~~: b16m b~~m, 000256 ~o~m· 000000" 000560 ' MOV m i-I, Da'fL~5 M~nz4 ~~' 0~6~4~ 000 808 00 3 • C 5 6 000332' 052715 000336' 000344 " 000346' 000410' 104413 000000' FO 000410" 000414' 000167 171620 ~~i 224 225 DONE: DRIR: 000420' m 22B 000420' 000004 000000' 000426" 229 8DRIRfi~RO)+ GETPAS,ofGIN fi ~A m P~~l+5)+ 000224 TIME: Sm81 TIMER: 800000' 211 888m: mm 212 000356" 005767 000204 213 214 888m: mm 215 216 888m: 88m1 000114 211 218 888m: 18m~ 000000' 000520' 219 000404' 104410 000000' 208 209 210 SFQ 0006 o ~g~ m PACE 7 ;MODULE STACK STARTS Hf.RF.. MODSP: .***************.*****************.*~*******~*******************~*~*.*** STHIS MODULE TESTS THE DR-liB DIRECT MEMORY ACCESS INTERP~CE ;~AINTENANCE MODULE M-968 TO BE USED WITH THIS TEST ;INITIALIZATION fOR (DMA) DR-118 000224" 197 19B 199 200 16:31 .EHDR 181 18] 000~40" ;LOC TO SAVE HARD ERRORS PER PA~S OF SVS oRRORS ACCUMULATED ;RmM~N~g~ MHSRRm MACRU IS CALLED ;RESERVED FOR ~ONlTOR USE ;RESERVED FOR MONITOR USE ;LOC TO SAVE RD. ~L8§ m~m 0 ORBH DEctXl! SYSTEM EXERCISER MODULE XDR8HO. P 11 12-0CT-78 11 :55 000040 000240 ' HRDPAS: 0 SYSCNT: 0 ;i 8 8888U: 888088 8888~g: 888888 888m: 883888 000076' 000000 000100' 000000 888m: 000000 000104' 000104" 000000 888m: 000080 000110' 0000 0 000112' 0R0240' 888m: 808888 888m: 888m 186 187 1BB 1B9 190 191 ;PASS COUNTER. OF ITERATIONS PER PASS=77000 ~5~g~tl ~~~~~~i 8 000052" 000000 g038g4: 000000 08005g, 000080 000060' ODOR 0 185 ~~g8Hr~ ~tt~~ ~8£~TE~. PASCNT: a ICONT: 77000 ~lO,TVRCNT mm;~m~ TST BNE DEC BNE DEC BPL DONFLG DONE R4 TIMER TMRCNT TIMER ~m;dmN,HUNG EMDITS ,BEG IN RESTRT JHP ;CHECK DATA TRAtlSP'ER ;1 INTERRUPT PER ITERATION ;16 WORDS TO MEM PEP ITERATION ;TEMPORARY RETURN TO MONITOR •••• ;THEN CONTINUE AT NEXT INSTRUCTION. ;GET DEVICE ADDRESS ;SIXTEEN WORD TRANSFER ;LOAD DEVICE VECTOR ;SET VECTOR TO SERVICE POUTIN, ;SET PRIDPITY ;SETUP BUS ADDRESS ;CET PHYSICAL ADDRESS FRO~ 16-8 IT VA ;SET UP REAL ADDR. ;CLEAR THE CSR ;SET UP DATA ;SET EXTENDED MEM. BITS ;CLEAR THE DEVICE COMPLETION PUG ;SETUP MAINTENANCE vODE ;ENABLE INTERRUPT AND GO ;SET UP TIMING LOOP ;SETUP TIMER CUUNTER ;TEMPORAHY RETURN TO MUNITOR •••• ;IHEN CONTINUE AT NEXT INSTPUCTION. 1010 THE INTERRUPT OCCUR? ;IF YES CALL POR END OF PASS ;IF hO, COUNT SOME TI~E. HAVE w" Tn~p.a ;~[ct~1s~OT~~EA~E~~tINcOUNT $ASC II M~~~A~~AgLlF Wm'Cm8N HADER ;SIGNAL END CF ITERAT ION. IMONITOR SHALL TEST END OP PASS ;ELSE DO IT AGAIN ~iRQs;iiEGIN;ciiEcK---------------i-iiiiEiiE-iip-;:ii-ciiNTINuii-AT-CH~;:K-ANr RT I ;---------------------------------------------------------------- OUT? DRBH DEC/XII SYSTEM EXERCISER MODULE IDRBHO.Plt 12-0CT-18 11:55 MACYII 30A(1052) CHECK: 1$: HOV HOV CMP 8=~ 12-0CT-18 fDRRur,R1 8 SR2 Ri .,(RI). R~ 16:31 PAGE 8 GET THE BUFFER ADDRESS LOAD THE C NrER JRE AHE ~w SEQU~NTIAL WORDS EQUAL? ~g'E ~PO T NEE~U~~ER? ~~ 0 ~~§ K~ONT HUE KING 10RBUFl S8lDR ' ;GO~D DATA ADDRESS StCiR ;MOVE STATUS REG ADDRESS -cRI SiWAS !~f~OULD BE" M2y Rl W)§ADR (RAD DATA ADDRESS 'i'.*.*****'.'*** •• **111***** i**" a* ....... *** .... 1It • • *'II .** *111 .***.* .. * ,tI!li'2~il'.******* •• **'~~1~* ~aa~al11it** a* ••• *. At *a •• _. a*** I~~ 8~2~(G (RS) ;SET THE;~~~tfEI¥6~R:~ia ENABLE EXITS, BEGIN ;EXlT TO MONITOR. MODULE WAIT f'OR INTERRUPT. C;T HOY MOV CO: **,. 6 GOOD: FAlL: {A~~11 .1sc Z VA: OPEN HOllG: It.*. ·DEVICE FAILED TO INTERRUPT" • EVEN PAZ 8m ~AiFLG: OPEN TMRcn: OPEN DRBUF: .END DRBH DEC/XII SYSTEM EXERCISER MODULE XDRSRO.Plt 12-0CT-18 11:55 • BL~W 20 MACYll 301(1052) 12-0CT-18 16:31 PAGE 10 CROSS REFERENCE TABLE -- USF.R SYMBOLS sro 0006 193 240" ur 192 199 210 192 210 211 231# 239" Ui: m' III: 252. 181* 241* 238 211 218 219 221 228 244 248 DRBH DEC/XII SYSTEM EXERCISER MODULE 12-0C1-78 11:55 XORBHO.Pll MAP22$= 104415 MODNAM OOOOOOR MODSP R u~m lol402 mm 000000 OTDAS PA PASCH! g0003 R PRTY 000000 lill IB! 81 m~g~R ~RTYO = 838m RTYl = PRTV2 = PRTY3 = OOO~~O PRTV4 PRTY5 = 000 40 PRTY6 = PRTY7 = PS psw POSH = 005746 PUSH2 ~maM= 0~4r 603 H~ RESTRT 000 40 000 S6R Rf.Sl RES2 RSTR! G SOlDR o8 0 O~R SDreN! 00004 R m~ TIME tIMER 16~ 238" 000032R 000040 14 141 1 174 8888f lRR 1 ~ u~ W l 0000 0000 lii 888WR 0000 ~~ 000064R 155 172 156 18H 157 261 158 262 159 263 160 264 161 265 223 187# 215 tnl fa ERROPS DETECTED, 154 171 158 159 160 149 208 209 8gmU 0003468 000000 137 170 m 888m~ oOOO12a 0OOO14R 000016R 000632 168 155 m' ABS. 136 18U DRBH DEC/XII SYSTEM EXERCISER MODULE XDRBHO.Pll 12-0C1-78 11:55 THRCH! 000570R 216· 000022 TRPOFD= 198~ 199 VA g00560R QOOIOR VECTOR 195 WASADR 800104R 242· WOFR o8gm~ worD 188* XFLAG 0OOOO5R 000632R 59 266# • p5 67 228 190U ~g~m= ~g6mR SVR6 SYSCNT 18U 165 i9 8W SVR4 SVR5 132 1111 n in g SVRI 262# ui =mm = 58} SlQ 0009 1 13lUI 888 08 88M3 SPOIN! SPSIZ SR SR SR4 START STAT SYRO 134 Ui# un ~OPSP2= 028~~~~ 6 6 p~m ~ 12-0C1-78 16: 31 PAGE 11 CROSS REFERENCE TABLE -- USER SY~80LS Wi m# rgom ml OPEN MACYll lOA( 1052) 000 001 0 DEFAULT GLOBALS GENERATEO: ~8~~¥~~~~R~H~/~~LtC~~~5~H=ODXCOH,XDRBHO RUN-TIME RATIO: 9/~=3.3 CORE USED' 1K (13 PAGES) 211 MACill 30A(1052) 12-0C1-78 16:31 PAGE 12 CROSS REFERENCE TABLE -- USER SV~BOLS 26511 261# SEQ 0010
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies