摘要 |
PROBLEM TO BE SOLVED: To efficiently create a virtual device model uniform in quality.SOLUTION: A virtual device model is constructed by dividing the virtual device model into a common processing unit having a function common to a plurality of peripheral devices and an individual processing unit having a function specific to each peripheral device. In the individual processing unit, synchronous processing means is provided that is booted upon synchronous processing, and specific processing means is provided that executes processing specific to the peripheral device. In the common processing unit, means is provided that stores definition data defining a method of handing over data among the peripheral devices, and including a synchronization category of whether the definition data is synchronous or non-synchronous, I/O processing means is provided that is operative according to the definition data, input data storage means is provided that stores data input from the specific processing means and for handing over the data to an instruction set simulator, and output data storage means is provided that stores data input from the instruction set simulator and for handing over the data to the specific processing means.SELECTED DRAWING: Figure 2 |