ハードウェア記述言語コードのシミュレーションとデバッグとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > ハードウェア記述言語コードのシミュレーションとデバッグの意味・解説 

ハードウェア記述言語コードのシミュレーションとデバッグ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/17 23:00 UTC 版)

ハードウェア記述言語」の記事における「ハードウェア記述言語コードのシミュレーションとデバッグ」の解説

ハードウェア記述言語による設計本質は、ハードウェア記述言語プログラムシミュレーション可能な点にある。シミュレーションすることで、設計ハードウェア記述言語プログラムモデル)が設計検証合格するようにできる。設計検証は、コード実装ハードウェア記述言語プログラム)がその設計意図した機能仕様に対して妥当かを検証する重要なマイルストーンである。シミュレーションによって構造アーキテクチャ)的な吟味もする。技術者基本設計に対して複数設計実験的に書きシミュレーションでそれらの動き比較することができる。以上のようなことから、ハードウェア記述言語による設計ではシミュレーションが重要である。 ハードウェア記述言語書かれモデルシミュレーションするには、テストベンチと呼ぶシミュレーション環境をまず記述するテストベンチには少なくとも、モデル実体インスタンス化した試験対象装置Device Under TestDUT)、そのモデル入出力のためのピンと信号宣言クロック波形が必要である。テストベンチコードイベント駆動型である。テストベンチ生成するリセット信号実装、インタフェース・トランザクション(ホストバスの読み書きなど)のモデリング、そしてDUT出力モニタのための記述が必要となる。テストベンチ実行するソフトウェアシミュレータと呼ぶ。シミュレータテストベンチ内のイベント参照元となるシミュレータ・クロックを発生させるイベントテストベンチプログラム指示したときだけ発生するもの(テストベンチ内のコードリセット信号発生させるなど)と、およびそのようなイベントへの反応としてモデル発生するものがある。最近シミュレータGUI化されており、デバッグツール一式備えている。利用者任意の時点シミュレーション中断/再開でき、ブレークポイント設定でき、モデル階層監視変更できる。さらにプログラム実行環境利用者コンパイルしたライブラリPLI/VHPIインタフェース通してリンクできるシミュレータもある。リンクは環境依存であり、シミュレータ利用者ライブラリコンパイルとリンクは、HDL環境外部で行う。 設計検証は、ソフトウェア開発工程言えばソフトウェア試験ソフトウェアテスト)とデバッグ工程である。設計工程中でも最も時間がかかる可能性がある。試験結果によっては大きな設計変更ありうるため、シミュレータ環境最初に行う。ただし、厳密に定義したコーディング規約基づいているかどうか検査先に行うことにより、試験作業大幅に短縮するともできるプログラムハードウェア検証する目的PLDプログラマブルロジックデバイス)、FPGAを使うこともある。ハードウェア使ったプロトタイピングシミュレーションよりも費用がかかるが、シミュレーションではわからない設計上の問題点が明らかになることもある。他のハードウェアとのインタフェース確認ハードウェアによるプロトタイピング最善方法である。FPGAは、シミュレータより高速動作するだけでなく、実際に並行実行するための時間的な問題について検出可能である。

※この「ハードウェア記述言語コードのシミュレーションとデバッグ」の解説は、「ハードウェア記述言語」の解説の一部です。
「ハードウェア記述言語コードのシミュレーションとデバッグ」を含む「ハードウェア記述言語」の記事については、「ハードウェア記述言語」の概要を参照ください。

ウィキペディア小見出し辞書の「ハードウェア記述言語コードのシミュレーションとデバッグ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ハードウェア記述言語コードのシミュレーションとデバッグ」の関連用語

ハードウェア記述言語コードのシミュレーションとデバッグのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ハードウェア記述言語コードのシミュレーションとデバッグのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのハードウェア記述言語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS