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

ID 683762
日付 12/16/2019
Public
ドキュメント目次

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

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

表 7.   Avalon® -STコンフィグレーションのデータ幅、クロックレート、およびデータレートMbは、メガビット/秒の略です。
プロトコル データ幅 (ビット) 最大クロックレート 最大データレート MSEL[2:0]
Avalon® -ST 32 125 MHz 4000 Mb 000
16 125 MHz 2000 Mb 101
8 125 MHz 1000 Mb 110
表 8.   Avalon® -STコンフィグレーション・スキームに必要なコンフィグレーション信号8ビット、16ビット、または32ビットの Avalon-STコンフィグレーション・データ・バスが利用可能です。SDM I/Oピンの機能は、 インテル® Quartus® Prime開発ソフトウェアのDevice > Configuration > Device and Pin Options ダイアログボックスを使用して指定します。 Avalon-STのx16およびx32のコンフィグレーションの場合、GPIO兼用コンフィグレーション・ピンはユーザーモードで他の機能に再割り当てすることができます。これには、Device > Configuration > Device and Pin Options > Dual-Purpose Pinsダイアログボックスを使用します。
信号名 ピンの種類 方向 電源供給元
nSTATUS SDM I/O 出力 VCCIO_SDM
nCONFIG SDM I/O 入力 VCCIO_SDM
MSEL[2:0] SDM I/O、兼用 入力 VCCIO_SDM
CONF_DONE 4 SDM I/O 出力 VCCIO_SDM
AVST_READY SDM I/O 出力 VCCIO_SDM
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

コンフィグレーション・タイミングの見積もりについては、 インテル® Stratix® 10デバイス・データシートを参照してください。

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