講演名 | 1997/3/7 汎用マイクロプロセッサ向けハードウェア/ソフトウェア協調シミュレーションの一手法 伊藤 義行, 中村 祐一, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 本稿では、シミュレータが実行環境である開発プラットフォーム側OSと協調動作する手段として、OSインターフェースを実装することにより、ハードウェア/ソフトウェア協調シミュレーションを実現する手法について述べる。OSインターフェースは、ハードウェア記述とソフトウェア間の環境差を整合する処理、およびOSのサービスとの協調処理から構成される機能である。今回、OSの機能の多くを必要とするSPECベンチマークの実行を行うことで、プロセッサ記述の正当性検証を行ない、本シミュレーション環境の有効性を確認した。例えば、約100MIPSのワークステーション上で、コア部分をRTLで記述したR3000コンパチブルなプロセッサモデルを用いた場合、Lispインタプリタ(li)を約20時間で動作させることが可能であった。 |
抄録(英) | We proposed a hardware/software co-simulation environment by RTL simulator with programing language interface. The proposed simulation environment introduces "OS interface (OSIF)" which invokes system calls in OS on the simulation platform to execute application software. The OSIF consists of data adaption facility and function correspondence management to cooperate with OS of the simulation platform. Then we show results of experiments with a R3000 compatible processor model. This environment successfully verify our processor model with SPEC benchmarks which requires various operating system services. For example, with a lisp interpreter program li, our detailed RTL description for the core part of R3000 was simulated only within 20 hours on a 100MIPS class workstation. |
キーワード(和) | ハードウェア/ソフトウェア協調シミュレーション / システムレベルシミュレーション / プロセッサ設計 |
キーワード(英) | Hardware/Software Co-simulation / System-level Simulation / Processor Design |
資料番号 | VLD96-97,ICD96-207 |
発行日 |
研究会情報 | |
研究会 | VLD |
---|---|
開催期間 | 1997/3/7(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | VLSI Design Technologies (VLD) |
---|---|
本文の言語 | JPN |
タイトル(和) | 汎用マイクロプロセッサ向けハードウェア/ソフトウェア協調シミュレーションの一手法 |
サブタイトル(和) | |
タイトル(英) | A Hardware/Software Co-simulation Environment for Micro-processor Design with HDL Simulator and OS interface |
サブタイトル(和) | |
キーワード(1)(和/英) | ハードウェア/ソフトウェア協調シミュレーション / Hardware/Software Co-simulation |
キーワード(2)(和/英) | システムレベルシミュレーション / System-level Simulation |
キーワード(3)(和/英) | プロセッサ設計 / Processor Design |
第 1 著者 氏名(和/英) | 伊藤 義行 / Yoshiyuki Ito |
第 1 著者 所属(和/英) | NEC C&C研究所 C&C Research Laboratories, NEC Corporation |
第 2 著者 氏名(和/英) | 中村 祐一 / Yuichi Nakamura |
第 2 著者 所属(和/英) | NEC C&C研究所 C&C Research Laboratories, NEC Corporation |
発表年月日 | 1997/3/7 |
資料番号 | VLD96-97,ICD96-207 |
巻番号(vol) | vol.96 |
号番号(no) | 556 |
ページ範囲 | pp.- |
ページ数 | 7 |
発行日 |