Patent ID: 7680909
Filing Date: 2010-03-16
Classification: G06F

Abstract:
1. A method for configuration of an Auxiliary Processing Unit (APU) of multiprocessor system, the multiprocessor system having at least a Main Processing Unit (MPU) coupled to the APU via a communication link, the APU has at least a first memory and a second memory, the method comprising steps of: dividing the first memory into an application sector, a boot sector and a common sector; receiving a command to initiate configuring the APU; in response to the received command, disabling interrupts of the APU except interrupt(s) pertaining to the communication link; mapping interrupt vector(s) pertaining to the communication link to the boot sector of the first memory; receiving selectively a configuration code into the application sector of the first memory and into the second memory, wherein the configuration code is generated by a software compiler and is transferred to memory associated with the MPU, and wherein the configuration code is selectively received into the first memory and into the second memory of the APU from the memory associated with the MPU via the communication link; disabling the interrupt(s) pertaining to the communication link; and updating the common sector of the first memory; wherein the step of receiving selectively further includes the steps of: receiving part of the configuring code pertaining to the application sector of the first memory into the application sector of the first memory; and receiving part of the configuration code pertaining to the common sector of the first memory into the second memory; wherein the second memory is a scratchpad memory.