User`s guide

During the self-test the word "CONVxyz"
is
printed
on
the console terminal. The "xyz" designation
will
vary according to the version of the console program. Each letter and digit of this word
is
a series of
subtest completion flags.
One letter or digit of the word "CONVxyz"
is
printed between each subtest and
the last two digits are printed
at
the end of the test (Example 2-1). The self-test sequence
is
as
follows:
Print
<LF><CR>
"C"
; Start Self-Test (power-up)
Print
"0"
;
PROM
CHECKSUM Test
Print
"N"
; USARTs Loopback Test
Print
"V"
; USARTs Dual Address Test
Print
"x"
;
RAM
Float 1 Test
Print
"yz"
;
RAM
March Test
NOTE
The console message and the subtests performed
may change as later versions
of
the program micro-
code are released.
If
an error
is
detected while checking the
15
V power, or during a subtest, the console microprocessor loops
on
that failing subtest. The
two
RAM
subtests have a failing subtest error message. The other subtests do
not print a failure message.
The
PROM resident self-test
is
as
follows:
PROM CHECKSUM Test - The
PROM
code
is
verified by calculating a checksum
on
the
PROM
and comparing it to a known checksum stored
in
the last location
of
the PROM.
USAR Ts Loopback Test - The three USARTs are verified by sending out data and reading it
back via a wraparound function in the USAR Ts.
USAR Ts Dual Address Test - The three USARTs address response
is
verified by writing
different data to each USART command register, then reading the data back. This ensures that
each USAR T responds only to its unique address and
no
other address.
RAM
Float 1 Test - The
RAM
data test checks the
RAM
data lines, the first location of
RAM
(4000 hex)
is
read/write tested with a pattern of ones (1) floating through a field of zeros (0).
Failing Test Printout:
Expected
XXXXXXXX
Received
XXXXXXXX
2-6