« Prev | Next » Xilinx VIVADO から Active-HDL をデフォルトシミュレータとして起動する方法 概要 本アプリケーションノートでは、Xilinx Vivado™ から Active-HDL を起動して、ビヘイビアとタイミングシミュレーションを実行する方法を説明します。本ドキュメントでの動作はActive-HDL 10.2 とXilinx Vivado 2015.1で確認を行っています。この統合により、ユーザはVHDL, Verilog, 混在言語およびSystemVerilog (Design) のシミュレーション実行のデフォルトシミュレータとしてActive-HDL を使用することが可能です。 Active-HDL にXilinxライブラリのインストール 正常にシミュレーションを実行するには、デザインに関連するXilinx VIVADO バージョンのVHDL、Verilog または両方のシミュレーションライブラリをActive-HDL にインストールする必要があります。現在インストールされているライブラリの確認は、ご使用頂いていますActive-HDL バージョンのLibrary Managerツールで確認できます。このツールは、View メニューのLibrary Manager オプションを選択することによってアクセスすることが可能です。ライブラリは使用するActive-HDL のバージョン用にコンパイルされている必要があります。 ライブラリを入手するいくつかの方法 Vivadoののcompile_simlibコマンドを使用して、ソースからXilinxライブラリをコンパイルすることが可能です。詳細については、 Xilinx™ Vivado シミュレーションライブラリをActive-HDL 用にコンパイルを参照してください プリコンパイルされたライブラリをインストールすることも可能です。 ソフトウェアのインストールにActive-HDL DVD を使用する場合は、インストール時にXilinx ライブラリのインストールオプション選択することが可能です。 Active-HDL のダウンロードリンクを受信している場合、同じページにXilinx ライブラリをダウンロードするリンクがあります。 いつでも最新のザイリンクスライブラリをダウンロード可能なアップデートセンターに訪問することが可能です。http://www.aldec.com/jp/downloads. Vivado からActive-HDLを起動するための手順 %PATH%環境変数に/BINパスを追加します。正しく%PATH%変数を設定出来ているかの確認には、Windowsはコマンドプロンプト開き"path"をタイプ後にENTER キーを押します。 その結果、Active-HDL のパスが表示されます。もし、パスが無い場合はステップ2に進みます。 Active-HDL インストールパスが設定されていない場合、環境変数に設定してください。 参考: Vivado がすでに起動している状態でパスを設定した場合、Vivado 内部で新しいPATH 変数を有効にするためにVivado を再起動する必要があります。 Vivado環境で、ToolsメニューからXilinx Tcl Storeオプションを選択し、Installedタブに切り替え、Active-HDLシミュレータプラグインがインストールされていることを確認します。まだインストールしていない場合には、Allタブに切り替えてActive-HDLプラグインのInstallボタンをクリックします。 Xilinx VIVADO プロジェクトマネージャにて、プロジェクトを作成または開きます。 Flow Navigator から、Simulation Settings アイテムをクリックします。 Project Settings ウィンドウのSimulation カテゴリで、Target Simulator をActive-HDL Simulator に変更します。 Compilationタブ内で、Verilog とVHDLのコンパイラオプションの設定が可能です。 注意: VHDLファイルのコンパイル時にLRMの厳格なチェックを緩和する必要がある場合には、riviera.compile.vhdl_relaxチェックボックスにチェックを入れます。 Elaboration とSimulation タブでは、シミュレーションに関する引数などを設定することができます。たとえば、全ての信号をシミュレーションデータベースに保存したり、信号へアクセス権限を与えたり、シミュレーション時間などが設定可能です。 すべての必要なオプションの設定が完了したらApply とOK をクリックします。 注意: シミュレーション作業中にActive-HDLのバージョンが更新された場合、Aldec 社シミュレータの以前のバージョンで作成されたファイルを削除するために、Project Settings ウィンドウのSimulation カテゴリでClean Up Simulatiオプションを使用する必要があります。 Flow manager パネルからRun Simulation アイテムをクリックし、実行したいシミュレーションのタイプを選択します。 これで、Active-HDL が起動します。オープン後、このプロセスは、ワークスペース、デザインを作成し、デザインにすべてのソース·ファイルを追加します。Vivado は上記手順で指定した設定に基づいて、コンパイルとシミュレーション用のDO マクロスクリプトを生成します。 Active-HDL は、自動生成されたDO マクロで実行を開始し、シミュレーション結果を表示するために波形ウィンドウを起動します。 Previous article Next article