Backアドバンスドデータフローの使用方法アドバンスドデータフローウィンドウは、設計者がアクティブなデザインの接続を調べ、シミュレーション中にインスタンス、コンカレント文、信号、ネットおよびレジスタ間のデータフローを解析できる強力なツールです。データフロー・ビューワで表示するデータフロー・ダイアグラムには階層、フラット、およびグレーの3種類があり、プロジェクト全体を伝搬するイベントを追跡し、予期しない出力値の原因となっている部分を特定するのに力を発揮します。使って、アドバンスドデータフローの使用方法を紹介します。デザイントップレベルに指定します。1イニシャライズシミュレーションを実行しアドバンスドデータフローへ信号を追加する前に、必要な設定があります。選択し、下図2に示すように設定します。Dataflowを選びます。4アドバンスドデータフローには3つのモードがあります。modeアイコンを使って、フラットモードと階層モードを切り替えることができます。繋がっていることが分かります。5グレーモードは特定信号を詳細にトレースするのに有効で、特に複雑なデザインの大きなデータフロー図におけるトレースが容易になります。グレーモードはアイコンを使って切り替え可能です。X-wayを選択します。これにより、他の全てのブロックがグレーアウトとなり、図6のようにトレースされるブロックだけが青色でハイライト表示されます。6アドバンスドデータフローウィンドウで特定の信号を右クリックすると、図7のコンテキストメニューからオプションを選択でき、シミュレーションモデルの接続を調べ、デザイン全体を伝搬するイベントをトレースすることができます。Net選択したネットに繋がるオブジェクトやリードするオブジェクト、アップデートするオブジェクトを表示します。Preferencesでのアドバンスドデータフローの設定に応じて、選択したネットは現在の階層内または全階層を通してかのいずれかで展開表示されます。選択したネットをダブルクリックすることでも代用できます。Readers選択したネットをリードするオブジェクトを表示します。本オプションを選択すると、指定したネットは下位階層を通して展開表示され、指定ネットによりアップデートされるすべての構文が表示されます。Drivers選択したネットをアップデートするオブジェクトを表示します。本オプションを選択すると、指定したネットは下位階層を通して展開表示され、指定ネットをアップデートするすべての構文が表示されます。driversを選択すると、図8に示すように、コンソールにドライバがリストされます。本オプションはマルチドライバ問題の解析に有効です。Wayを選択することにより、そのソースを検出します。本オプションは予期せぬ値の発生源である構文が見つかるまで接続を調べます。アドバンスドデータフローウィンドウは、ストラクチャタブや波形ウィンドウ、HDLエディタのような他のウィンドウとも強固に統合されています。windowを使用します。コマンドはツールバーからも利用できます。Traceと常に同期しています。アドバンスドデータフロートレースオプションは、次の目的で用意されています。アドバンスドデータフローウィンドウで選択された設計オブジェクト(信号/ネット、タイプ、値、階層、インスタンス、構文、ポートマップ等)の詳細情報を表示します。現在データフローウィンドウに表示されている信号/ネット、インスタンスおよびHDL構文を検索します。ツールボックスで表示しています。9上記2つのウィンドウは同期しており、アドバンスドデータフローウィンドウで選択した信号の詳細情報(名前、タイプ、値、デザイン階層パス)が、アドバンスドデータフロートレースツールボックスに表示されます。ユーザは一定時間シミュレーションを実行し、アドバンスドデータフローでダイナミックに値の変化を観測することができます。20usとタイプし、アドバンスドデータフローウィンドウでGATE信号の値の変化を観測しています。本機能はデザインのデバッグに大変有効で、シミュレーション実行時に生成される値を観測することができます。www.aldec.com/jp/support/resources/documentation/articles/1174。