Ms Mode Hardcore Tests; Flt Load Checking Program; Test Methods (Mask And Expected Response) - IBM System/360 2050 Maintenance Manual

Processing unit
Table of Contents

Advertisement

MS Mode Hardcore Tests
The main store mode hardcore tests consist of the
following:
1. A test to reset the binary trigger.
2. A test of the first 4, 096 words in main stor-
age. This tests the ability to read into and out of
main storage through use of a series of branches.
3. A test of the binary trigger. This tests the
ability of the binary trigger to be stepped on and off.
4. A test of the read only address register
(ROAR). This tests the ability of the ROAR bits to
be turned on and off, one by one.
5. A test of the ROS group-readout op codes.
This tests the ability to read a word from ROS and
select the proper group.
6. A test of ROS parity check circuits.
Testing is resumed following a halt by pressing
the start key. If all tests pass, the following halt
occurs:
p
p
p
p
lFF
OFF
lFF
lFF
The tests comprise three FLT records; the first
resets the binary trigger, the second is the main
storage test, and the third contains the rest of the
tests. Records two and three are automatically
called by using the "request for FLT load" (op code
OA).
FLT Load Checking Program
The following program can be used to generate a
tape of 30-byte (hex) records (48 decimal) used to
check the FLT load circuits. Loading the 30-byte
(hex) records (48 decimal) with FLT load is a good
check of the FLT load circuits.
Tape Generate Program
This program will write a series of 30-byte (hex)
records (48 decimal) on 9-track tape or on 7-track
tape with data convert.
Location
£!!:...
0000
*O 00 00 00
*Enable channel to be used
0004
00 00 03 00
0048
00 00 04 00
CAW
0078
*O 00 00 00
*Enable channel to be used
007C
00 00 03 00
0300
9C 00 O* 80
SIO *channel used
0304
47 FO 03 04
branch
0400
01 00 06 00
ccw
0404
20 00 00 30
30-byte (hex) count (48 decimal)
46
(3/71)
Model 50 FFMM
~
J;2a1I
0600
80 80 80 80
'\
0604
80 80 80 80
0608
00 00 00 00
This 12-word record is written
060C
00 00 00 00
on tape and is read in as the
0610
AA AA AA AA
6-word record in step 4, when
0614
55 S5 SS SS
the FLT load ORs a pair of
0618
FF 00 FF 00
tape words into one word to
061C
00 FF 00 FF
load into storage.
0620
FO 80 FO 80
0624
OF 80 OF 80
0628
80 80 80 80
062C
80 80 80 80
Loading the Test Program
1.
Mount the tape of continuous records that you
generated.
2.
Set FLT mode switch to LOAD.
3.
Set FLT control switch to HALT AFTER LOAD
LOAD.
4.
Set load unit controls and depress LOAD
button.
The first and second words on tape are OH'ed and
loaded into the first word location in main storage;
the third and fourth words on tape are OH'ed and
loaded into the second word location in main storage,
and so on, until the first six word locations of main
storage are loaded with the twelve words of the
record on tape. The six main storage locations
should be:
Parity
Location
Data
~
Operation
0000
80 80 80 80
0
No Op
0004
00 00 00 00
F
Test SOR Bin Tgr Off
0008
FF FF FF FF
F
Test SOR Bin Tgr
On
oooc
FF FF FF FF
F
Test SOR Bin Tgr Off
0010
FF 80 FF 80
A
Request FLT Load
0014
80 80 80 80
0
No Op
Test Methods (Mask and Expected Response)
The use of a mask and expected response is best
explained using examples. Refer to Figure 27 in
connection with the following description.
In
main
store mode, FLT words are sent from storage loca-
tions into the SDR. The parity bits of these FLT
words are then gated into FLT op reg (2-5). Note
that there is absolutely no correlation between the
parity bits and the data bytes of these FLT words.
Note also that these parity bits may be OR'ed with
parity bits already in the SDR (due to preceding op

Advertisement

Table of Contents
loading

Table of Contents