Patent ID: 7003396

Claim:
A control system with multiprocessor architecture for an internal combustion powertrain; the control system comprising a computing unit capable of executing both basic control functions of the powertrain and ancillary control functions not directly related to the control of the powertrain; the computing unit comprises a main processor exclusively dedicated to executing basic functions for controlling the powertrain; at least one auxiliary processor dedicated to executing ancillary control functions, wherein the auxiliary processor can execute inter-processor interrupt operations in order to wait for the main processor to complete a particular computing algorithm, and the main processor does not execute inter-processor interrupt operations in order to wait for the auxiliary processor to complete a particular computing algorithm; a number of memories; a series of peripheral devices; at least one peripheral bus connection, to which the peripheral devices are connected; and a main bus connection through a cross-bar switch of the cross-bar bus type to allow the processors to communicate with the memories and with the peripheral bus connection while avoiding the occurrence of conflicting communication operations.