JPH03245239A - プロセッサ対向シミュレーション方式 - Google Patents

プロセッサ対向シミュレーション方式

Info

Publication number
JPH03245239A
JPH03245239A JP2042964A JP4296490A JPH03245239A JP H03245239 A JPH03245239 A JP H03245239A JP 2042964 A JP2042964 A JP 2042964A JP 4296490 A JP4296490 A JP 4296490A JP H03245239 A JPH03245239 A JP H03245239A
Authority
JP
Japan
Prior art keywords
processor
hardware
processors
simulation
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2042964A
Other languages
English (en)
Inventor
Ikuo Hanajima
花島 育雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2042964A priority Critical patent/JPH03245239A/ja
Publication of JPH03245239A publication Critical patent/JPH03245239A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は上位プロセッサと下位プロセッサとの制御情報
の仲介を行うプロセッサ間インターフェース用ハードウ
ェアのシミュレーション方式に関し、特に該ハードウェ
アと前記両プロセツザとを結合したモデルをシミュレー
タ上に作成し、該ハードウェアと両プロセッサの対向動
作をシミュレーションする事により該ハードウェアの機
能検証を行う方式に関する。
〔従来の技術〕
従来、この種のシミュレーションは、該ハードウェアの
シミュレーションの為の情報、即ちそれぞれのプロセッ
サからの制御情報を“0°′、“1゛′のパターンで作
成し、それをシミュレーション時に該ハードウェアの入
力端子より供給する事によりシミュレーションを実行し
ていた。
〔発明が解決しようとする問題点〕
上述した従来の方法は、該ハードウェアに供給する入力
情報即ち両プロセッサからの複雑な数多くの制御信号を
、相互の時間関係を考慮しながら′0″と′1゛′でか
つ正解なタイミング条件で作成しなければならず、その
作成は容易でなく、追加・修正・削除も困難であり、ま
たシミュレーションの結果の解析も同様な理由で困難で
あるという欠点があり、結果的にシミュレーションがタ
イムリーに行なえないという欠点がある。
〔問題点を解決するための手段〕
本発明のシミュレーション方式は、該ハードウェアと上
位・下位のプロセッサを結合したモデルをシミュレータ
上に作成し、両プロセッサと該ハードウェアの対向動作
をシミュレーションすることにより該ハードウェアの機
能検証を行うシミュレーション方式である。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図であり、シ
ミュレータ上に作成するハードウェアモデルの例である
。1は上位プロセッサ、2はシミュレーション対象のプ
ロセッサ間インターフェース用ハードウェア、3は下位
プロセッサ、は上位プロセッサと下位プロセッサとの同
期確立用付加回路である。付加回路はシミュレーション
用に作成する簡単な回路で、いずれのプロセッサからも
読取る事ができ、上位プロセッサからのライト命令によ
りセットされ、下位プロセッサからのリード命令で状態
が読まれた後リセットされるフラグビットを有する。
第2図(A)、(B)はそれぞれプロセッサに格納され
るプログラムの処理フローの例を示す図であって、「制
御動作α」は第1図のハードウェア2の機能検証の為に
それぞれのプロセッサが同ハードウェアを介し制御信号
を送受する為の処理で、例えば上位プロセッサがハード
ウェア2を介した下位プロセッサに対する割込起動処理
であり、下位プロセッサがハードウェア2を介した上位
プロセッサに対する割込起動完了報告処理である。
また「同期処理」は各々のプロセッサが動作ステップを
合せる為の処理で第1図の付加回路4内のフラグのセッ
ト/リセットにより同期の確立を行う処理である。
第3図はシミュレーションの際、第1図のモデルに供給
されるタイミング信号の例を示す図で、リセット信号は
第1図の全回路共通に供給され、クロックAは上位プロ
セッサに、クロックBは下位プロセッサにそれぞれ供給
される。シミュレーションで第1図のモデルに第3図の
タイミング信号を供給すると、シミュレータ上で第2図
のプログラムが動作し、各々のプロセッサは互いにステ
ップを合せながら機能検証に必要な制御動作を実行する
。シミュレーション結果の解析は、各々のプロセッサの
アドレス及び制御信号と、第1図のハードウェア2の入
出力信号をトレースする事により行う事ができる。
〔発明の効果〕
以上説明した様に本発明のシミュレーション方式では、
お互いのプロセッサの動作ステップを合せながら実行す
る様なプログラムを作成する事により、容易にシミュレ
ーションを行う事が可能となり、複雑で丁確さを要する
タイミング信号の作成は全く不要となる。また、シミュ
レーション項目の追加・修正・削除もプログラムの追加
・修正・削除のみで容易に行う事ができる。さらにシミ
ュレーション結果の解析も容易になるという効果がある
【図面の簡単な説明】
第1図はの一実施例を示すブロック図、第2図(A)、
(B)は第1図の各々のプロセッサに格納されるプログ
ラムの例を示すフローチャート、第3図は第1図のモデ
ルに供給されるタイミング信号を示す図である。 第1図において、1は上位プロセッサ、2はシミュレー
ション対象ハードウェア、3は下位プロセッサ、4はシ
ミュレーション用付加回路である。

Claims (1)

    【特許請求の範囲】
  1.  上位プロセッサと下位プロセッサとの制御情報の仲介
    を行うプロセッサ間インターフェース用ハードウェアの
    シミュレーション方式において、該ハードウェアと前記
    両プロセッサを結合したモデルをシミュレータ上に作成
    し、該ハードウェアと両プロセッサの対向動作をシミュ
    レーションする事によりハードウェアの機能検証を行う
    ことを特徴とするプロセッサ対向シミュレーション方式
JP2042964A 1990-02-22 1990-02-22 プロセッサ対向シミュレーション方式 Pending JPH03245239A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2042964A JPH03245239A (ja) 1990-02-22 1990-02-22 プロセッサ対向シミュレーション方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2042964A JPH03245239A (ja) 1990-02-22 1990-02-22 プロセッサ対向シミュレーション方式

Publications (1)

Publication Number Publication Date
JPH03245239A true JPH03245239A (ja) 1991-10-31

Family

ID=12650721

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2042964A Pending JPH03245239A (ja) 1990-02-22 1990-02-22 プロセッサ対向シミュレーション方式

Country Status (1)

Country Link
JP (1) JPH03245239A (ja)

Similar Documents

Publication Publication Date Title
US4635218A (en) Method for simulating system operation of static and dynamic circuit devices
Jephson et al. A three-value computer design verification system
US5193068A (en) Method of inducing off-circuit behavior in a physical model
RU2729210C1 (ru) Комплекс тестирования программного обеспечения электронных устройств
Ciampi et al. Concepts in CAD data base structures
JPS60173483A (ja) 論理回路シミュレーション装置
JPS63295163A (ja) 製品投入順序決定方法
JPS6265147A (ja) バストレ−ス方式
JPS6349851A (ja) シミユレ−シヨンシステム
JPH0524546B2 (ja)
JPH03132848A (ja) アプリケーションプログラム間通信シミュレート方式
JP3183581B2 (ja) 論理回路自動生成装置および論理検証装置
JP2525913Y2 (ja) Lsi論理シミュレーション装置
JPH03263178A (ja) 遅延シミュレーション方式
JPH04333171A (ja) シミュレーション装置
JPS63304362A (ja) 論理シミュレ−ション方式
JPH02294844A (ja) 論理検証装置
JPH02122337A (ja) アクセラレータ
JPH0821043B2 (ja) シミュレーション方法
JPH04353939A (ja) マルチプロセッサのトレース方式
JPH064511A (ja) 論理シミュレーション装置
JPH09190461A (ja) 多相クロック入力論理回路検証用シミュレータ
JPH03288270A (ja) 論理シミュレーション装置
JPS62233848A (ja) 論理ユニツトのシミユレ−シヨン方式
JPH03206981A (ja) タイミング検証方法