-PR-
締切済み

VHDL

  • 困ってます
  • 質問No.24965
  • 閲覧数947
  • ありがとう数45
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

VHDL言語を使ったテストベンチの作成で困っています。
テストベンチのサンプルや見本など探しています。
特にチップベンダーに依存せずに編集可能なツール
もしくはテストベンチを自動生成してくれるツールが
ありましたら教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1

直接の答えにはなっていませんが、論理の検証にはテストベンチ以外の方法 を試みられては如何でしょうか。 質問の年度からみてテストベンチを自動生成するツールをすでに探し当てら れていると思いますが。 私は設計はできたもののテストベンチの作成で挫折したことがあるので、提 案があります。 設計したターゲットデバイスの外にある回路の動作を想定したロジックを VHDL(設計ロジックと同一言語 ...続きを読む
直接の答えにはなっていませんが、論理の検証にはテストベンチ以外の方法
を試みられては如何でしょうか。

質問の年度からみてテストベンチを自動生成するツールをすでに探し当てら
れていると思いますが。

私は設計はできたもののテストベンチの作成で挫折したことがあるので、提
案があります。

設計したターゲットデバイスの外にある回路の動作を想定したロジックを
VHDL(設計ロジックと同一言語)で作って(仮に検証ロジックと名付けます)

設計ロジック + 検証ロジック でシミュレータに実行させてみて信号値を確
認する方法はどうでしょうか。

これなら出力値と期待値を比較して合否判定することを検証ロジックに盛り
込んで検証全体を自動化することも可能です。
テストベンチの作りにくさや柔軟性のなさを考えると、この方が良いと思い
ます。

私の場合はシリアルデータを扱うロジックの検証に困り果てた挙句(大量のデ
ータを設定する必要があるので)、上記の方法を思いつきました。

具体的には設計したCRCチェッカに入力するビットパターンの生成やCRC値の
生成を検証ロジックに行わせて合否判定も自動的に行わせると言うものです。

なにか参考になりましたら幸いです。


  • 回答No.2

>テストベンチのサンプルや見本など探しています。 長谷川裕恭著「VHDLによるハードウェア設計入門」(CQ出版) のP161 にTEXTIO の使い方が乗っています。 テストベクタをTEXTIOで読込み、比較するなどの手法があると思います。 >特にチップベンダーに依存せずに編集可能なツール >もしくはテストベンチを自動生成してくれるツールが >ありましたら ...続きを読む
>テストベンチのサンプルや見本など探しています。

長谷川裕恭著「VHDLによるハードウェア設計入門」(CQ出版)
のP161 にTEXTIO の使い方が乗っています。
テストベクタをTEXTIOで読込み、比較するなどの手法があると思います。

>特にチップベンダーに依存せずに編集可能なツール
>もしくはテストベンチを自動生成してくれるツールが
>ありましたら教えてください。

以前、HDL Bencher の規模限定版が Xilinx社無償ツールにバンドルされていたのを見た事があります。

Altera社の無償ツールでも、波形入力でシミュレーション出来たと思います。
(テストベンチは不要。但し、テストパターンを全部入力する必要はあると思います)

ModelSim などのVHDLシミュレータがあれば、テストベンチを作成してシミュレーションする事は出来ると
思います。
費用があれば、テストベンチを作成する業者もあります。
(参考まで)
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ