インテル® Quartus® Prime プロ・エディションのユーザーガイド: デザインの制約

ID 683143
日付 4/03/2023
Public
ドキュメント目次

2.2.1. タイル・インターフェイス・プランナーの用語

タイル・インターフェイス・プランナーは、次の用語を参照します。
表 21.  タイル・インターフェイス・プランナーの用語
用語 説明
Dynamic Reconfiguration インテルFPGA IPテクノロジー。FPGAの動作中に、サポートされているマルチレートのインテルFPGA IPインターフェイスの一部の機能をリアルタイムで変更できます。例えば、F-tile CPRI PHY Multi-Rate Intel® FPGA IPの設定をダイナミックにリコンフィグレーションして、さまざまなIP「プロファイル」のさまざまなデータレートと機能でデザインを実行できます。
Floorplan デバイス上の物理リソースのレイアウト。デザイン・フロアプラン (フロアプラン) の作成は、論理デザイン階層をデバイス内の物理領域にマッピングするプロセスです。タイル・インターフェイス・プランナーは、タイルIPフロアプラン・ツールです。
IP building block

インテルFPGA IPコアは、IPのすべての機能を提供するために組み合わされたビルディング・ブロックで構成されています。タイル・インターフェイス・プランナーのDesign Treeビューには、各IPのビルディング・ブロックが表示されます。ビルディング・ブロックには、移動可能タイプ、固定タイプ、または常に移動可能なタイプがあります。

  • Movable building blocks - ビルディング・ブロックでは、初期状態は移動可能です。移動可能なビルディング・ブロックは、合法性エンジンによって、他のビルディング・ブロックに対応するために、潜在的にいくつかの有効な位置の1つに再配置できます。固定の配置位置を指定することで、移動可能なビルディング・ブロックを固定に変換できます。合法性エンジンは、固定ビルディング・ブロックの配置を変更できません。移動可能なビルディング・ブロックの配置は、Design Treeビューでイタリック体のテキストで表示されます。移動可能なビルディング・ブロックには、Chip Viewでディザリングされた塗りつぶしがあります。
  • Fixed building blocks - 合法性エンジンが変更できない、固定された有効な位置に配置するビルディング・ブロック。移動可能なビルディング・ブロックを固定に変換でき、固定ビルディング・ブロックを移動可能に変換できます。固定ビルディング・ブロックの配置は、Design Treeビュープレーンテキストで表示されます。固定ビルディング・ブロックは、Chip Viewで塗りつぶされます。
  • Always movable building blocks - 合法性エンジンによって常に移動可能で、固定できないビルディング・ブロック。これらのビルディング・ブロックは、不注意で競合する制約を防ぐために、移動可能なままにしておく必要があります。常に移動可能なビルディング・ブロックは、Design Treeビューで灰色のイタリック体のテキストで表示されます。
Intel Quartus Prime Settings File (.qsf) インテル® Quartus® Prime開発ソフトウェアのファイル。タイル・インターフェイス・プランナーで指定した固定IPビルディング・ブロックの配置や固定タイルの割り当てなど、プロジェクトの設定と割り当てを保持します。
JSON file インテル® Quartus® Prime開発ソフトウェアの内部ファイル。コンパイラーのLogic Generationステージからの最新の配置を保持します。プランニングの開始点に最後のLogic Generation割り当てを含める場合は、Update Assignmentsをクリックすると、この配置をロードすることができます。
Legal location タイル・インターフェイス・プランナーの合法性エンジン。Design Treeで選択したIPまたはビルディング・ブロックを配置するタイル・フロアプランの有効な位置を特定します。
Legality engine タイル・インターフェイス・プランナー機能。タイルを配置するための有効かつ合法的な位置を生成し、移動可能および常に移動可能なビルディング・ブロックをタイルプランに配置します。
Placed design element IPまたはビルディング・ブロック。ユーザーまたは合法性エンジンが固定または移動可能な有効な位置に割り当てたものです。

Support-Logic Generation stage

Analysis & Synthesisの前にあるコンパイラー・ステージ。Design AnalysisおよびLogic Generationサブステージを含みます。このステージは、Fタイルをターゲットにする場合にのみ存在します。
  • Design Analysis stage - Analysis & Synthesisの前にあるコンパイラー・ステージ。デザインRTLを作成して、FタイルをターゲットとするコンポーネントIPに関するデザイン情報を抽出します。タイル・インターフェイス・プランナーを実行する前に、このステージを実行する必要があります。このステージは、他のFPGAデバイスファミリーやIPを必要としないデザインには存在しません。
  • Logic Generation stage - Design Analysisに続くコンパイラー・ステージ。Tile Interface Planを使用して、タイル・コンフィグレーション・プランの合成および実装用のロジックを生成します。タイルプランを合成する前に、Design Analysis後にLogic Generationを実行する必要があります。
Tile plan 1つ以上の固定配置。(.qsf) を使用してタイル・インターフェイス・プランナーで定義および保存します。
Unplace design element IPまたはビルディング・ブロック。固定または移動可能な有効な位置に割り当てられていないものです。