Intel Agilex® 7コンフィグレーションのユーザーガイド

ID 683673
日付 4/28/2023
Public

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

ドキュメント目次

3.1. Avalon-STスレーブ設定

Avalon® -ST コンフィグレーション・スキームは、以前のデバイスファミリーで利可能な FPP モードを置き換えます。 Avalon® -ST-ST は、 Intel Agilex® 7デバイスの最も高速なコンフィグレーション・スキームです。 このスキームでは、マイクロプロセッサー、 MAX® II MAX® V、または インテル® MAX® 10デバイスなどの外部ホストを使用してコンフィグレーションを駆動します。 外部ホストは、フラッシュメモリーなどの外部ストレージから FPGA へのコンフィギュレーション・データの転送を制御します。 ロジック外部ホストにあるコンフィグレーション・プロセスを制御します。PFL II IP を MAX® II MAX® V、または インテル® MAX® 10デバイスとともにホストとして使用して、フラッシュ・メモリー・デバイスからコンフィギュレーション・データを読み取り、 Intel Agilex® 7デバイスを設定できます。 Avalon® -ST-ST 設定スキームは、 Intel Agilex® 7デバイスではなく外部ホストが設定を制御するため、パッシブと呼ばれます。

表 16.   Avalon® -STコンフィギュレーション・データ幅、クロックレート、およびデータ レートMbps はメガビット/秒の略称です。
プロトコル データ幅(ビット) 最大クロックレート 最大データレート MSEL[2:0]
Avalon® -ST 32 125 MHz 4000 Mbps 000
16 125 MHz 2000 Mbps 101
8 125 MHz 1000 Mbps 110
表 17.   Avalon® -ST コンフィギュレーション・スキームに必要な構成信号8、16、または 32 ビットの Avalon-ST コンフィギュレーション データ バスを使用できます。 SDM I/O ピン機能を指定するには、ソフトウェアのDevice > Device and Pin Options > Configurationダイアログボックスを使用します。 Avalon-ST x16 および x32 コンフィギュレーションの場合、Device > Device and Pin Options > Dual-Purpose Pinsダイアログ・ボックスを使用して、ユーザー・モードで GPIO、他の機能の兼用コンフィギュレーション・ピンを再割り当てできます。
信号名 ピンの種類 方向 電源先
nSTATUS SDM I/O 出力 VCCIO_SDM
nCONFIG SDM I/O 入力 VCCIO_SDM
MSEL[2:0] SDM I/O 入力 VCCIO_SDM
CONF_DONE 8 SDM I/O 出力 VCCIO_SDM
AVSTx8_READY SDM I/O 出力 VCCIO_SDM
AVST_READY GPIO, Dual-Purpose 出力 VCCIO
AVSTx8_DATA[7:0] SDM I/O 入力 VCCIO_SDM
AVSTx8_VALID SDM I/O 入力 VCCIO_SDM
AVSTx8_CLK SDM I/O 入力 VCCIO_SDM
AVST_DATA[31:0] GPIO, Dual-Purpose 入力 VCCIO
AVST_VALID GPIO, Dual-Purpose 入力 VCCIO
AVST_CLK GPIO, Dual-Purpose 入力 VCCIO

コンフィグレーションのタイミング見積もり用については Intel Agilex® 7 データシートを参照してください。

x16 および x32 モードは、1.2 V I/O 規格のみをサポートする GPIO ピンを使用します。 SDM I/O ピンには1.8 V電源が必要です。したがって、FPGA と外部ホスト間の電圧レベル変換が必要になる場合があります。これは、一部の信号が原因で、両方の電力要件に対応するためです。
重要: AVSTx16 または x32 コンフィギュレーション・スキームでは、バンク 3A にあるピン・インデックス [91...95] の I/O ピンへのアクセスは許可されていません。これらのピンは未接続のままにしておく必要があります。詳細については、デバイス・ピン・マッピング・ファイルを参照して、正確なピン位置を特定してください。
注: しかし、 INIT_DONE コンフィグレーション信号はコンフィグレーションに必要ありません。Intel この信号を使用することをお勧めします。SDM は、INIT_DONE デバイスが完全にユーザーモードであることを示すために信号をハイにします。この信号は、コンフィグレーションをデバッグするときに重要です。
注: PFL II IP を使用してコンフィギュレーションを駆動する代わりにカスタムロジックを作成する場合は、プロトコルの詳細についてはAvalon インターフェース仕様でのAvalon ストリーミング・インターフェイスを参照してください。
8 FPGA Parallel Flash Loader II IP をコンフィギュレーション・ ホストとして使用している場合は、CONF_DONEが必要です。