Quartus® Primeプロ・エディションのユーザーガイド: デバッグツール

ID 683819
日付 7/08/2024
Public
ドキュメント目次

2.4.5.2. シミュレーション対応のSignal Tapノードの追加

注: このバージョンのSignal Tapシミュレーター統合機能はベータ版です。このベータ版には、次の既知の制限があります。
  • Verilog HDLシミュレーションのみがサポートされています。
  • テストベンチ生成は、現在のプロジェクト・ディレクトリー内でのみサポートされています。
Signal Tapおよびシミュレーター・モニタリング用のSignal Tap Nodeリストに追加するシミュレーター対応信号のリストを自動生成するには、次の手順に従います。詳細については、シミュレーション対応Signal Tap を参照してください。
  1. 合成前のデザイン・ネットリストを生成するには、Processing > Start > Start Analysis & Elaborationをクリックします。
  2. Signal Tapロジック・アナライザーで、Edit > Add Simulator Aware Nodesをクリックします。Simulation Aware Node Finderが開きます。後続するオプションを指定して、タップするノードの最小セットを検索および追加します。選択した階層のロジックコーンは、完全に表示できます。
    1. Select Hierarchiesボタンをクリックし、タップする1つ以上のデザイン階層を選択して、OKをクリックします。階層のクロックドメインがClock Domainsリストに表示されます。
    2. Clock Domainsで、必要なドメインのみをイネーブルします。複数のクロックドメインを選択した場合、Signal Tapはドメインごとにインスタンスを作成します。
    3. Searchボタンをクリックします。選択した階層を完全に表示するために必要なすべてのノードが自動的にイネーブルになり、Total nodes to tapリストに表示されます。シミュレーター対応ノードのいずれかをディスエーブルすると、シミュレーションの表示が低下する可能性があります。
    4. Insertボタンをクリックします。Signal Tap Nodeリスト内のイネーブル信号がTotal nodes to tapリストにコピーされます。シミュレーター対応の信号データに従って、取得クロックが更新されます。シミュレーター対応のノードファインダー設定の追加 を参照してください。
      図 35. Simulator Aware Node Finder
      図 36.  Signal Tap ウィンドウにコピーされたシミュレーター対応ノード
  3. トリガー条件の定義 の説明のとおり、Signal Tapノードのトリガー条件をを変更します。
  4. ステップ3: デザインとSignal Tapインスタンスのコンパイル の説明のとおり、デザインとSignal Tapインスタンスをコンパイルします。
  5. ステップ4 :ターゲット・ハードウェアのプログラム の説明のとおり、ターゲット・ハードウェアをプログラムします。
  6. ステップ5: Signal Tapロジック・アナライザーの実行 の説明のとおり、Signal Tapロジック・アナライザーを実行します。
  7. Signal Tapデータからのシミュレーション・テストベンチの生成 の説明のとおり、Signal Tapキャプチャデータからシミュレーション・テストベンチを生成します。