The algorithm manager component (AMC) controls the core
of the DCPS protection mechanism. For every 200-μs time
step, the AMC processes a complete set of algorithms. Each
algorithm checks against two predetermined limit values, a
minimum and a maximum, and potentially generates a fault.
At the conclusion of each time step, the AMC sends all faults
to the DMC for output to the hardwire control system, which
ultimately will terminate the pulse. There is built-in monitoring
to ensure that algorithms do not exceed an allotted run time,
and a method to adjust the runtime characteristics of the
algorithm processing allocation before the pulse.