Technique for Assigning Responsibilities to Separate Microprocessors in a Multi-Processor System
Original Publication Date: 1987-Aug-01
Included in the Prior Art Database: 2005-Feb-01
A technique is described whereby multi-processor systems sharing the same memory are able to execute the same microcode. The concept eliminates the need for separate microcode, to be included at each microprocessor, by using a method of assigning separate tasks to each of the microprocessors. By enabling several microprocessors, which have separate operational functions, to execute identical microcode, similar functions, such as performing power-on diagnostics and initialization of common microcode, will reduce the overall memory required in the system. A timing control logic unit 10, as shown in the figure, is provided to interleave microprocessor access to the memory unit of the system. Interrupt line 11 at microprocessor #1 is set to logical state of "1".