• Keine Ergebnisse gefunden

BK02 - SCAN WHOLE STORAGE TEST (2-BIT ERROR DETECTION)

Im Dokument = = -;- == Maintenance Library (Seite 144-151)

ee _ee eee eeeeee

BK02 - SCAN WHOLE STORAGE TEST (2-BIT ERROR DETECTION)

ERC 0700

0701

()

1. Run the storage test pattern in the whole installed storage with 4 different data patterns.

2. Wait for an address exception: if no address exception occurs, then suspect a storage card; execute the following steps.

3. limit the storage size using the address exception key to 1 card and restart the scan.

4. Continue with the next cards, one-by-one, to find out the card in error.

Function Error Description RAC Comments

Check that CCU remains busy CCU is found not busy 839 ERR BIT fi eld during the storage test immediately after the is meani ngless pattern command execution. storage test pattern is

issued.

Test each storage card in Storage address/data parity 8lE ERR BIT fi eld turn to isolate the bad one. error detected on first card is meaningless

One storage card is found 8E1 ERR BIT field

in error. to is meaningless

8E8 789 to 78C

C) () C) C () () (~) () (j

e e e _ e e e e e e e e e e e e e

and descending order.

3. Test the refresh mechanism - address the 1st fullword of

ERC Function Error Description RAC Comments

0700 Write and read a halfword in Read data not equal to 885 Correct and bad

BK05 - INITIAL IPF CONTROL MECHANISM TEST

1. Write storage position 0 with the fullword X'AAAA5555'.

2. Initialize the IAR to X'OO'.

3. Initialize the IPF (instruction pre-fetch) function.

4. Read POP A and POPB.

ERC Function Error Description RAC Comments

0701 Read POPA. POPA does not contain 819 Correct and bad

X'AAAA'. values are

displayed on the screen in EXP DATA and RCV DATA fields respectively

0702 Read POPB. POPB does not contain 819

X'5555'.

Bl01 - WRITE CHARACTER - NO INCREMENT, NO lOOP

ERC 0701

0702

1. Write the character X'AA' (ROS command) at address O.

2. Verify the contents of the SAR for a correct address.

3. Read the character and verify that there is no error.

Function Error Description RAC Comments

Verify the addre'ss in SAR. SAR address incorrect 87F Correct and bad (should be X'OO'). values are

displayed on the screen in EXP DATA AND RCV DATA fields respectively Verify read data (byte 0), Data not correct. 8FF

(j ()

C~) ( \ ( 'I / (~)e \. ( I.-~J .~

ee ee ee ee ee

BL02 - WRITE HALFWORD - NO INCREMENT, LOOP

ERC 0100 0101 0102 0103

Test busy Verify the in SAR.

Verify the in MTAR.

1. Write the halfword X'AAAA' (ROS command) at address O.

2. Verify that the busy bit is on in the cCU-to-MOSS Status B register.

3. Wait for 100 milliseconds and reset the busy bit in order to stop the loop.

4. Verify the SAR for the correct address.

5. Verify the MTAR for the correct address.

6. Read the data and verify.

Function Error Description RAC Comments

bit. No busy bit. 839 Correct and bad

values are

storage address Bad storage address. 819 displayed on the screen in EXP DATA and RCV storage address Bad storage address. 819 DATA fields

respectively Verify read data. Read data not equal to 819

expected data.

BL03 - READ HALFWORD NO INCREMENT, LOOP

ERC 0100 0101 0702

Test busy

1. Write the halfword X'AAAA' at address O.

2. Start read halfword (ROS command).

3. Verify that the busy bit is on in the CCU-to-MOSS Status B register.

4. loop for 100 milliseconds and reset the busy bit in order to stop the loop.

S. Verify the SAR for a correct address.

6. Verify MTAR for a correct address.

Function Error Description RAC Comments

bit. No busy bit. 839 Correct and bad

values are

Verify the storage address Bad storage address. 819 displayed on the

in the SAR. screen in EXP

DATA and RCV Verify the storage address Bad storage address. 819 DATA fields

in MTAR. respectively

BL04 - WRITE CHARACTER NO INCREMENT, LOOP

ERC 0700

0701 0702

Test busy

1. Write the character at address 0 with a ROS command.

2. Verify that the busy bit is on in the CCU-to-MDSS Status B register.

3. Loop for 100 milliseconds and reset the busy bit in order to stop the write loop.

4. Verify the SAR for a correct address.

5. Verify the written data.

Function Error Description RAC Comments

bit. No busy bit. 839 Correct and bad

values are

displayed on the screen in EXP Verify the storage address Bad storage address. 87F DATA and RCV

in SAR. DATA fields

respectively Verify read data. Read data not equal to 8FF

expected data.

BL05 - SINGLE ADDRESS TEST PATTERN

ERC 0700

0701 0702 0703

Test busy

Verify the in SAR.

Verify the

1. Start the test pattern X'AAAA' at address 0 using a ROS command.

2. Verify that the busy bit is on in the CCU-to-MOSS Status B register.

3. Scan for 100 milliseconds and reset the busy bit in order to stop the scan.

4. Verify the SAR for a correct address.

5. Verify the data in the MTDR.

6. Read the data (via an indirect operation) and verify.

Function Error Description RAC Comments

bit. No busy bit. 839 Correct and bad

values are

displayed on the screen in EXP storage address Bad storage address. 87F DATA and RCV

DATA fields respectively data in MTDR. Wrong data in MTDR. 877

Read data by the indirect Wrong data read. 880 operation.

() o

" , j (~ (~ ~~

()

e e e e e e e e e e e e e

BL06 - SINGLE ADDRESS SCAN TEST

ERC

0700 Test busy

0701 Verify the in SAR 0702 Verify the

1. Write address 0 with data X'AAAA'.

2. Start a scan at address 0 using a ROS command.

3. Test that the busy bit is on in the CCU-to-MOSS status B register.

4. Scan for 100 milliseconds and reset the busy bit in order to stop the scan.

5. Verify the storage address in the SAR.

6. Verify the data in the MTDR •.

Function Error Description RAC Comments

bit No busy bit 839 Correct and bad

values are

displayed on the screen in EXP storage address Bad storage address 819 DATA and ReV

DATA fields respectively data in MTDR Wrong data in MTDR 819

BL07 - WRITE HALFWORD, INCREMENT, NO LOOP

ERC 0701

0702

1. Write X'AAAA' at address 0 with ROS command.

2. Read the address in the MTAR and verify that the address was incremented by 2.

3. Verify the written data.

Function Error Description RAC Comments

Verify address Wrong address in MTAR 819 Correct and bad

incrementation in MTAR values are

displayed on the screen in EXP DATA and RCV Verify written data Read data not equal to 819 DATA fields

expected data. respectively

BLoa - READ HALFWORD, INCREMENT, NO LOOP

ERC 0701

0702

1. Write the halfword X'AAAA' at address O.

2. Read the data at address 0 using a ROS command.

3. Read the address in the MTAR and verify that the address was incremented by 2.

4. Verify the read data.

Function Error Description RAC Comments

Verify address Wrong address in MTAR 819 Correct and bad

incrementation in MTAR values are

displayed on the screen in EXP DATA and RCV DATA fields respectively

Verify read data Wrong data read 819

BL09 - WRITE HALFWORD, INCREMENT, LOOP

ERC 0700

0701 0702 0703

o

Test busy

Test data Test data installed

1. Write the halfword X'AAAA' starting at address 0 using a ROS command.

2. Test that the busy bit is on in the CCU-to-MOSS Status B register.

3. Continue the scan for 100 milliseconds and reset the busy bit in order to stop the scan.

Function Error Description RAC Comments

bit No busy bit 839 Correct and bad

values are

displayed on the screen in EXP DATA and RCV at address 0 Wrong data at address 0 819 DATA fields

respectively at the highest Wrong data at the highest 819

address installed address

Verify address in MTAR Address = 0 (no loop) 819

C) C)

I / \ "'-. . .)

C) o C) I).

~.

ee e e e e e e e

Im Dokument = = -;- == Maintenance Library (Seite 144-151)