1. インテル® Stratix® 10コンフィグレーション・ユーザーガイド
2. インテル® Stratix® 10のコンフィグレーションについての詳細
3. インテル® Stratix® 10のコンフィグレーション・スキーム
4. デザインでのリセット・リリース・インテルFPGA IPの使用
5. リモート・システム・アップデート (RSU)
6. インテル® Stratix® 10のコンフィグレーション機能
7. インテル® Stratix® 10のデバッグガイド
8. インテル® Stratix® 10コンフィグレーション・ユーザーガイド・アーカイブ
9. インテル® Stratix® 10コンフィグレーション・ユーザーガイド改訂履歴
3.1.1. Avalon® -STコンフィグレーション・スキームのハードウェア・コンポーネントとファイルの種類
3.1.2. Avalon-STデバイス・コンフィグレーションの有効化
3.1.3. AVST_READY信号
3.1.4. RBFコンフィグレーション・ファイルの形式
3.1.5. Avalon-STシングルデバイス・コンフィグレーション
3.1.6. Avalon® -STコンフィグレーション・スキームに向けたデバッグ・ガイドライン
3.1.7. Avalon-ST x8におけるQSFの割り当て
3.1.8. Avalon-ST x16におけるQSFの割り当て
3.1.9. Avalon-ST x32におけるQSFの割り当て
3.1.10. Avalon® -STコンフィグレーション・スキームで使用するIP: インテルFPGAパラレル・フラッシュ・ローダー II IPコア
3.2.1. ASコンフィグレーション・スキームのハードウェア・コンポーネントとファイルの種類
3.2.2. ASシングルデバイスのコンフィグレーション
3.2.3. 複数のシリアル・フラッシュ・デバイスを使用するAS
3.2.4. ASコンフィグレーションのタイミング・パラメーター
3.2.5. 外部AS_DATAピンで許容される最大スキュー遅延に関するガイドライン
3.2.6. シリアル・フラッシュ・デバイスのプログラミング
3.2.7. シリアル・フラッシュ・メモリーのレイアウト
3.2.8. AS_CLK
3.2.9. アクティブ・シリアル・コンフィグレーション・ソフトウェアの設定
3.2.10. インテル® Quartus® Primeのプログラミング手順
3.2.11. ASコンフィグレーション・スキームに向けたデバッグ・ガイドライン
3.2.12. ASにおけるQSFの割り当て
3.4. JTAGコンフィグレーション
JTAGチェーンのデバイス・プログラミングは、開発を行う際に理想的な方法です。JTAGチェーンのデバイス・コンフィグレーションは、JTAGピンを使用して インテル® Stratix® 10 FPGAを.sofファイルで直接コンフィグレーションします。JTAGデバイスチェーンを使用するコンフィグレーションでは、外部フラッシュメモリーをプログラミングする必要がないため、開発時間を短縮できます。イメージがクワッドSPIメモリーに保存されている場合、JTAGを使用して再プログラミングを行うことも可能です。クワッドSPIのコンテンツが破損している、もしくは無効な場合に、JTAGコンフィグレーション・スキームを使用してクワッドSPIメモリーを再プログラミングすることも可能です。
インテル® Quartus® Prime開発ソフトウェアは、FPGAのデザイン情報を含む.sofを生成します。.sofをJTAGプログラマーとともに使用し、 インテル® Stratix® 10デバイスをコンフィグレーションすることができます。 インテル®FPGAダウンロード・ケーブル IIおよび インテル®FPGAイーサネット・ケーブルはどちらも、1.8 VのVCCIO_SDM電源をサポートすることができます。あるいは、Jam*STAPL Format File (.jam) または Jam* Byte Code File (.jbc) をJTAGコンフィグレーションに使用することができます。
インテル® Stratix® 10デバイスは、自動的にコンフィグレーション・ビットストリームを圧縮します。 インテル® Stratix® 10デバイスで圧縮を無効にすることはできません。
| モード | データ幅 (ビット) | 最大クロックレート | 最大データレート | MSEL[2:0] | |
|---|---|---|---|---|---|
| パッシブ | JTAG | 1 | 30 MHz | 30 Mb | 3'b111 |
注: JTAGポートは最も優先順位が高く、MSELピンの設定を上書きします。そのため、セキュリティー上の理由でJTAGをディスエーブルしない限り、MSELが異なるコンフィグレーション・スキームを指定している場合でも、JTAGを介して インテル® Stratix® 10デバイスをコンフィグレーションすることが可能です。
| コンフィグレーション機能 | ピンの種類 | 方向 | 電源供給元 |
|---|---|---|---|
| TCK | 固定 | 入力 | VCCIO_SDM |
| TDI 7 | 固定 | 入力 | VCCIO_SDM |
| TMS 7 | 固定 | 入力 | VCCIO_SDM |
| TDO 7 | 固定 | 出力 | VCCIO_SDM |
| nSTATUS | SDM I/O | 出力 | VCCIO_SDM |
| nCONFIG | SDM I/O | 入力 | VCCIO_SDM |
| MSEL[2:0] | SDM I/O、兼用 | 入力 | VCCIO_SDM |
注: CONF_DONEおよびINIT_DONEコンフィグレーション信号は必須ではありませんが、インテルではこれらの信号を使用することを推奨しています。SDMは、完全なビットストリームを正常に受信した後、CONF_DONE信号をHighに駆動します。SDMはINIT_DONE信号をHighに駆動し、デバイスが完全にユーザーモードに入っていることを示します。
注: 現時点では、 インテル® Agilex™ デバイスのPin-Outファイルは利用することができません。
7 JTAGピンは、 インテル® Stratix® 10 SoCデバイスのHPS JTAGチェーンに接続可能です。