• Aucun résultat trouvé

IeS-ll H H

N/A
N/A
Protected

Academic year: 2022

Partager "IeS-ll H H"

Copied!
10
0
0

Texte intégral

(1)

ICAC DEC/XII SYSTEM EXERCISER MODULE XICACO.P11 12-0CT-78 12:00

1 2

~

5 6 7 8 9 10 11

H

14 15 16 17 18 19 20

H

23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

MACY11 30A(1052) 12-0CT-78 16:38 PAGE 2

.REM

PRODUCT CODE:

PRODUCT NAME:

PRODUCT DATE:

IDENTIFICATION AC-E869C-MC

CXICACO IeS-ll MODULE 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 CO~MITMENT

BY DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANY ERRORS THAT NAY APPEAR IN THIS MANUAL.

THE SOFTWARE DESCRIBED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER UNDER A LICENSE FOR USE ON A SINGLE CO~PUTER

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 EQUIP~ENT THAT IS NOT SUPPLIED BY DIGITAL.

COPYRIGHT (C) 1975,1978 DIGITAL EQUIPM~NT CORPORATION

SEQ 0001

(2)

ICAC DEC/XII SYSTEM EXERCISER MODULE XICACO.Pll 12-0CT-78 12:00

46 47 48 49 50 51 53 52 54 55 57 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71

H

74 75 76 78 77 79 80 81 82 83 84 86 85 87 88 90 89 91

§~

94 95 96 97 98 100 99 101

MACV11 301(1052) 12-0C1-78 16:38 PAGE 3

1. ABSTRACT:

ICA IS AN IOMOD DESIGNED TO OUTPUT DATA TO THE UNUSED ICS-11 ADDRESS AND TO CAUSE THE ICS-11 TO INTERRUPT USING THE MAINTENANCE INTERRUPT FACILITIES.

2. REQUIREMENTS:

HARDWARE: ICS-ll STORAGE:: ICA REQUIRES:

1. DECIMAL WORDS: 171 2. OCTAL WORDS: 0253 3. OCTAL BYTES: 526 3. PASS DEFINITION:

ONE PASS IS DEFINED AS DOING 65,536 (DECIMAL) MAINTENANCE INTERRUPTS.

4. EXECUTION TIME:

ICA RUNNING ALONE TAKES APPROXIMATELY ONE MINUTE.

5. CONFIGURATION REQUIREMENTS:

REQUIRED PARAMETERS:

NONE

DEFAULT PARAMETERS:

ADDR: 171176 ADDRESS OF ICS-Il-CONTROL REGISTER.

VECTOR: 234 leS-ll INTERRUPT VECTOR.

BRl: 6 ICS-l1 INTERRUPT PRIORITY.

BR2: 6

6. DSVICE/OPTION SETUP:

NONE

7. MODULE OPERATION:

A. THE PROGRAM OUTPUTS ME~ORY DATA TO THE UNUSED ICS-l1 LOCATION. NO DATA CHECK 15 MADE.

B. THE lC5-11 15 PRIMED FOR A MAINTENANCE INTERRUPT BY SETTING THE MAINTENANCE BIT AND THE INTERRUPT ENABLE BIT IN THE CSR.

i "

SEQ 0002

(3)

ICAC DEC/XII SYSTEM EXERCISER MODULE XICACO.Pll 12-0CT-78 12:00

103 102 104 105 106 107 108 109 110 111 112 113 114 115 116 111 119 118 120 121 123 122 124 125 127 126 128 129 130 131 132 133 134 135 136 131 138 139 140 141 142 143 145 144 141 146 148 149 150 151 152 153 154 155 156 157

MACYll 30A(1052) 12-0CT-18 16:38 PAGE 4

8.

9.

10.

C. ON INTERRUPTL A CHECK IS MADE TO SEE IF THE INTERRUPT CAME AS A REsULT OF STEP "B" OR IF THE ICS-l1 "RIF"

(RESET INTERRUPT FLAGS SIGNAL.)

FUNCTION FAILED TO CLEAR THE INTERRUPT CAUSED BY STEP B. AN ERROR IS GENERATED IF THE SECOND CONDITION IS TRUE AND THE MODULE RUN IS TERMINATED.

D. THE PROGRAM ISSUES "RIF" TO THE ICS.

E. STEPS A-D ARE REPEATED 65,536 (DECIMAL) TIMES.

F. END PASS IS REPORTED.

OPERATING OPTIONS:

--- ---

NOttE

NON-STANDARD PRINTOUTS:

--- ---

HONE FLOW CHART

*****************

*

START

*

*

RESTRT

*

* *

*****************

*********************** I

*

FORM

*

*

ADDR. OF

*

:*****I~~~,*!~~~,*****:

*********************** I

*

XFER ADDR., *

*

ADDR. OF

*

*

PATTERNS.

*

***********************

SENPAT I

;ICSR=CONTROL AND STATUS REGISTER iICAR=ADDRESS REGISTER

/'

ENDlT CALL \YES ***********

\--->**ENDPAS **

\ ***********

I NO

***********************

*TRANSFER 22 WORDS OF *

*MEMORY DATA TO 1CS-l1*

*

UNUSED ADDRESS *

***********************

I

SEQ 0003

t

(4)

ICAC DEC/Xll SYSTEM EXERCISER MODULE XICACO.Pl1 12-0CT-78 12:00

159 158 160 161 162 163 164 165 166 167 168 169 170 171 172 173 175 174 176 177 180

HS

181 182 183 184 185 186 187

U~

190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213

MACY11 30A(1052) 12-0Cr-78 16:38 PAGE 5

***********************

1< SET 1<

*

INTERRUPT VECTOR.

*

1< CLEAR "TCSINT"

*

***********************

*********************** I

*

SET MAINTENANCE

*

*AND INTERRUPT ENABLE

*

*

BITS IN ICSR

*

***********************

*********** I

**EXIT **

***********

INTERRUPT BEGINS US HERE

***********

**ICSRT **

***********

*********************** I

* COMPLIMENT STATE

*

*

OF FLAG

*

* "ICSINT"

*

***********************

I

WHEN WE EXIT TO THE MONITOR AN INTERRUPT FRO~ THE ICS-l!

WILL TAKE US TO "ICSRT"

***********************

I rCSINT \YES *DISABLE ICS-II SETUP * I =0 \---)*FOR ERROR TYPEOUT JND*

I \

*

EXECUTE TYPEOUT "

---I NO *********************"*

***********************

* FORM ADDR ICS THAT

*

*

INTERRUPTED BASED *

*

ON CONTENTS OF ICAR

*

***********************

*********************** I

*

ISSUE SIGNAL "RIF"

*

*

TO leS-l! TO CLEAR

*

*

MAIN!. BIT IN ICSR

*

***********************

*********************** I

*

PIRQ

*

*

(PETURN CONTROL

* :*****t~*~~~1!2~,*****:

*********************** I

*********** I

**SENPAT **

***********

THE ~ONITOR WILL STOP THIS MODULE AFTER 20 ERRORS

,

lr

SEQ 0004

(5)

ICAC DEC/XII SYSTEM EXERCISER MODULE MACY11 30A(1052) 12-0CT-18 16:3B PAGE 6

XICACO.Pll 12-0Cf-1B 12:00 SEQ 0005

214 * MONITOR TAKES

*

215

*

US BACK TO

*

216 211

*

"SERPAf"

*

***********************

(6)

ICAC DEC/XII SYSTEM EXERCISER MODOLE KICACO.PH 12-0CT-18

12:00

~!I 888&88:

I li~i: ''''II 041501 040

I ! I: mi

II !ILI~ ill H

I ilill!: liliil:

11 88 : 'II II

~ 0 sJi= i 0 8

ta 8 . 8888 g

~I

0 . 000000

t 8 . 888888

~4

8

. 1111 8 1

mS m 8 . 00g080

ill

i~

1811!~ 88 t: 888m 000000 000000

~6~

888

8~:

000000

m 888lW

g881~~'

~~I

888

6:

888 88

~~ 8881~~: 888~~g

ICAC DEC/XII SYSTEM EXERCISER MODULE XICACO.Pll 12-0CT-78

12:00

000040

MACYII 30A(1052) 12-0CT-78 16:38 PAGE 7

MACYll 30A(1052) 12-0CT-18 16:38 PAGR 8

.REP! SPSIZ ;MODULE STACK STARTS HERE.

.NLIS!

.IIORD .LIST .EHDR

~VRiti*************************************************~************~***

ICSR: 1~17~~ ;ICS-Il CONTROL REGISTER.

SURT:

RESTRT:

1m; 111~72 qg:H mmSA~5~!STER.

XADR: .WORD )IDDP. OF DATA PATTERNS.

ICSTST: .WORD ;INDICATES ICS INTERRUPTED IF=I.

;*MODULE INITIALIZATION

=3~ i~~~~~gFR

MOV ADDR, ICSR MOV I~SR, ICAR

~ge

felR,

I~t~

SUB

ft,

ICAD

=3~ RO~RO XADR SUB #16., XADR

;"TRANSFER 22 WORDS TO ICS UNUSED lDDR.

;SOLELY TO GENERATE MORE NOISE ON THE UNIBUS SERPAT: 1ST I!OUNT

SEQ 1 EHDlTS,BE IN

FIRST ITERATION THIS PASS YES SIGNAL END OF ITERATION.

MONITOR SHALL TEST END OF PASS MOV HOV UDR, R3 GET PATTERN ADDR.

SEND PATTERN.

SEQ 0006

SEQ 0007

CMP BLT.

~~)+,

nm

2S' HAVE WE XFERRED MEMORY PATTERNS UP TO THIS ADDRESS?

NO - REPEAT.

,·CAUSE CLR

HOV MOV

AN ICS-UTERRUPT

ICSINT CLEAR INTf.RRUPT INDICATOR.

ICSINT IS CLEARED BY THIS INSTR.

THEN THE ICS-l1 IS FORCED TO INTR.

THE IMTR. SERVICE ROUTINE COMPLEMENTS THIS LOCATION, THUS IF TWO INTERRUPTS

~~fiU~x~~~§ ~~c:u~fI¥A~N~~I3¥I~CE

~Sdf~RgbTTijO~~~oN~~ ¥~ECyij~~:D, ICS[NT SERVICE ROUTINE INDICATING AN

UNEXPECTED INTERRUPT.

SET-UP INTERRUPT VECTOR FOR INTERRUPT AMD

(7)

ICAC DEC/Xll SYSTEM EXERCISER MODULE XICACO.Pll 12-0CT-78 12:00

III

ggg~~~: A}~~~~ ~6~~~~ 177624

I~ iii;;;; ii;;ii ;;;;;;' ." ...

II' ~! 888~fl" 8~!f11 il18~f 8~m4~ ~~6~3l

177560

m In

IiI

000446" 000004 000000" 000324"

II,

000454"

It~

000454" 000004 000000" 000462"

III JlIJ'I~ ~U~!~ n~ln mm

;~, ::::~:: I!!!:! !::O!~" ~~~:~:

II~ jll

ICAC DEC/XII SYSTEM EXERCISER MODDLE XICACO.Pll 12-0CT-78 12:00

000524" 000677

000001

MACYU 30A(1052) 12-0CT-7B 16:38 PAGE 9

ICSRT:

1$:

2$:

MOVB

MOY m~,

EXIT$,BEGIN

,*HANDLF. ICS-INTERRUPTS COM ICSIN!

a~@ 8lclR, RA4STAT HOV @ICAR,

In

ASL R4

' mm: u l1

@ICSR

SEQ 0008

;8R L~VEL

;SET HAINT. AND INTR. ENABLE.

;EXIT TO MONITOR. MODULE WAIT FOR INTERRUPT.

HERE.

RTI

MACYll 30A(1052) 12-0CT-78 16: 36 PAGE 10

9R SERPAT

• END

SEQ 0009

;IF THE BITS 00-03 OF THE ICAR ARE ZERO, EXAMINE BITS 04

;Of THE ICAR TO DETERMINE WHICH FILE BOX CONTROLLER THAT

;TRY AGAIH-HCNITOR _ILL KILL THIS JOB

;IF WE GET OVER 20 ERRORS •

-

(8)

@ifIff •....

ICAC DEC/XII SYSTEM EXERCISER NODULE XICACO.Pll 12-0CT-78 12:00

339*

301

330

311*

301 375*

333

289*

219#

ICAC DEC/XII SYSTEM EXERCISER MODULE IICACO.Plt 12-0CT-18 12:00

360

232

292#

360

274

289'

328 290·

29B*

MACYII 301(1052) 12-0CT-78 16:38 PAGE 12 CROSS REFERENCE TABLE -- USER SYMBOLS

373·

333

296*

294*

360

331*

369

339 350·

377

340 373

371 374*

MACVtt 30A(1052) t2-0CT-78 16:38 PAGE 13 CROSS REFERENCE TABLE -- USER SYMBOLS

369

28111

389

299* 310

255 272 256 281#

SEQ 0010

SEQ 0011

257 He 259 260 261

(9)

ICAC DEC/XII SYSTEM EXERCISER MODULE IICACO.PIl 12-0CT-18 12:00

XFLAG 000005R 228#

• A8S. 888B~R

88f

~~P~DfTD~l~~IfgIGEaER1TEDI 0

XIC1CO,-XICiCO/SOL/CRrISYM:DDXCOM,XICACO RUII-TI"EI 1.2 SECORDS

RUN-T ME R TID I 15/3=5.1 CORE SEDI 1K (13 PlGES)

MACYll 301(1052) 12-0CT-18 16:38 PACE 14

CROSS REFERENCE TA8LE -- USER SYMBOLS SEQ 0012

(10)

DIAGNOSTIC

~NGINEERING

~6~DD~D OECOO DEP09 SUBMISSIOND o

NEW

KIT NUMBERS

ZJ239--qy

ZJ240-RB ZJ240-FR

PriCJBLU.I:

~odule

declares end of iteration only if it has already done so.

SOLUTION:

FOR RELEASE ENG. USE

o

CHANGE

0

DELETE

ZJ239-RB

It will declare end of iteration even though i t has not yet done so.

Side effect: it will declare 1 iter2tion (not a pass)prior to beginning testing.

330 14912 240

SUPPORT E~GINE=R DATE:

WAIVE RING MA~AGER DATE

CHARGE DECO/DEPO TO OISCRETE PROJECT NUMBEFl

COORDINATION NO. ~

.".lC.

"fr

7

Références

Documents relatifs

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY o~ ITS SOFTWARE O~ EQUIPMENT THAT IS NOT SUPPLIED AY DIGITAL... B~MOD THAT

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NaT SUPPLIED BV DIGITAL... IT EXERCISES

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIEILITY FCR THE USE OR RELIABILITY OF ITS SOFTwARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY DIGITAL... THE BASIC

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FCR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIPMENT THAT IS NOT SUPPLIED BY

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITV OF ITS SOFTWARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY

DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FCR THE USE OR RELIABILITY OF ITS SOFTWARE ON EQUIP~ENT THAT IS NOT SUPPLIED BY