Digital PDFs
Documents
Guest
Register
Log In
AC-E727F-MC
September 1978
9 pages
Original
0.7MB
view
download
Document:
CXLPBF0-LPS-KW
Order Number:
AC-E727F-MC
Revision:
0
Pages:
9
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E727F-MC_CXLPBF0-LPS-KW_Sep78.pdf
OCR Text
LPBF DEC/XII SYSTEM EXERCISER MODULE XLPBFO.Pll 12-0CT-78 12:08 .REM _ MACYll 301(1052) 12-0CT-78 16:49 PAGE 2 IDENTIF I CATI ON PRODUCT CODE: AC-E727F-MC PRODUCT NAME: CXLPBFO LPS-Kw 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 1 SINGLE COMPUTER SYSTEM AND CAN BE COPIED (WITH INCLUSION OF DIGITALS COPVRIGHT 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 OR EQUIPMENT THAT IS NOT SUPPLIED BY DIGITAL. COPYRIGHT (C) 1973,1978 DIGITAL EQUIPMENT CORPORATION SFQ 0001 I ~ LPBY DEC/XII SYSTEM EXERCISER MODULE XLPBFOePll 12-0CT-78 12:08 1. MACYll 30A(1052) 12-0CT-78 16:49 PAGE 3 ABSTRACT: LPB IS AN IOMOD THAT EXERCISES THE LPS-KW REAL TIME CLOCK CONTROL. IT PERFORMS A CONFIDENCE TEST ON THE CLOCK PRESET BUFFER AND THE CONTROL REGISTER. THE MAJOR PORTION OF THE MODULE IS DEFERRED TO PRIORITY LEVEL 0 WITH ANY ERROR BEING REPORTED ON THE CONSOLE TTY. 2. REQUIREMENTS: HARDWARE: LPS-ll INTERFACE WITH A LPS-KW CLOCK CONTROL INSTALLED STORAGE:: LPB REQUIRES: 1. DECIMAL WORDS: 301 2. OCTAL WORDS: 0455 3. OCTAL BYTES: 1132 3. PASS DEFINITION: ONE PASS OF THE LPB MODULE CONSISTS OF COUNTING THRU SIX SELECTABLE CLOCK FREQUENCY (EXCEPT EXTERNAL CLOCK) 1024. TIMES THIS COULD ALSO BE EXPRESSED AS 6144. INTERRUPTS. 4. EXECUTION TIME: VARIES WITH LINE FREQ. BUT SHOULD TIKE AN AVERAGE OF ONE ~INUTE TO COMPLETE ONE PASS WHEN RUNNING ALONE. SEQ 0002 LPBF DEC/XII SYSTEM EXERCISER MODULE MACYl1 30A(1052) XLPBFO.Pll 12-0CT-78 12:08 5. CONFIGURATION PARAMETERS: 12-0CT-78 16:49 PAGE 4 SEQ 0003 DEFAULT PARAMETERS: DVA: 170404, VCT: 1, BRl: 6 REQUIRED PARAMETERS: AT CONFIGURATION TIME THE USER MUST SPECIFY: VCT: VECTOR ADDRESS OF LPS-KW 6. DEVICE OPTION SETUP: NONE REQUIRED 1. MODULE OPERATION: 1.1 TEST SEQUENCE: A. START: fl. TSTCLK: c. PRIME: D. LPSKW: F.. LPSKWG: USING THE DEVICE ADDRESS THIS SECTION OF CODE DETERMINfs THE CONTROL l BUFFER PRESET AND INTERRUPT ADuRESSES. THIS SECTION OF CODE PERFORMS A CONFIDENCE REGISTER TEST OF THE PRESET BUFFER AND THE CONTROL REGISTERS. IN THIS SECTION l THE CLOCK PRESET BUFFER AND CONTHOL REGISTERS ARE LOADED. THE CLOCK IS ENABLED AND AN 'EXIT' RETURN TO THE MONITOR. UPON A CLOCK INTERRUPT, THE PROGRAM WILL RETURN TO THIS CODR. ENTER DEFERRED SERVICE MODE AND TEST FOR A MODE FLAG. IF NO MODE FLAG, REPORT IT AS AN ERROR. UPDATE THE CLOCK RATE LOCATION AND JUMP TO A NEW RATE SELECTION BY INDEXING THRU THE "DSPKW' TABLE. ,1 f! ~, @l " !If LPBF DRC/Xll SYSTEM EXERCISER MODULE MACY11 30A(1052) 12-0CT-78 16:49 PAGE 5 XLPBFO.Pll 12-0C1-78 12:08 F. LPSKWA: THRU LPSKWF: THESE SIX PIECES OF CODE, SELECT A NEW CLOCK COUNTING RATE AND COUNTER PRESET BUFFER VALUE. G. KWDONE: ENDIT CALL TO THE MONITOR TO SIGNAL END OF ITERATION. 8. OPERATOR OPTIONS: A. 9. NONE NON-STANDARD PRINTOUTS: NONE: 157 ALL PRINTOUTS HAVE THE STANDARD FORMAT. .LIST SEQ,BIN SEQ 0004 LPBF DEC/XII SYSTEM EXERCISER MODULE XLP8FO.Pll 12-0CT-78 12:08 158 159 160 in 888883: 1 Jg~ t 3 m8~~: 050lA3 6 u I 1B~8n 4 B7 III i3~ In ~8° 040 000806" 170404 000g10" 000001 8go 12" 300 00~8P: 0088og~ 000016" 00 00 000~2~" gooooo S[Q ~8~3~E .TITLE DO XC OM 6EGIN: ~p~=~~: :~~¥~I ADDR: 170404+0 VECTOR: 1+0 ml g~I~l: SRI: SR: SR' 6~~3F / }MODULE ~6~~D TO KEEP TRACK OF WBUff USAGE ,1ST DEVICE ADDR. :Rm mmo 'lST DEVICE VECTOR. OPEN OPEN OPEN ,SWITCH REGISTER }SWITCH REGISTER 3 'S~Il~H REGISTER 4 a~EN $2~fi ~~ um: s~EI?g~ ~~gI~~i2R 1. 1 §;A;~***~:O~~~************·*****~;;:TU;*:~;~:**·****·· ***.* •••• * ••• ***. ;MODULE START ADDR. ,MODULE STACK POINTEP. ,PASS COUNTER. ~g~g~~l g s~8g IS ~!~~ l8tir ~~h6 ~~~g~~ 80ggi8: 838880 gg8851: 888888 MmA~l g 8: 8 8 8888~~: Rooogo 88gg6~: og8808 gggJ6a: ggg~~8 000 ~O" ogoli 0 000 72" 0 00 0 888888 g08m: 000000 888m: 000104" 000000 000106" 888m: 888 288 n~ 88~m: 888888 LPOF DEC/XII SYSTEM EXERCISER MODULE XLPBFO.Pll 12-0CT-78 12:08 000122" 000046 000040 m m m 000224" ooo~ f~bg~o t~~704011A~8~'12gDD'~80D 46 LP8F Dfc/Xll hSTE~ hhEihp M60ULE VERSION 6 23-MAY-7B INII: START SPUINT: MODSP PASCH!: 0 Ui 888m: mhr m PAGE 6 OOOOJO" o~o~~r g8883i: 00800 " 8888 3 m88S Og88k oggg ~d ~g4 888m: 000000 io~ 16:49 .***.***~~I~t***~I~************.*~*A.*********~**********************.*~ 043102 l~ 8880~~: 088888 IBg 000026" l40000 IBl 131 12-0CT-78 }LPS-ll KW DEC/XII EXERCISER MODULE ; 164 65 t~~ HACYll 30A(1052) Igg~lt: ~OOD ~fogFTAT~~6&fO~~E~X~Ib~~5=200D SOFPAS: 0 }LOC TO SAVE SOfT ERRORS PER PASS ili08FTMAHR~a~oAmqfi~Am PASS }HOLDS RANDO~ • WHEN RAND MACRe IS CALLED ,RESERVED fOR MONITOR USE RANNUM: 0 CONpG: ~~~21 g SVRO: OPEN SVRl: OPEN SVRj: OPEN SVR: OPEN SVR: OPEN SVRS: OPEN SYR6: OPEN CSRA: OPEN SBADR: ACSR: OPEN ~~~~¥~: OPEN ERRTYP: ASS: OPEN AWAS: OPEN RSTRT: RESTRT WDTD: OPEN WDFR: OPEN INTR: OPEN ;~~~~~~~g ~8~ ~8~Itg~ S~~ ,LaC TO SAVE RD. }LOC TO SAVE RI. ,LaC TO SAVE H2. }LOC TO SAVE R3. ,LaC TO SAVE R4. ;LOC TO SAVE R5. }LOC TO SAVE R6. }ADDR OF CURRENT CSP. }ADDR OF GOOD DATA, OR ;CONTENTS Of CSR. $~¥y¥ug~R~aDcg~+~~T~~ ;TYPE OF ERROR }EXPECTEO DATA. ,ACTUAL DATA. }RESTART ADDRESS AFTER END Of PISS ,WORDS TO ME~ORY PER ITERATION ;WCRDS FROM ~EMORY PER ITERATIQN 'ff OF INTERRUPTS PER ITERITION MACYll 30A(1052) !DRUM: 46 .REPT .NLIST .WORD .LIST .ENDR 12-0CT-78 SPSIZ o 16:49 PAGE 7 }MODULE IDENTIfICATION NUPBER=46 }MODULE STACK STARTS HERE. SEQ 0006 LPBP DEC/XII SYSTEM EXERCISER MODULE XLPBFO.Pll 12-0CT-7B 12:08 MACVIl 30A(1052) 12-0CT-78 16:49 HGE H SfQ OC07 223 224 U!m 000224' 000000 ?5~ 000226" 170404 000230" 170406 ~5~ m ;LPS-K~ OPERATOR CHANGEAnLE LOCATION ;CLOCK RATE KWRATE: 0 ;COMMON LPS-KW DEVICE ADDRESSES CSR: CSB: 170404 170406 ;CLOCK STATUS ;CLOCK PRESET BUFFER ,COMMON LPS-KW DEVICE VECTOR 2~' 13S 8g8~~~: 8gg~gg 240 CKV: CKVS: LPaF DEC/XII SYSTEM EXERCISER MODULE XLPBFO.Pll 12-0CT-78 12:08 304 306 ;CLOCK VECTOR MACYll 30A(1052) 12-0CT-78 16:49 PAGP. 9 Sf'J 0008 24~ ~43 244 ~t~ gSg;u: 8otng7 M1 000002 mm mm 177750 1 6 000 52" 000 60" 016767 OOi66- 016767 00 74" 062167 000 02" 012767 Us 249 g 177524 1~1144 251 000006 177610 250 252 253 m 888m: 88~m 256 mm i1m~ 177710 17~706 000330" 001066 mm 177654 mm 88m6: g227~7 125252 000354" 001054 117644 052525 m 888m: mm 052525 052525 267 177512 268 177630 2g~ 00033f 01~P~ 269 mm: mm 263 264 177616 W 000402" n! 177466 gggug: 8hm 8mB 273 041112 177602 01~777 274 000424' 001050 276 277 218 000426" 000434" 000442' 000450" 275 279 280 281 282 012777 012167 022177 001036 000404 000404 000404 gggm: mm 177550 100200 000502" 000161 000100 1775n mm 177542 177412 g88m: mm 100200 100200 177526 m 2a5 000500" 001022 m MOY m MOY VEETOR,CKV MOV #6,18TR ;6 INTERRUPTS/ITERATION 1m KWRATE eLR RATE CLOR STATIJS CLEAR BUFFER TEST BUFFER mm1~~mT LOAD PRESET BUFfER LOAD EXPECTED HST BUFFER AR If ERROR ' i LOAD P~ESET BUFFE? LOAD EXPECT ED TEST BUFFHR 8" If ERROR ~8~ ADDR,CSR :~D~~~S8 ~~~t~~§CKVS ;LOAD DEVICE ADDRoSSES ;LOGIC TEST m 888~~~: 88~m Him 259 ~60 ;NOW SET UP THE ADDRESS AND VECTOR DISPATCH LOC. START: RESTRT: CLR CLR CLR TST PNE MOV MOV CMP aN,; MOV MOV CMP RNE MOV !JOV CMP BNE ~ov MOV CMP SNE CLR MOV MOV eMP flNF. CSB $ fF 5252 ,@CSP 52525'~CSD ~mbmT $ mB=~mT 411l2,@CSR $ BF! IF ~RPOR LOAD CONTROL LOAD EXPECTED TEST CONTROL 8R IF ,RROR U404,@CSR M404, ASTAT ~~04,@CSR LOAD CONTROL LOAD EXPECTED TEST CONTROL 8R IF ERROR i i~§200'@CSR CLEAR CONTROL LOAD CONTROL LOAD EXPECTED TEST CONTROL 8R IF NOT 100200, ASTAT 100200,@CSR S LPBr DEC/XII SYSTEM EXERCISER MODULE XLPBfO.P!1 12-0C1-78 12:0B 12-0C1-78 MACYII 30A(I052) 16:49 P'G, 10 SFQ 0009 28B m m IS: 000534" 104405 000000' 000000 ~ 9697§~ 000542" 104410 000000" 00054f opn7 ~~3 88m2: SOg07 7 3U 18~ l8~ mm 177326 177316 000566" 012761 677440 00025 000574" 104405 000000" 000000 000602" 104410 000000' 2$' 177312 38~ r ;SET UP O 3U 33316~ t 1~21ii 000644" 104400 2 000650' 000650' 000004 000656" 000662" 185~P h~ VECTOR ;EXIT TO MONITOR. EXITS,BEGIN ~ODUlf WAIT FOP INTERRUPT. KW SUB-TEST LPSKW, 888m: 8A~~~l H 3 8 000676" 00~06~ ~~9 000000' ILPS H~ jj2~ LPSK~ ;LOAD DEVICE ~DDRESS ;LOAD CLOCK PRESET ISTART THE CLOCK AND INTERRUPT ENABLE 000000' 000656' 171344 IS: 000702' 01276 mm bmn 000710' 104405 000000 " 000000 177210 177176 H3 000716" 104410 000000" LPBf DEC/XII SYSTEM EXERCISER MODULE XLPBFO,PU 12-0C1-78 12: 0 B 334 p5 36 337 8g8Fg: gA~m 177276 111272 mm, mHo: 83~m Ho 000744' 000764' 341 888m: 88m~: m 344 345 888m: 8m::: H~ 888m: ggm~: 000762" 001124' 34B 33~ 349 MACYll 30A(l052) JMP DSPKW: ;UPDATE RHE ;LOAD HQ mm~~§~ I~ASK ~~RATE,RO LPKWC LPKWD LPKWE LPKWF LPKWA KWDONE ; 1 KHZ. 1100HZ. ;UNE FREQ, LPKWB ~18~~g:· ; 1"'HZ .. ;DON~ 888m: 8tm~ mm mm mm MOV !-4000E~CS8 MOV 103,@ R EXITS,BE IN LPKWB: MOV ~-400~~CSB MOV IDS, SR EXITS,BE IN 000000" 88l&0~: 012777 012777 357 358 359 360 361 171400 000105 000000' LPKWC: NOV 1-40'~CSB 881m: mm mm 177176 177166 MOV 107, CSR 001040" 104400 000000' EXITS,BE IN 65 164 001-060' 104400 m ooHoe- gglO~~: 368 IH400 m m 88lm: mm mm mm 104400 m 88lHF 376 377 378 104413 001130" 000715 000001 H:XIT TO I~CNITOR. MODUIF HIT F8f< INTF:RRfJPT. !11i~~@~R LPK~E: NOV MOV !-I @CSR Il~,@CSR F;XIT$,PE IN }F:XI'I' TO ~ONITOR, MODUl F WAIT FOP JNTE:PRUPT. iLOAD PRES "T }LDAD RAT!: iEXIT TO MeN ITOR. "CDUI f WA IT For INT~PPUI--T. LPKWF: MOV @CSR MOV 111,@CSR EXITS,BE IN }lOAD PRES F.T ;LOAD RATE }EXIT TO EIWITS,BEGIN iSIGNAL END Of ITERATIUN. IMONITOR SHALL TEST E~D OF PIS5 EXITS,BF. IN 000000" 000000' iLOAD PRESET iLOAD RATE ~g~ 000000" 001104' ; LOAD PRESET RUFFER iLfJAD PATE iEXIT TO %NlTOR. "COUI E >AIr fOR INTERRUPT. ;lOAD PRESET )LOAD RATE ; EXIT TO "lONITOR .. MODULE .A IT FOR lNTfP!:)llPT. LPKWD: 000000' 177136 g12m 177171 000113 177126 B[TS ;JUMP TrlERE ; 1 MHZ .. 001000' 1 4400 m mm: mm mm mm ;*2 LPKWA LPKWA: 0010~0' 104400 PAGE 11 KWRATE ~50 3H 353 354 355 356 16:49 SF',' LPSKOG: INC MOV ASL BIC 0007~~' 12-0CT-78 KWDONE: SR , END rl LPKWA ;.LOAO PRES ET }['OAO RATE iNO '~ONITOR. ~IODUlF !;-,' Ali FOF INTFgp UPT. OClO '%iW LPBF DEC/XII SYSTEM EXERCISER MODULE 12-0C1-78 12:08 XLPEFO.Pll 290' leSR 000g02R 245 000 06R lODR h2 ADOR22= mlSgR 208 ASB 262" ASrA! 000104R AliAS 295 BEGIN 372 88Som m 81Th m :; 8 o :; g8g8°~ rI 8 = 002 80 gOg 88 BIT = oi goo SlTl4 = 0 0 BIT :: 0 BIT - ~888 4. BIT4 == 0 0 0 0 Blp 88 48 = 01 80 8 BR1AKs= A 4401 BR OOgl~R BR2 000 ~ R BTODi = 18 44 ~ COAT 4~! R CKV $= A00 ~ Rh~ un ; Yo38 8880~~~ mhG CSB 000230R CSR 000226R CSRl OOOUO R DATCK~= 104 1 g~m = b83~~lR DVID1 OOOOf R EPDns= 1044 3 END = 04410 ERR YP 0~18r b f mPir 194b84 1 GWBUF = A 4414 HRDCN oo~ 4R RRDER = 05 HRDPA 0050R rCON! 00og~6R ICOUNT 000 ~R IDNUM 00012 I NIT OOOO~OR INTH 0001 OR KWDONE 0011 4R 13 m1 m m ' 000224R ggom~ LPKWD LPKWE LPKWF LPSKW LPSKWG ool024R g01044R 81064R o00 U04R SOR 000722R mmR m~p mm MSGsi = nm ~ maoA m~~T= mm ~OPSP2= ~mw R = 104482 OPEN = 000000 p~m ~ b33mR 022626 PRIME 000606R PRTY = 000000 PRTYO = 000000 mn ~ PRTY3 PRTY4 PRTY5 PRTY6 888m = 000140 = 000200 = 000240 = 000300 ~~TY7 ~ mm mH ~mm m~2 ~ A~~~i~ RARHaM 000 4R RESTR! RESI RES2 RSTRT saAOR SOreN! 000310R 000056R 000060R 8mm OD0042R ~mn= mmR SPOINT SPSIZ SRI OOD032R 000040 OOOO~6R m 8888 ~~ mRT STAr SYRO 00OO62R ggggm 0OO026R 299' 246 SHI 0011 326" 267" 272" 277' 2B3' 297 375 304 306 316 328' 322 256 370' 273 326 261- 263 266' 276' 327" 276 351' 281* 355* 360 364 366 372 331 352 356 360 364 266 ?90 350' 363 .... 291 292367' 313' :/62359' 299 371- 300 333 222 222 ~H ~n m 112 311 d~ 239 248' 249" 310' 250' 246· 35B' 45 12 291*- 247" 362" 256' 314' 300- ~7~ m 354 1 1 18 2q 1 311' 257366' jn· 24 312" ~~~ 341# 222 375 ~h 316 192 " nt 295 304 331 174# ~21 ~H 22 169 184 185 214 181 213 348 ~~l. ~w 342 343 344 345 346 310 3}5 2 21 168 mi 255' 347 183 m mu 177 176 181 336 377 304 176 206 m SEQ 0017 220# ~95 75 206 322 h~ 191 210 193 194 210 203 186 222 188 IA2 1 335" 350" 20 335 2221 ~~~ ml MACYll 30A(1052) 12-0CT-78 16:49 P~GE 14 CROSS REFi':RENCE TABLE -- USER SYMBOLS 362 366 173 222 172 333 l!ll po m 2221 m mt 169 204 30~ 264 m; LPBF DEC/XII SYSTEM EXERCISER MODULE 12-0CT-78 12:08 XLPBfO.Pll KWRATE LPKWA LPKWB LPKWC MACYlI 30A(1052) 12-0CT-18 16:49 PAGE 13 CROSS REFERENCE TABLE -- US~:R SY.ACI.S 222# 255# 215 245# 209 176 211 195 212 196 213 197 222# 198 199 200 201 20 ~ LPBF DEC/XII SYSTEM EXERCISER MODULE XLPBFO.Pll 12-0CT-78 12.08 SVR1 196 000g64R 5VR2 ~6R SVR3 SVR4 SVRS ~gg SVR6 76R 5YSCNT mm= 248 WlSlDR IIDFR a88112~ lIDTO 00 4R XFLAG OOOOOSR • ABS. 888 "I!l!! 88 m 88 lit m: mm m m 000 001 ERRORS DETECTED' 0 DEFAULT GLOBALS GENERATED' ~t~~~¥~~~PBF~/~~L'C~~i5~M=DDXCOM,XLPBFO RUH-TIME RITlo, 25~2=8.5 CORE USED' 7K (1~ PAGES) MACYII 30A(1052) 12-0CT-78 16:49 PAGE 15 DROSS REFERENCE TABLE -- USER SYMBCLS 249 SFQ 0013
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies