インテル® Quartus® Prime プロ・エディション ユーザーガイド: サードパーティー合成

ID 683122
日付 9/24/2018
Public
ドキュメント目次

1.2. デザインフロー

次の手順では、Precision Synthesisソフトウェアを使用した基本的な インテル® Quartus® Primeデザインフローについて説明します。
  1. Verilog HDLまたはVHDLデザインファイルを作成します。
  2. デザイン用のHDLファイルを含むPrecision Synthesisソフトウェアでプロジェクトを作成し、ターゲットデバイスを選択して、グローバル制約を設定します。
  3. Precision Synthesisソフトウェアでプロジェクトをコンパイルします。
  4. 特定のタイミング制約、最適化属性、およびコンパイラー・ディレクティブを追加して、合成中にデザインを最適化します。 Precision Synthesisソフトウェアのデザイン解析とクロス・プロービング機能を使用すると、レイアウト前のタイミング見積もりを使用して、回路面積と性能の問題を特定し、改善することができます。
    注: Mentor Graphicsでは、最良の結果を得るために、実際の動作要件にできるだけ近い制約を指定することを推奨しています。クロックとI/O制約を適切に設定し、クロックドメインを割り当て、フォルスパスおよびマルチサイクル・パスを指定することで、より正確な合成アルゴリズムを実行し、最短の合成時間での適切なソリューションを目指します。
  5. Precision Synthesisソフトウェアでプロジェクトをコンパイルします。
  6. インテル® Quartus® Primeプロジェクトを作成し、Precision Synthesisソフトウェアで生成した以下のファイルを インテル® Quartus® Primeプロジェクトにインポートします。
    • Verilog Quartus Mappingファイル( .vqm) ネットリスト
    • タイミング・アナライザー制約用のSynopsys Design Constraintsファイル(.sdc)
    • インテル® Quartus® Primeプロジェクトおよびパス制約を設定するためのTclスクリプトファイル(.tcl)
    注: デザインで、クラシック・タイミング・アナライザーを使用してタイミング分析を インテル® Quartus® Prime開発ソフトウェアの10.0またはそれ以前のバージョンで行う場合、Precision SynthesisソフトウェアはTcl制約ファイル(.tcl)にタイミング制約を生成します。 インテル® Quartus® Prime開発ソフトウェア・バージョン10.1以降を使用する場合は、タイミング・アナライザーを使用してタイミング分析を行う必要があります。
  7. 要件を満たす配置配線結果を取得した後、インテルデバイスのコンフィグレーションまたはプログラムを行います。

Precision Synthesisソフトウェア内から インテル® Quartus® Prime開発ソフトウェアを使用するか、または インテル® Quartus® Prime開発ソフトウェアを使用してPrecision Synthesisソフトウェアを実行することができます。

図 1. Precision Synthesisソフトウェアおよび インテル® Quartus® Prime開発ソフトウェアを使用したデザインフロー