Patent ID: 8694705

Claim:
An information processing device comprising: a bus for data transfer; a plurality of function modules each having a processing function performing processing in units of processes and capable of issuing data transfer request for the bus; a plurality of process identification information holding units capable of holding process identification information set for each process in association with the function module performing processing of the process; a bus arbiter determining a priority order of processing for each piece of the corresponding process identification information and arbitrating contention of data transfer requests for the bus according to the priority order; and a table in which the process identification information and the priority order are associated, wherein the function modules each include a CPU and the CPU sets process identification information correspond to a process in the process identification information holding unit corresponding to the function module used for processing of the process before activating the process, wherein each process identification information holding unit is a register arranged within the corresponding function module, wherein the bus arbiter refers to the table and determines a priority order of processing for each piece of the process identification information, wherein stored information can be updated in the table, and wherein stored contents of the table are updated according to an external input.