3.3 DIAGNOSTIC SUBSYSTEM
The diagnostic subsystem
is
a microprocessor-based subsystem that functions as a front-end diagnostic processor
for the ECLIPSE MV/7800 computer, supporting system power-up and initialization, and remote diagnosis of
both hardware and software problems. The diagnostic subsystem also contains the time-of-day (TOD) clock,
which is used as a time reference, and the system control program (SCP), which allows the system operator to
control the computer. The elements are connected by the eight-bit remote bus (R-bus) that is connected to the
S-bus through a set of registered transceivers. Figure 3-11 shows the major functional elements of the diagnostic
subsystem.
SYSTEM CONSOLE
KERNEL
MICROCODE
ROM
NONVOLATILE
RAM
TIME—OF—DAY
CLOCK/CALENDd
DIAGNOSTIC
REMOTE
PROCESSOR
POWER—UP
DIAGNOSTICS
ROM
MICROCONTROL
BUS INTERFACE
8—BIT REMOTE BUS
REGISTERED
TRANSCEIVERS
32—BIT SYSTEM BUS
FS-127S6
Figure 3-11. Diagnostic Subsystem, Block Diagram
3.3.1 Diagnostic Remote Processor
The diagnostic remote processor
(DRP) is the center of the diagnostic subsystem. The DRP performs the
power-up and initialization sequence, provides the capability for remote diagnosis of hardware and software
problems, and executes the system control program (SCP). The DRP is designed around a 8031 eight-bit
microprocessor, a 2681 dual universal asynchronous receiver transmitter (DUART), a switching PAL, and some
RAM and ROM.
043-003621
3-30
DGC CONFIDENTIAL - INTERNAL USE ONLY