top - download
⟦6cf76ae40⟧ Wang Wps File
Length: 11127 (0x2b77)
Types: Wang Wps File
Notes: CPS/SDS/001 ISSUE 1
Names: »0679A «
Derivation
└─⟦003a8b650⟧ Bits:30006009 8" Wang WCS floppy, CR 0044A
└─ ⟦this⟧ »0679A «
WangText
…02…CPS/SDS/001
…02…BHJ/810227…02……02…
CAMPS
SYSTEM
DESIGN
SPECIFICATION
…02……02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
5.4 WATCHDOG PROCESSOR .......................
220
5.4.1 Summary of Requirements ..............
220
5.4.1.1 Package Description ..............
220
5.4.1.1.1 General Description ..........
220
5.4.1.1.2 Reference to Other Packages ..
221
5.4.1.1.3 External Interfaces ..........
221
5.4.1.1.4 Block Diagram ................
221
5.4.1.2 Package Function .................
222
5.4.1.2.1 Processor Unit Assembly ......
222
5.4.1.2.2 Channel Unit Assembly ........
225
5.4.1.2.3 TDX Crate Assembly ...........
228
5.4.1.2.4 VDU & LP .....................
230
5.4.1.3 Package Control ..................
230
5.4.1.3.1 Synchronization ..............
230
5.4.1.3.2 Configuration Control ........
230
5.4.1.3.3 Error Reporting ..............
231
5.4.1.4 Characteristics ..................
231
5.4.1.4.1 Performance ..................
231
5.4.1.4.2 Security .....................
232
5.4.2 Environment ..........................
232
5.4.2.1 Standard Hardware, Firmware, and
Software .........................
232
5.4.2.2 External Interfaces ..............
232
5.4 W̲A̲T̲C̲H̲D̲O̲G̲ ̲P̲R̲O̲C̲E̲S̲S̲O̲R̲
5.4.1 S̲u̲m̲m̲a̲r̲y̲ ̲o̲f̲ ̲R̲e̲q̲u̲i̲r̲e̲m̲e̲n̲t̲s̲
5.4.1.1 P̲a̲c̲k̲a̲g̲e̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
The Watchdog Processor (WDP) monitors and controls
the dualized PU configuration in CAMPS. If a "keep
alive" status is not received, the WDP will perform
a switchover. Furthermore, the operator will receive
error reports on his LP, and by means of these decide
if switching has to be done.
5.4.1.1.1 G̲e̲n̲e̲r̲a̲l̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
The main feature of the watchdog HW package is to enable
monitoring and controlling of the configuration in
the CAMPS system:
- Receive error reports from the PU's
- Receive "keep alive" messages from the PU's
- Monitoring status of hardware
- Control physical device allocation e.g. isolate
a HW device
- Determine a switch-over in case of a PU failure
The WDP consists of 3 major components:
- Watchdog CPU (WPU)
- Watchdog CPU adaptor (WCA)
- Crate configuration adaptor (CCA)
The WPU is a standard LTU which boots its program from
an EPROM located on the WCA. 4 x V24 ports ensure the
WD capability of interfacing e.g. 2 PU, 1 VDU and 1
LP.
The WDP communicates with the BSM-Xs and CCAs through
the Configuration Control Bus (CCB) using serial communication.
In case of a failure in the WDP, an error report will
be generated at the supervisor printer. Monitoring
via the CCB will stop and isolation of a device has
to be done manually in the individual crates via switches.
Each CCA contains one AD converter, a number of multiplexed
latches and an addressable asynchronous receiver and
transmitter. Via the Configuration Control Bus it receives
two eleven-bit telegrams in a serial data stream. The
first telegram contains the address of the CCA and
if the address matches, the CCA will respond on the
next telegram. This is used as a pointer to the latch
you want to control or monitor. The CCA will after
receipt of the second telegram, retransmit status of
the latch in two eleven-bit telegrams. Each of the
transmitted telegrams contains eight data bits, even
parity bit, start and stop bit.
5.4.1.1.2 R̲e̲f̲e̲r̲e̲n̲c̲e̲ ̲t̲o̲ ̲o̲t̲h̲e̲r̲ ̲P̲a̲c̲k̲a̲g̲e̲s̲
CR80D, section 5.1
TDX, section 5.2
RACK, section 5.5
5.4.1.1.3 E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲
VDU and LP at the operator position.
5.4.1.1.4 B̲l̲o̲c̲k̲ ̲D̲i̲a̲g̲r̲a̲m̲
A block diagram showing the interfaces of this package
is depicted on fig. 5.4.1.1.4 -1.
5.4.1.2 P̲a̲c̲k̲a̲g̲e̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲
This section describes how the WDP via Watchdog Control
Channels (WDCC), CCAs and BSM-X's controls and monitors
the different types of assemblies within the CAMPS
system.
a) Processor Unit Assembly
b) Channel Unit Assembly
c) TDX Crate Assembly
5.4.1.2.1 P̲r̲o̲c̲e̲s̲s̲o̲r̲ ̲U̲n̲i̲t̲ ̲A̲s̲s̲e̲m̲b̲l̲y̲
The monitoring and control of the two PUs is done through:
- WDCC #1 and WDCC #2
- Configuration Control Bus
The PUs send status and "Keep alive" messages to the
WDP via the WDCC. (V24 channels).
The monitoring of voltages, monitoring and control
of switching is done via the CCB and CCA ref. fig.
5.4.1.2.1.
The front panel of the MAP includes a PU disable switch
which controls the connect/disconnect state of the
MIA and the 2 TIAs against the Buses. This switch overrides
the switching issued via a command from the WDP.
Fig. 5.4.1.1.4-1
Fig. 5.4.1.2.1-1…01…A,B,C's functions are described overleaf.
C̲C̲A̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲(̲P̲U̲)̲ ̲S̲u̲m̲m̲a̲r̲y̲
Referring to fig. 5.4.1.2.1-1.
…02……02……02…Analog Digital Digital
i̲n̲p̲u̲t̲s̲ i̲n̲p̲u̲t̲ o̲u̲t̲p̲u̲t̲
̲
A. Supervision of analog
voltages (+5, +/- 12V) 3
B. 1. Controlling the PU
enable/disable
1
2. Monitoring the state of
the PU enable/disable 1
C. 1. Issue "Master Clear"
to the MAP
1
2. Issue "Maintenance Mode"
1
to the MAP
5.4.1.2.2 C̲h̲a̲n̲n̲e̲l̲ ̲U̲n̲i̲t̲ ̲A̲s̲s̲e̲m̲b̲l̲y̲
The CCA control and monitoring in the CU is to improve
the WDP control, given some extra input/output.
Via 2 control outputs the WDP controls the "take ownership"
command as follows for all units together i.e.
a) disable I/O bus A
b) disable I/O Bus B
c) disable I/O Bus A, and I/O Bus B
These WDP commands can be overridden via switches in
the CU assembly. This gives the operator the possibility,
manually, to control whether or not a unit (i.e. disk
controller, floppy disk controller, LTU) can be claimed
from I/O Bus A, I/O Bus B, or none. This feature can
be used during an integration or maintenance phase.
The monitor input indicates to the WDP whether or not
one or more of the switches are out of auto.
C̲C̲A̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲(̲C̲U̲)̲ ̲S̲u̲m̲m̲a̲r̲y̲
Referring to fig. 5.4.1.2.2-1.
Analog Digital Digital
I̲n̲p̲u̲t̲s̲ i̲n̲p̲u̲t̲s̲ o̲u̲t̲p̲u̲t̲
̲
A. Monitor dualized supply
voltages (+5, +/- 12V) 6 -
-
B. Monitor (wired-or) state
of the switches
(Auto/non auto) - 1
-
C. Controlling "Take owner-
ship" - enable/disable - -
2
Fig. 5.4.1.2.2-1…01…A,B,C's functions
5.4.1.2.3 T̲D̲X̲ ̲C̲r̲a̲t̲e̲ ̲A̲s̲s̲e̲m̲b̲l̲y̲
The control and monitoring of this crate is done via
a BSM-X module containing the CCA.
The BSM-X assigns either the TDX Bus #1, TDX Bus #2
or none to the internal crate TDX Bus. The assignment
is controlled by the WDP or manually by two switches
on the front panel of the BSM-X.
One of the switches is an auto/manual switch controlling
the assignment source. In auto the WDP is in control
else the other switch connects TDX Bus #1, TDX Bus
#2 or none.
The WDP monitors the auto/manual switch for an auto/non
auto indication.
In addition to the above mentioned functions the WDP
also monitors the TDX controller #1 and #2. Each of
the TDX Controller is placed in a TDX assembly.
C̲C̲A̲ ̲F̲u̲n̲c̲t̲i̲o̲n̲s̲ ̲(̲T̲D̲X̲)̲ ̲S̲u̲m̲m̲a̲r̲y̲
Referring to fig. 5.4.1.2.3-1.
…02……02……02… Analog Digital Digital
I̲n̲p̲u̲t̲s̲ I̲n̲p̲u̲t̲s̲ O̲u̲t̲p̲u̲t̲s̲
A. Monitor supply voltages
(+5, +/- 12V) 3 -
-
B. 1. Controlling bus
assignment - -
2
2. Monitor state of auto/
manual switch - 1
-
C. Monitor TDX-controller
status (RS, TS, FS,
CO1/2) - -
-
Fig. 5.4.1.2.3-1…01…A,B,C's functions
5.4.1.2.4 V̲D̲U̲ ̲&̲ ̲L̲P̲
The VDU, which includes a keyboard, and the LP are
connected to the WDP. By means of these devices the
operator is able to take control of the system.
5.4.1.3 P̲a̲c̲k̲a̲g̲e̲ ̲C̲o̲n̲t̲r̲o̲l̲
5.4.1.3.1 S̲y̲n̲c̲h̲r̲o̲n̲i̲z̲a̲t̲i̲o̲n̲
N.A.
5.4.1.3.2 C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲
Configuration control can be operated in the following
ways.
- Automatically by the WDP program
- Manually by the VDU + keyboard through the WDP
- Manually via switches on each crate assembly indepent
of the WDP
Built-in tests in the various modules may be activated
in the following ways by the WDP.
- Manually by the VDU and keyboard through the WDP
- Automatically by the WDP program.
5.4.1.3.3 E̲r̲r̲o̲r̲ ̲R̲e̲p̲o̲r̲t̲i̲n̲g̲
The WDP receives:
- status information from the PUs
- "keep alive" messages from PUs
- status of module built-in tests
- status from the TDX controller
If the WDP does not respond to a "keep alive" messages
from the PU, an error report will be sent to the supervisor.
Upon detection of a failure, the WDP program starts
an audible signal, generates a headline report on the
VDU and a detailed report on the LP if possible.
5.4.1.4 C̲h̲a̲r̲a̲c̲t̲e̲r̲i̲s̲t̲i̲c̲s̲
5.4.1.4.1 P̲e̲r̲f̲o̲r̲m̲a̲n̲c̲e̲
The watchdog transmission speed is:
- WDP to PU 9.6 K baud
- WDP to CCA 4.8 K baud
- WDP to VDU 9.6 K baud
The watchdog is built around:
- a Z 80 microprocessor; 8 bit instruction set
- a 32 K RAM; the 32 K RAM is divided in
16 K customized and 16 K general firmware
- a 16 K EPROM
- a Line interfaces (4 x V24/V28 and 1 CCA I/F)
In order to avoid WD CPU failure to perform an unintentional
switching 3 transmissions from the WDP via the serial
configuration control bus to the CCAs are necessary
to load a control register, which in turn controls
switching:
a) Transmit 2 x 11 bit telegram (pointer) and receive
status.
b) Transmit 2 x 11 bit telegram (data load) and receive
status.
c) Transmit 2 x 11 bit telegram (strobe through) receive
status.
5.4.1.4.2 S̲e̲c̲u̲r̲i̲t̲y̲
The WDP is enclosed within a tempest shield.
The VDU + keyboard and LP are tempest approved. V24/V28
lines to the VDU and LP are low level V28 signals.
5.4.2 E̲n̲v̲i̲r̲o̲n̲m̲e̲n̲t̲
See section 3.1.
5.4.2.1 S̲t̲a̲n̲d̲a̲r̲d̲ ̲H̲a̲r̲d̲w̲a̲r̲e̲,̲ ̲F̲i̲r̲m̲w̲a̲r̲e̲ ̲a̲n̲d̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲
N.A.
5.4.2.2. E̲x̲t̲e̲r̲n̲a̲l̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲
VDU and LP at the operator position.