AN 886: インテル® Agilex™ デバイスのデザイン・ガイドライン

ID 683634
日付 1/07/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

6.1.8. デバイス・コンフィグレーションのプランニング

表 59.  デバイス・コンフィグレーションのプランニングのチェックリスト
番号 チェック欄 チェックリストの項目
1   複数のコンフィグレーション・スキームの必要性を検討します。
2   トランシーバーに OSC_CLK_1 および REFCLK 外部クロックがあり、EMIFに CLK があることを確認してください。
3   コンフィグレーション・ガイドラインおよび追加のクロック要件に従ってください。これは、デザインでPCIe、トランシーバー・チャネル、HPS、High Bandwidth Memory (HBM2) IPコア、またはSmartVIDを使用している場合に適用します。ガイドラインについては、 インテル® Agilex™ コンフィグレーション・ユーザーガイド および インテル® Agilex™ パワー・マネジメント・ユーザーガイド を参照してください。
4   インテルでは、 インテル® Agilex™ Reset Release IPをデザインで使用し、既知の初期化ステートをロジックに提供して動作を開始させることを強くお勧めします。Reset Release IPは、 インテル® Quartus® Prime開発ソフトウェアのバージョン19.1以降で使用可能です。ガイドラインについては、 インテル® Agilex™ コンフィグレーション・ユーザーガイド を参照してください。
5   nCONFIG が、パッシブ・コンフィグレーション・モードで駆動され、アクティブ・コンフィグレーション・モードでHighに引き上げられ、nSTATUS が適切に監視されていることを確認します。 インテル® Agilex™ デバイスファミリー・ピン接続ガイドライン および インテル® Agilex™ コンフィグレーション・ユーザーガイド の説明に従い、信頼性の高いコンフィグレーションを実現します。
6   nCONFIG の駆動は、FPGA、HPS I/O、FPGAまたはHPS I/Oに依存するコンポーネントによって直接行われないようにします。
7   シリアルフラッシュまたはクアッドSPIフラッシュ・リセット・ピンを AS_nRST ピンに接続してください。SDMは、QSPIリセットを完全に制御する必要があります。クワッドSPIリセットピンは、外部ホストに接続しないでください。

インテル® Agilex™ デバイスのベースはSRAMセルです。コンフィグレーション・データの インテル® Agilex™ デバイスへのダウンロードは、デバイスのパワーアップのたびに行ってください。これは、SRAMが揮発性だからです。複数のコンフィグレーション・スキームが必要かどうかを検討します。例えば、デバッグまたはテストのために1つの手法、生産環境のために別の手法などです。

デバイスのコンフィグレーション・スキームを早期に選択すると、システム設計者やボード設計者は、システムに必要なコンパニオン・デバイスがある場合は、それを決定することができます。ボードレイアウトは、プログラマブル・デバイスに使用する予定のコンフィグレーション・スキームによっても異なります。これは、異なる手法には異なる接続が必要だからです。

また、 インテル® Agilex™ デバイスでは、高度なコンフィグレーション機能が、コンフィグレーション・スキームに応じて提供されます。また、 インテル® Agilex™ デバイスには、オプションのコンフィグレーション・ピンとリコンフィグレーション・オプションが含まれています。これをデザインプロセスの早期段階で選択 (および インテル® Quartus® Prime開発ソフトウェアでセットアップ) して、ボードとシステムのデザインに必要なすべての情報を入手します。