Vivado用Xilinxオプションページ (コンパイルプロパティダイアログボックス)
- 更新日2025-01-28
- 6分で読める
このページは以下の2つの方法で表示できます。
- FPGAビルド仕様が存在しない場合は、FPGAターゲットの下の ビルド仕様 を右クリックし、 プロジェクトエクスプローラ ウィンドウで 新規→コンパイル を選択して、 コンパイルプロパティ ダイアログボックスこのページを表示するには、カテゴリリストからXilinxオプションを選択します。
- FPGAビルド仕様が存在する場合は、ビルド仕様を右クリックしてショートカットメニューからプロパティを選択し、コンパイルプロパティダイアログボックスを表示します。このページを表示するには、カテゴリリストからXilinxオプションを選択します。
このページで、FPGA VIをコンパイルする際のXilinx Vivadoオプションを定義します。指定できるオプションは、特定のFPGAターゲットによって異なります。それぞれのXilinxコンパイルツールでサポートされているNIハードウェアの詳細については、ni.comのサポートドキュメントを参照してください。
一般に、このページのオプションはFPGA VIのコンパイルエラーが発生しない限りは変更する必要がありません。からの情報を使用します。 このページのどのオプションがFPGA VIのコンパイルに役立つかを確認するには、コンパイルステータスウィンドウを参照してください。さまざまなVivado 設計方法や指令オプションについては、XilinxのWebサイト (www.xilinx.com) を参照してください。
このページには以下のコンポーネントがあります。
| オプション | 説明 |
|---|---|
| 実装方法 | アプリケーションに対して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コンパイラがマルチスレッドを使用することを指定します。このチェックボックスは、デフォルトでオンになっています。 |