このページは以下の2つの方法で表示できます。

  • FPGAビルド仕様が存在しない場合は、FPGAターゲットの下の ビルド仕様 を右クリックし、 プロジェクトエクスプローラ ウィンドウで 新規→コンパイル を選択して、 コンパイルプロパティ ダイアログボックスこのページを表示するには、カテゴリリストからXilinxオプションを選択します。
  • FPGAビルド仕様が存在する場合は、ビルド仕様を右クリックしてショートカットメニューからプロパティを選択し、コンパイルプロパティダイアログボックスを表示します。このページを表示するには、カテゴリリストからXilinxオプションを選択します。
メモ すべてのFPGAターゲットが Xilinxオプション ページをサポートしているわけではありません。ターゲットがこのページをサポートしていない場合、そのターゲットはカテゴリリストに表示されません。さらに、ターゲットによっては、ISE用Xilinxオプションページ (コンパイルプロパティダイアログボックス)

このページで、FPGA VIをコンパイルする際のXilinx Vivadoオプションを定義します。指定できるオプションは、特定のFPGAターゲットによって異なります。それぞれのXilinxコンパイルツールでサポートされているNIハードウェアの詳細については、ni.comサポートドキュメントを参照してください。

一般に、このページのオプションはFPGA VIのコンパイルエラーが発生しない限りは変更する必要がありません。からの情報を使用します。 このページのどのオプションがFPGA VIのコンパイルに役立つかを確認するには、コンパイルステータスウィンドウを参照してください。さまざまなVivado 設計方法や指令オプションについては、XilinxのWebサイト (www.xilinx.com) を参照してください。

このページには以下のコンポーネントがあります。

オプション 説明
実装方法 アプリケーションに対してXilinxオプションセットを指定します。あらかじめ設定されている構成から選択してパフォーマンスを最適化したり、設計領域を最適化したり、電力を最適化したり、チップ上の設計上の混雑を最適化したり、コンパイル時間を減らしたりすることができます。また、設計方法の各オプションを変更して、カスタム構成を作成することもできます。
  • デフォルト―XilinxコンパイラがXilinxのデフォルトの実装方法を使用するように構成します。
  • パフォーマンスを最適化―FPGAアプリケーションのタイミングパフォーマンスを最大化するオプションを選択します。
  • 領域を最適化―FPGAチップのLUT数を減らすオプションを選択します。
  • 電力を最適化―FPGAチップの電力使用を最適化するオプションを選択します。
  • 混雑を最適化―FPGAチップの設計混雑を最小化するオプションを選択します。
  • コンパイル時間を短縮―Xilinxコンパイラのマッピング処理を減らしてコンパイル時間を最小化するオプションを選択します。
  • カスタム―選択したオプションがどのプリセット構成にも一致しない可能性があることを示します。
設計最適化コマンド XilinxコンパイラがFPGA設計をどのように最適化するかを指定します。このオプションは、実装方法カスタムオプションを選択した場合にのみ使用可能です。

デフォルトエクスプローラ領域を参照連続領域を参照再マップを追加ランタイム最適化済みBRAM電力最適化を無効の中から選択できます。

Vivado指令オプションの詳細については、XilinxのWebサイト (www.xilinx.com) を参照してください。

配置コマンド XilinxコンパイラがFPGA設計をチップ上にどのように配置するかを指定します。このオプションは、実装方法カスタムオプションを選択した場合にのみ使用可能です。

デフォルトエクスプローラワイヤ長駆動ブロック配置遅延ブロック配置追加ネット遅延 (高)追加ネット遅延 (中)追加ネット遅延 (低)論理を分散 (高)論理を分散 (中)論理を分散 (低)追加の配置後の最適化追加のタイミング最適化 (SSI)SSLを分散 (SSI)SLLをバランス化 (SSI)SLRをバランス化 (SSI)高使用率SLR (SSI)ランタイム最適化済み高速、またはワイヤ長駆動配置を交互に実行の中から選択できます。

Vivado指令オプションの詳細については、XilinxのWebサイト (www.xilinx.com) を参照してください。

物理設計最適化コマンド XilinxコンパイラがFPGA設計をチップ上でどのように最適化するかを指定します。このオプションは、実装方法カスタムオプションを選択した場合にのみ使用可能です。

デフォルトエクスプローラホールド違反を修正して参照頻繁に参照複製を交互に実行頻繁なファンアウト最適化遅延モデルを交互に実行レジスタの再タイミングを追加再タイミングでフローを交互に実行無効から選択することができます。

Vivado指令オプションの詳細については、XilinxのWebサイト (www.xilinx.com) を参照してください。

経路設定コマンド XilinxコンパイラがFPGA設計をチップ上でどのように経路指定するかを指定します。このオプションは、実装方法カスタムオプションを選択した場合にのみ使用可能です。

デフォルトエクスプローラタイミング緩和なし追加のグローバル反復より高い遅延コスト上級スキューモデルランタイム最適化済みの中から選択することができます。

Vivado指令オプションの詳細については、XilinxのWebサイト (www.xilinx.com) を参照してください。

電力最適化を実行? Xilinxコンパイラで電力最適化を追加して、節電するように指定します。デフォルトでは、このチェックボックスがオンになっているのは、実装方法電力を最適化オプションが選択されている場合のみです。
可能な場合、マルチスレッドを使用してビルド 複数スレッドが使用可能なときに、Xilinxコンパイラがマルチスレッドを使用することを指定します。このチェックボックスは、デフォルトでオンになっています。