User`s guide

The
ENKCx
group executes from the WCS
RAM
(which writes over any system microcode that may be
loaded) and uses the
CPU
micromachine to test the parts of the system listed
in
Table 4-2.
Section
ENKCA
ENKCB
ENKCC*
ENKCD
ENKCE
ENKCF
ENKCGt
NOTE
There is no microdiagnostic for the
DMF32
(COM-
BO
board), as it is a
UNIBUS
device. The
DMF32
contains a ROM board hard-core self-test which is
evoked
by
either the power-up self-test (Chapter
2)
or
by
commands
from
the
execution
of
macrodiagnostics (Chapter 5).
Table 4-2
ENKCx
Microdiagnostic Group Sections
Number
of
Tests
1-20
I-B
1-44
1-10
1-45
1-35
Parts
Tested
CPU
CPU
Memory Controller (MCT)
CPU/MCT
Floating-Point Acc. (FPA)
Internal Disk Cont. (lDC)
Internal Disk Cont. (lDC)
* Tests
1-33
of
section
ENKCC
are executed automatically when the
MICMON
diagnose command MIC>DI
is
used alone.
Tests 34-43 of
ENKCC
are executed automatically if a UNIBUS exerciser (UBE) module
is
present in the system. Test 44 of
ENKCC
thoroughly tests the main memory array boards using a march test pattern.
It
is
only executed when explicitly called
out by the command, DS>DI
TE
44.
t Test section
ENKCG
tests the hardware drivers/receivers
to/from
the R80 and RL02 disk drives.
It
requires that disk media
be installed
in
the drives and that the drives be
in
the
READY
state.
It
is
only executed when explicitly called out by a section
qualifier.
One other diagnostic program
is
the microdiagnostic monitor or
MICMON
(ENKAA.EXE).
The
MICMON
provides the code to load, control, and monitor all microdiagnostic sections. This program loads
the microdiagnostic sections from the
TU58 tape cartridge into the proper test area.
It
is
also responsible
for reporting any errors that occur during its loading, and for controlling and monitoring the microdiagnos-
tic tests.
NOTE
The
MICMON
and the microdiagnostics
are
also
loaded
and executed under
Customer
Runnable
Diagnostics (CRDs). Refer to Chapter 7.
4.2 LOADING
THE
MICMON
The console microprocessor loads the
MICMON
from the
TU
58
tape cartridge into the console
RAM
by
one of two methods. The
MICMON
can be loaded either before or after the system microcode
is
loaded.
4-2