インテル® Agilex™ コンフィグレーション・ユーザーガイド

ID 683673
日付 5/30/2022
Public

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

ドキュメント目次

3.2.1. ASコンフィグレーション・スキームのハードウェア・コンポーネントとファイルタイプ

次のコンポーネントを使用して、ASコンフィグレーション・スキームを実装します。

  • Quad SPIフラッシュメモリー
  • インテル® Quartus® Prime ProgrammerをPCBに接続するための インテル® FPGAダウンロード・ケーブルII

プロトコルによるコンフィグレーション(CvP)を含むPCIeデザインの場合、インテル Micron QSPIフラッシュメモリーを使用することをお勧めします。Micron QSPIフラッシュメモリーを使用する場合、ブートROMはAS x4モードを使用して初期コンフィグレーション・ファームウェアをより高速にロードし、ホスト列挙のPCIeウェイクアップ時間に対応します。

PCIeデザインに他のフラッシュ・メモリー・タイプを使用する場合、ブート ROM は AS x1 モードを使用してファームウェアを読み取ります。インテルでは、デバイスがパワー・オン・リセット (POR) 状態を終了してから数えて、最低 200 msの間 PERST#信号をLowにアサートすることを推奨しています。これにより、PCIeエンドポイントがリンクトレーニング状態に入る前にPERST#信号はディアサートします。

次のブロック図は、ASコンフィグレーション・スキームを使用したコンポーネントとデザインフローを示しています。

図 37. .jicプログラミングのコンポーネントとデザインフロー

.jicを使用するASプログラミングに加えて、Programmer はインテル Quartus Prime またはサードパーティー製プログラマーを使用したASプログラミングに示すように、.pofを使用したクワッドSPIフラッシュの直接プログラミングをサポートします。

表 32.  出力ファイルの仕様
プログラミング・ファイル・タイプ 拡張子 詳細
JTAG Indirect Configuration File *.jic

.jicは、FPGA JTAG ピンを介したシリアル・フラッシュ・プログラミングを有効にします。このファイルタイプは、ASx4コンフィグレーションでのみ使用できます。 ASx4コンフィグレーション・スキームを使用して新しく実装されたボードには、初期SDMファームウェア・プログラミングが必要です。ヘルパーSOFイメージは、必要なSDMファームウェアを提供します。

最初にJTAGケーブルを使用して、SDM Helper SOF を インテル® Agilex™ デバイスにロードします。 その後、SDM はフラッシュデバイスに インテル® Agilex™ デザインをロードできます。

生のプログラミング・データ・ファイル .rpd

サードパーティーのプログラミング・ハードウェアでコンフィグレーションするためのデータを保存します。.pof また .sofから生のプログラミング・データ・ファイルを生成します。

.rpdファイルは、.pofまたは.jicのサブセットであり、クワッドSPIコンフィギュレーション・デバイスとリモート・システム・アップデートを使用するアクティブ・ シリアル・コンフィギュレーション・スキーム用のデバイス固有のバイナリのプログラミング・データのみを含みます。