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