Digital PDFs
Documents
Guest
Register
Log In
AC-E739B-MC
September 1978
13 pages
Original
1.5MB
view
download
Document:
CXDRFB0-DRV11B
Order Number:
AC-E739B-MC
Revision:
0
Pages:
13
Original Filename:
http://bitsavers.org/pdf/dec/pdp11/xxdp/x11_listings/AC-E739B-MC_CXDRFB0-DRV11B_Sep78.pdf
OCR Text
ORFB DEC/XII SYSTEM EXERCISER MODULE XDRfBO.Pll 12-0CI-78 11:56 .REM _ MACYll 30A(1052) 12-0CI-78 16:32 PAGE 2 IDENTIFICATION PRODUCT CODE: .IC-£739B-MC PRODUCT NAME: CXDRFBO DRVI1B MODULE PRODUCT DATE: SEPTEMBER 1976 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 COMPUTFR 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 (e) 1976,1978 DIGITAL EQUIPMENT CORPORATION SFQ 0001 DRfB DEC/XII SYSTEM EXERCISER MODULE XORFBO.Pll 12-0C1-78 11:56 1. ABSTRACT 2. MACYll 301(1052) 12-0CT-78 16:32 PAGE 3 "ORF" IS AN "IOMODX" THAT EXERCISES ONLY ONE DRV11B. IF THE SYSTEM CONTAINS MORE THAN ONE ORVlIB, ANOTHER COpy OF THIS MODULE MUST BE LOADED. A READ/WRITE REGISTER TEST IS PERFORMED TO ENSURE SOME OPERATING CONFIDENCE IN THE BASIC HARDWARE INTERFACE. THE DRVllB IS THEN ENABLED TO PERFORM DMA TRANSFERS TO AND FROM ~EMORY USING DIFFERENT MODES AND DATA PATTERNS. REQUIREMENTS HARDWARE: DRIllB INTERPROCESSOR INTERFACE STORAGE:: DRF REQUIRES: 1. DECIMAL WORDS: 1489 2. OCTAL WORDS: 02721 3. OCTAL BYTES: 5642 3. PASS DEFINITION 4. ONE PASS OF ORF MODULE CONSISTS Of 3072 PROGRAM INTERRUPTS AND 204,800 NON-PROCESSOR REQUESTS. EXECUTION TIME 5. DRF RUNNING ALONE ON LSI-II TAKES APPROXIMATELY ONE MINUTE. CONFIGURATION REQUIREMENTS 6. DEFAULT PARAMETERS: DEVADR: 172410, VECTOR: 124, SRI: 4, DEVCNT: 1, SRI: 0 REQUIRED PARAMETERS: NONE, THIS MODULE ONLY SUPPORTS ONE DRVI1B. DEVICE/OPTION SETUP THE MAINTENCE "WRAP-AROUND" BERG CABLE MUST BE INSTALLED. SEQ 0002 DRFB DEC/XII SYSTEM EXERCISER MODULE MACYll 30A(1052) XDRPBO.Pll 12-0CT-78 11:56 7. MODULE OPERATION 8. l2-0C1-78 16:32 PAGE 4 SEQ 0003 THE MODULE WILL BEGIN BY TESTING 1HE ABLILTY OF THE BOS READ/WRITE REGISTERS TO FUNCTION PROPERLY. THE REGISTERS VERIFIED ARE: WORD COUNT <16 BITS WIDE> BUFFER ADDRESS <15 BITS WIDE> DATA BUFFER <16 BITS WIDE> STATUS REGISTER <6 BITS TESTED> OPERATION OPTIONS NONE 9. NON STANDARD PRINTOUTS ALL PRIHTOUTS HAVE STANDARD MEANINGS AS REPRESENTED IN DEC/XII DOCUMENTATION. 10. ENVIROMENT #1 #2 133 LSI-II WITH 16K OF MEMORY RXII FLOPPY DISK CONTROLLER WITH 2 DRIVE DRillB INTERPROCESSOR INTERFACE WITH WRAPAROUND CABLE LSI-II WITH 24K OF MEMORY (8K CORE + 16K MOS) RXII FLOPPY DISK CONTROLLER WITH 2 DRIVES DRillB INTERPROCESSOR BUFFER DRVIIB INTERPROCESSOR BUFFER DRVIIB INTERPROCESSOR BUFFER .UST SEQ, BIN URfB OECtHI SYStEM EXERCISER I"IJDULE MACVIt JOA(1052) 12-0CT-78 16:32 PiGe 5 DRFB DEC/XII SYSTEM EXERCISER NODDLE XORFBO.PII l2-0CT-18 11,56 MACYll 30A(1052} 12-0CT-78 16:32 PAGE 6 KORrBD.PH 12-0C't-78 11:56 ;AEAD BUFFER EA BITS ;SIZE OF THE READ BUFFER ;IIIRI1E BUFFER PHYSICAL ADDRESS ;IIIRITE BUFFER EA BITS RBOFEA: OPEN RBOFSZ: "'BOFPA: g~~N ilBUHA: OPEN ~Kgm; OPEN COERCr, OPEN COIIDCr: OPEl OPEN FREE' MODSP: .REPT • RLIST .1I0RD .LIST .ERDR ~=~Ii~ 33~~~~ ~I~~ ~~~¥~i~c~ ;CDATA/DATCK ERROR COUNT SPSIZ ~~~~~A'~~T~~R"'~fi¥u~~UC!E ;MDDULE STACK STARTS HERE. o ;***************************.*****.***.**********~************~~******** SEQ 0004 SFQ 0005 ORFB DEC/Xll SYSTEM EXERCISER MODULE XDRfBO.Pl1 12-0C7-78 11:56 IIle711 301(1052) 12-0C1-78 16:32 PAGE 1 SEQ 0006 ;DRillS BUS REGISTER ADDRESS POINTERS ;WORD COONT ;BOFFER ~DORESS liiiiii mm J~~nA~8fmTUS 81:~'~1 i~: ~=~CDJ§wN5~ tNJ~COMPLETE DATIO VECTOR ,DRVIIB VECTOR ADDRESS POINTERS ;COMMOI PROCRAM LOCATION(S) TPS"171564 ;GET PHYSICAL ADDRESS FROM 16-8IT ROUFVA DRYB DEC/XII SYSTEM EXERCISER MODULE IORFBD.PII 12-0C1-18 11:56 NACYll 301(1052) 12-0CT-18 16:32 PAGE B SEQ 0007 UK'" vEC/Xn SYSnM EXERCISER MODUl.E XDRFBO.Pl1 12-0CI-18 11:56 MACYll 30A(1052) 12-0CT-78 16:32 PAGE 9 SEQ 0008 REG DRFB DEC/XII SYSTEM EXERCISER MODULE XDRFBO.Pll 12-0CT-78 11:56 MACYll 30A(1052) 12-0CT-78 16:32 PAGE 10 SEQ 0009 "FIICT" BITS CONTROL THF. 3 "STAT" BITS (COUNT PTRN) BACK) DRfB DEC/Xll SYSTEM EXERCISER MODULE IDRFBO.PH 12-0C7-18 11:56 HACYll 30A(1052) 12-0CT-78 16:32 PAGE 11 HACYll 30A(1052) 12-0C1-78 16:32 PAGE 12 SEQ 0010 SEQ 0011 IrES1 SINGLE "OATI" NPR TRANSFERS (FLOnING 0 COMPLEMENT PATRII) TSTO'U: J§R R5,SETYEC ~~y 1-2,RO 1$: ~hV a!1 DRiVCR MOY RBOf~A.@ORYBAR MOY RO BUF~ER MOV Il6A,@OR'CSR IliTS'BE~12 ,@DRVCSR 2$: 000000' 001572" 001362 5$: 000032 176276 000000" 000000 000032 176260 000000" 000000 000032 176242 000000" 000000 mm:mm r6~12 UIU mm 176340 176160 000000' 3$: 001172 4$: URr'B Il~C!X!l SYSTEM EXERCISER NODULE XORF80.PU 12-0<:'1'-78 11156 MAcnl JOA(1052) 12-0Ct-1B 16:32 PAGE 13 SEa Don WAIT ~OR INTERRUPT. 2$: 002030' 5$' 176040 000000 176022 000000 176004 000000 mm mm 175722 3$: 4$: DRFB DEC/XII SYSTEM EXERCISER MOD OLE XDRFBO.Pll 12-0CT-78 11:56 Iii OO~~94' OO~~~7 000714 III~~~' I~!~!I lllg~~ !!Il~i il~ili~ g8~~l~: yajlz~ 888388, Sj8 Iii I~~I'J~ J~~~i! :::::: 176006 535 gl~ 002252' 000004 000000' 002260' 002276' 104405 175610 000000' 000000 ~33 88~~ga: 8Y3~~~ ~:~ 002314' 104405 ~t! 88~~~: gyg~i; NACYll 30A(1052) 000032 SEQ 0013 ' 3$. READY & IE ~~ 8~ 7f= 836Igs 175e14 i7~~fa 000000" 000000 ~l5~ 882Ii4~; OR3676" 175532 8g~ O' 8fl~gJ O} 76 1;755774 .~S530 558 PAGE 14 175554 002332' 104405 00 374' 81!767 002402' 104404 002406" 004767 16:32 000032 175572 000000' 000000 ~~l ~~4 ~~~ 12-0CT-78 ;TEST FOR 15 "DATI" IIPR TRANSFERS (BURST HOOE) 1200: JSR R5,SETVEe ;GD SET OP INTERRUPT RETURN J~R PC LOBOF ~g8T~g~oTgU~~EgNwI¥ARCoMPLEMENTING PATRN =g~ ~B~~p16@2H~~~~R ~~~~Du~CcH~~ENTWlhhsDO 15 XFERS MDV IIOb'~ RYCSR ;SET IE & GO Uh$,BE~12 DRVCSR ;SET CYC~hIT TO MOIiIToR. MODULE WAIT f'OR INTERRUPT. IS: 175656 175476 000000' 000526 SHOULD BE 2$' DRYB DEC/Xll SYSTEII EXERCISER MODULE XDRFBO.Pll 12-0CT-78 11:56 MACY11 30A(1052) 12-0CT-78 16:32 PAGE 15 12-0CT-78 16:32 PAGE 16 SEQ 0014 'TEST 0200: 1$1 002470' 3$1 175400 000000 175362 000000 175344 000000 2$: DRrB DEC/Xll SYSTEM EXERCISER MOD OLE XORFSO.Pll 12-0CT-78 11:56 MACY11 30A(1052) SEQ 0015 ;TEST FOR 200 BPR TRANSFERS IN MAINT MODE R5,SETVEC ;GO SET OP INTR RETURN MUTU: JSR ;RETURN TO ~a OR INTR ~g~TSij~ gCRRE3t 19&~CIAL COM PATTERN) ;SET UP FOR 200 XFER'S MOV i-20SO' DRiVCR MOV 16 DRVCSR ~m ~Am' IE & GO a~~ VCSR ;SET U~ A COUNTER EXIT$,BE ;EXIT TO MONITOR. MODULE WAIT FOR INTERRUPT. 2$: ~~V &i6~BI~FIARVBAR lSA ¥, "Is 4$: 3$: NACVll 301(1052) 1~-OCr-78 Ib:3~ PAGE 11 SFQ 0016 INTHRUPT. ;MUST ~EAV£ THESE NOP'S IN PC,RSTVEC ;GO RESTORE VECTOR 2S: MOV CLR /END Of PASS ERDITS,BEGIH JMP TSTWC MACYII 30AII052) 175124 175110 175112 175104 175106 b7ij~Z8 Hm~ 174700 174674 1~4~04 mm 174662 175020 174650 175010 174636 0000 20 174636 174554 000054 17-0CT-7P ;C~EAR DEVICE ;SIGNA~ END Of ITERATION. ;MONITOR SHALL TEST END OF PASS ;TEST THE DEVICE AGAIN lb:3/ PAGE 18 s~r. 0(17 okrB DEC/Xll SYSTEM EXERCISER MODOLE IDRFBO.P11 12-0C1-78 11:56 KlCY11 301(1052) ! 12-0C1-78 o I II : II , 3$: 4$: PAGE 19 SEQ 'trr:o,s HE "~R~pf I C§ LE : 16:32 WITH 1 FLOAlING ZERO/ONE P1TTERN THE 1ST LOCATIO. S LOADED WITH THE o Sf HE 81TA WOAD AVAILABLE IN THE OBR R,l~ W RO J~I.S~ij~FER A R Ri6'R~ ,s~t UP FLOAT¥N~ ZERQ P1TRN II , B E 81°' Ij U~ ')+ I~~~R JiTbF;~AIl¥fiGO{ SII fNo OF BOFFER? 6'FE~+36'R3 fI~'5AO°yt FLOATING 1) END O~ Bur FER? H UFFER+36,R3 0707,(R3) R (R3 + 2a 11 1 L 001B 'OBO~' R4 IS 2$ J~O.OFLfgt OlTVAR (SPECIAL) 'IR IF SO I HIFT LEFT IKEEP LSB SET ;GO RESET 'LOATIMG PATRN IGO LOAD IEXT P1TRH I ACK TO FLOATIMG ZERO 174446 174436 DRFB DEC/XII SYSTEM EXERCISER MODOLE IDRFBO.P1I 12-0CT-7S 11:56 III 10liti ~ I j~81 1/111 ! ;;;;;;' II IlnU 1I~1~O j: 8si8S¥ 8 I 2: PIGE 20 SfQ 0019 ;liEI~oiDlD wITH 'AI~ PITTER~T (DI I/D T SEQUE C ) - 200 L CS tDBOf1: MoV I~OfFER,R3 IGET 80FfER IDRS ~gv ~R5R ;~AViTI'OR~NO OF BUFFER NOV Ih9'7tR4 hE~ UP FLOATING ZERO PATRN ~f: (a~i!3)+ 1~~a8 itxtFL01TING 0) COM R4 SsET UP FLOATING 1 ~~: CliP 3$: Iii I1 1~!I~ Ii!li ~~~~~g' Ill' '~I 'Iii ....., 111 III ijiii! I II II! II 16:32 6 I f= 12-0CT-78 ITHIS ROUTt ME LOADS 'SOfFER' VITH 1 UIIQUE FLOATING ZERO/ONE PATTERN "177776§061,Of17777SfOfiifO§177773~0,4106177767,OE10,0 EtC' i!I~jl !,l~j III III MlCY11 301(1052) 1 1,11. "" •• l·~ C~M ?:S{~3)+ R5,R3 ~~ ;~Etlt;u;OT SBleK TO fLOATING ZERO ,SHIrT LEfT l~~ Rl4~ $~fiECE~~¥ ~E6ATING PATR" BR ;GO F!;On NEXT PATPK ITHI5 RoOTIIE CH K 200 LOCATIONS 1M BUFFER' FOR GOOD TRANSPERED IDITA (177776£177176£lfil,I777751.177775£2,21.177773£17?773,ETC.) IIAIIT MOD~ TR NSyE S - THE NUMBER uF CHECKS R.QUIRED IS INDICATED I THE C1LL +2 - IF AN ERROR IS DETECTED THE RETURN tS TO CALL .4 I 10 ERROR THE RETURI tS TO C1LL +10 CIDAT1: MO' iRS)+*RO ;GET t OF CHECKS 1$. S~;;,~=~? ;~~+ S~F~E~A~¥~~ ZERO PATRW CLR ;R3 SIYS WHEN TO SHIFT P1TRN 2$: ~=~ ~ ,(R2)+ ;R=T~fO~bT CMP R ,(R2)+ ~DITI WRITTEW O~? BIE ;B~ IF NOT SOB ,RO IlCCoONT FOR TWO lORS'S BfT IDR IF MORE 1 0 • ,RS IADJUST FOR GOOD RETURN R 5 R 3$: ~~~lArlS fgET U~~ ~A~~ lSL R4 R4 J~~t8 ~~XT ;'SO LOCS DONE? 'i' :g; I as: 4$. CRt Rrs gga lIE IIC R ~~.~~R,CSRA R5 n aiRl I~C~! BO'FER: lOP .BUW • !lD 512 • IEH' i~~TE~~Efi~~D18~~A IRETURN TO ERROR m=EE'~E~MWWENT ;~~I;t r~1T IK~EP LSB SET i80 :~~f' FLOATING PATR" I DRPB DEC/Xll SYSTEM EXERCISER MODULE XDRfBO.Pll 12-0C'l'-78 11:56 .iU::2~ nun~ BITD T B T m: m: lij* II!~ II!; ~I~ II[m ut n m m U* in ,~~: r* 1m 1m r l~D 71 .. 15 ~H. 15 m. SEQ 0020 315' 394 m· 344" m= nr ur 502 m m m m 594 589 608 278· 271 281* 64 i5i In m m 658 664 675 445 810ft 498 499 501 549 712 726 730 735 146 573 613 309· 653 325" 696# 343' 366" 388· 450" 504' 554' 701' m. 369 377 417· 470* 365" 60S" 523" 376" 564" 603· 606" ~~a: 391" 647" 393 402 447 450 21~ " oKITBIJI °orr" F= 8 t In" 21B smm AWlS BEGIN MACYII 301(1052) 12-0CT-78 16132 PAGE 22 CROSS REFERENCE TABLE -- USER SYMBOLS 269· i~~* ~3f 96" 99 r m g: 000102R ACSR 360 611 " = " T " sli5 ;: IsIn H :: oIIUS::: U m¥iR= 111111' ~dth gRIpe In!I m* m oDft 531 17" 49* ~45" 000254R 24 291"• RVDBR DRiB DEC/XII SYSTEM EXERCISER MDOULE IORiDO.Pll 12-DCT-78 11:56 " AS3!'IR m~lJR 188sjBi 471* lr~ 1&11 ;8 0 43~ II,Iii i~ iiI d,l It i DPEN " 000000 ·!~r ~ ft !t m ~x Bum Imm :::mm: m: II: ~f; Hi" 1iI~ Dm~ = ~g ~ R 0 ~65* 556 269 gATCKr 10iri DRYCSR 193' I~d 4~ ~ill m m· m: m· ~89* 88 390' MACYll 30A(1052) 12-DCT-78 16:32 PAGE 23 CROSS REFERENCE TA8LE -- OSER SYMBOLS 554 565* 645* 749 249 416· 469" 248" m m m: m= m: m: m" UI: 392" SEQ 0021 m· 563· 604" 643* 704 706 ~49' ~58' m: 380· 582" ~3~: 405' 616" 621" 546 360 374 578 382 584 398 589 618 401 431 623 m m 382 584 398 589 618 407 m m m 431 623 175 196 675 66 " 47 526 568 608 39" 648 m ~97 90 320 495 335 536 351 541 44* 429" 241 254 441 658 664 226* ~m 204, m mm m m m in 335 536 lr III Ul, il~ 345" 524" 701 424 206ft 206, 477 529 571 611 351 541 651 po 89 1'1 90 DRFB DEC/XU SYSTEM EXERCISER MODULE XDR'80.Pll 1l-OC'l-78 11:56 & r~ I~ m· UI· m· m* m· PHSO S 2 = RURSM= nsHt 417 RRum iurr RES RSTRT MICYll 30A(1052} l2-0CT-78 16: 32 PAGE 24 CROSS REFERENCE TABLE -- USER SYMBOLS 470 523 564 SEQ 0022 603 nit C liP m I~ 'I 519 561 600 641 687# 681# 199 22411 644 3651 IF 288t 4121 325' III m. 225· DRFB DEC/XII SYSTEM EXERCISER MODULE 12-DC't-78 11:56 XDRFBO.Pll. 224* = ~mG nnUi • lBS. 8gBn~ un 499* M1CYU 301(1052} 12-0CT-18 16:32 PAGE 25 CROSS REFERENCE fABLE -- USER SYMBOLS m fi~~~fifrDIl~~ifg:GEgERAfED: 0 IDRF80,XDRiBO/S~'CRF:SYM=DDXCOM'XDRFBO I: esa-TI 0: t5 ~CD~DI 5= • R 11-1" R Y~. CORE USED: K 1 PAGES) - SEQ 0023
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies