摘要 |
An information processing apparatus includes: a plurality of circuit blocks including processor blocks; a software block accommodating and executing programs for executing software; and an integrated control block performing integrated control of the whole system. The processor block fetches execution code from the software block for simulating software, via message passing communications, and executes simulation in accordance with the execution code. The integrated control block controls in such a manner that a node executing simulation of the software block dynamically activates and deactivates simulation code as necessity arises; when new software is to be activated, the integrated control block controls to check whether another software has already been executed; if the other software is under execution, the integrated control block copies a simulation environment of a hardware block, connects the new software block to the copied simulation environment of the hardware block, and starts simulation.
|