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

ID 683673
日付 5/30/2022
Public

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

ドキュメント目次

3.1. Avalon-STコンフィグレーション

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

表 14.   Avalon® -STコンフィグレーション・データ幅、クロックレート、およびデータレートMbpsは、メガビット/秒の略語です。
プロトコル データ幅(ビット) 最大クロックレート 最大データレート MSEL[2:0]
Avalon® -ST 32 40MHz 4000Mbps 000
16 40MHz 2000Mbps 101
8 40MHz 1000Mbps 110
表 15.   Avalon® -STコンフィグレーション・スキームに必要なコンフィグレーション信号 8ビット、16ビット、または32ビット Avalon-ST コンフィグレーション・データ・バスを使用できます。 インテル® Quartus® PrimeソフトウェアでのDevice > Device and Pin Options > Configurationのダイアログボックスを使用して、SDM I/Oピン機能を指定します。 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、デュアルパーパス 出力 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、デュアルパーパス 入力 VCCIO
AVST_VALID GPIO、デュアルパーパス 入力 VCCIO
AVST_CLK GPIO、デュアルパーパス 入力 VCCIO

コンフィグレーション・タイミングの見積もりに就て詳しくは インテル® Agilex™ データシートを参照してください。

x16 および x32 モードは、1.2 V I/O 規格のみをサポートする GPIO ピンを使用します。したがって、両方の電力要件に対応するために、一部の信号のためにFPGAと外部ホスト間の電圧レベル変換が必要になる場合があります。AVSTx16またはx32コンフィグレーション・スキームでは、ピンインデックス[91...95]を使用してバンク3AにあるI/Oピンにアクセスすることはできません。これらのピンは未接続のままにしておく必要があります。詳細については、デバイスのピン・マッピング・ファイルを参照して、正確なピンの位置を特定してください。

注: INIT_DONE コンフィグレーションにはコンフィグレーション信号が必要ではなくても、インテルはこの信号を使用することをお勧めします。 SDMは INIT_DONE デバイスが完全にユーザーモードであることを示すためにHighに信号を送ります。この信号は、コンフィグレーションをデバッグするときに重要です。
注: PFL II IPを使用してコンフィグレーションを駆動する代わりにカスタムロジックを作成する場合、プロトコルの詳細についてはAvalonインターフェースの仕様でのAvalonストリーミング・インターフェースを参照してください。
8 CONF_DONEはコンフィギュレーション・ホストとしてのインテル FPGAパラレル・フラッシュ・ローダーII IPを使用している場合はが必要です 。