セキュリティー上の理由からデザインファイルを非公開にしたい場合は、Quartus® II エクスポートされたパーティション・ファイル () を使用する方法があります。qxp)を使用すると、ソース・デザイン・ファイルを含めずに合成後またはフィット後のネットリストを作成できます。 これらのインクリメンタル・コンパイル機能には、フル・Quartus® II サブスクリプション・ライセンスが必要です (無償のウェブ・エディション・ライセンスには含まれません)。 その他の関連情報については、以下の関連ソリューションを参照してください。
デザインを次のように送信する手順。qxp ファイルは 、Quartus® II ハンドブックの階層的 & チームベースのデザインに関するインテル® Quartus® II インクリメンタル・コンパイル のセクション「エクスポートされたパーティションを使用してソースファイルを含まないデザインを送信する」セクションに記載されており、便宜上ここに含まれています。
デザイン全体またはデザインの一部をエクスポートして他のユーザーが再利用するには、デザイン・パーティションを作成し、エクスポートしてから、受信者がパーティションを新しいプロジェクトにインポートします。 インクリメンタル・フローのこの単純な側面を使用するには、他のデザイン・パーティションを作成したり、プロジェクトにフロアプランの割り当てを追加する必要はありません。インクリメンタル・コンパイル・コマンドの使用の詳細については、ハンドブック の章を参照してください。
デザインブロックをエクスポートして他のユーザーに送信するには、次の手順を実行します。
- 受信者にデバイスファミリー名を入力します。合成されたネットリストと一緒に配置情報を送信する場合は、正確なデバイス選択も提供して、プロジェクトを一致するように設定できます。
- ドキュメントまたはデザインブロックのポートインターフェイスを定義し、受信者に提供するサンプルインスタンス化を作成して、トップレベルのデザインでブロックを空のパーティションとしてインスタンス化できるようにします。
- インテル® Quartus® II ソフトウェアのバージョン 7.2 SP3 以前では、デザインブロックのポート幅と方向を示す空のブラックボックス・モジュール / エンティティー定義を送信する必要があります。バージョン 8.0 以降では、このようなファイルは必要ありません。
- 適切な階層レベルを 1 つにエクスポートします。qxp ファイル。Quartus® II GUI を使用する場合、[プロジェクト] メニューで [ デザイン・パーティションのエクスポート ] を選択し、[パーティション階層] を選択 してエクスポートします。
- 配置情報を送信する必要がない場合は、 合成後ネットリスト だけを含めるオプションを選択します。受領者がフィッターの正確な結果を再現する場合は、 フィット後のネットリストオプション を選択し、必要に応じて Export Routing ( ルーティングのエクスポート ) にも配線情報を含めることができます。
- を提供します。qxp ファイルを受信者に送信します。デザインのソースコードを送信する必要はありません。
- トップレベルの設計向けに Quartus® II プロジェクトを作成し、プロジェクトが同じデバイス (または同じデバイスファミリーである場合は同じデバイスファミリー) を対象としていることを確認します。qxp ファイルには配置情報は含まれません)、送信者が指定したとおりです。
- 提供されたポート情報を使用してデザインブロックをインスタンス化します。
- [処理] メニューで [スタート] をポイントし、[ 分析の実行 ] > [ 2007] をクリックしてデザイン階層を識別します。
- デザインブロック・インスタンス用のデザイン・パーティションを作成します。Project Navigator でインスタンス名を右クリックして、[ デザインパーティションとして設定] を選択します。
- インポートします。適切なパーティション階層のqxp ファイル。Quartus® II GUI を使用する場合、[プロジェクト] メニューで [ デザイン・パーティションのインポート] を選択し、デザインブロックのパーティションを選択し、 を参照します。qxp ファイルが提供されています。
- 送信者がフィッター情報を提供した場合、インポートされたネットリストのみを保持するか、配置または配置と配線を Fitter 保存レベルで維持するかを制御できます。[割り当て] メニューで [ デザイン・パーティション・ウィンドウ]を選択し、必要に応じて設定を調整します。
受領者としてqxp ファイルを使用して、次の手順を実行してデザインブロックをトップレベルのデザインに組み込みます。
元のデザイン・ネットリストを使用してもソース・デザイン・ファイルは含まない完全なデザインになりました。 プロジェクトには、インポートされたアサインメントと、.qxp ファイル。