シミュレーション装置および仮想デバイスモデル構築方法

Simulation device and virtual device model construction method

Abstract

【課題】 均一の品質の仮想デバイスモデルを効率よく作成すること。【解決手段】 仮想デバイスモデルを複数の周辺デバイスに共通な機能を有する共通処理部と各周辺デバイスに固有の機能を有する個別処理部とに分けて構築する。個別処理部には、同期処理時に起動される同期処理手段、周辺デバイス固有の処理を実行する固有処理手段を設け、共通処理部には、周辺デバイスとのデータの受渡し方法を定義するデータであって同期か非同期かの同期種別を含む定義データを保存する手段、この定義データに従って動作する入出力処理手段、固有処理手段から入力し、命令セットシミュレータへ渡すためのデータを保存する入力データ保存手段、および命令セットシミュレータから入力し、固有処理手段へ渡すためのデータを保存する出力データ保存手段を設ける。【選択図】 図2
【課題】 均一の品質の仮想デバイスモデルを効率よく作成すること。 【解決手段】 仮想デバイスモデルを複数の周辺デバイスに共通な機能を有する共通処理部と各周辺デバイスに固有の機能を有する個別処理部とに分けて構築する。個別処理部には、同期処理時に起動される同期処理手段、周辺デバイス固有の処理を実行する固有処理手段を設け、共通処理部には、周辺デバイスとのデータの受渡し方法を定義するデータであって同期か非同期かの同期種別を含む定義データを保存する手段、この定義データに従って動作する入出力処理手段、固有処理手段から入力し、命令セットシミュレータへ渡すためのデータを保存する入力データ保存手段、および命令セットシミュレータから入力し、固有処理手段へ渡すためのデータを保存する出力データ保存手段を設ける。 【選択図】 図2
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

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (0)

    Publication numberPublication dateAssigneeTitle