TEST
DESCRIPTIONS
I~
~
________________________________________
~II
I
3.0
INTRODUCTION
This section of
the
manual describes
the
test sections of
the
PICDIAG.
3.1 REGISTER
TEST
The register test section
is
composed
of
four steps
that
verify
the
basic PIC functions:
Step
1.
Roll Call (ROCL) Test - Verifies
that
the PIC responds correctly to
the
ROCL SIMB command.
This step tests
part
of the global command decoder and
part
of
the
poll response circuitry.
ROCL
is
verified
at
all available channel addresses in the Channel Address Test section.
Step
2.
Channel Address Test verifies:
a.
That
the
channel address can
be
read from registers
13
and I
S.
Tests
the
addressed
command decoder, the register select, the
data
drivers,
and
the
slave handshake.
b.
The channel address read
with
the
OBSI
SIMB
command. Tests an additional portion
of
the
command decoder.
c.
The channel address read
with
the
OBn
SIMB
command.
Step
3.
Register Initialization Test - Verifies
that
PIC registers
8,
II,
12,
13,
14, and IS
are
correctly
read
after
issuing
an
INIT channel
SIMB
command. Only
the
non-ABI registers are tested
at
this point because
the
data and control paths
to
them are simpler
than
those to
the
ABI.
The
ABI
registers
are
tested by the
ABI
verification.
Step
4.
Storage Register Test - The PICDIAG performs a memory test on registers
9,
10,
and
part
of 8
by using random data patterns to test the greatest range of
data
patterns
in
a reasonable
amount
of time. The
pattern
halts when
an
error
is
encountered
so
that
the
error
can
be
repeated. A number of
different
error messages are displayed
that
attempt
to identify
the
error
to the smallest set of components.
The
bit
error
log shows a map of errors
by
register and bit.
SEP 84
3-1