A plurality of pulse-width-modulated switching power converters are controlled
in a system which includes a programmable control circuit which provides control
information to cause generation of pulse-width-modulated signals as appropriate
to correct an operation of a switching power converter. The programmable control
circuit receives digital information which identifies the topology of each of the
switching power converters being controlled. The programmable control circuit also
receives digital information which identifies associated target performance for
the switching power converters under its control. The programmable control circuit
also receives information which is indicative of the performance of the power converters
and compares the performance of the power converters with respect to the target
performance of the power converters. If a difference between the performance and
the target performance is identified, the programmable control circuit generates
the control information is needed to correct the operation of the switching power converters.