各アルテラ FPGA ファミリでサポートされているコンフィギュレーション機能の概要については、表 1 を参照してください。
| 表 1. アルテラ FPGA でサポートされているコンフィギュレーション機能 | |||
| デバイス | 復元のサポート | デザイン・セキュリティのサポート | リモート・システム・アップグレードのサポート |
|---|---|---|---|
| Stratix® IV | |||
| Stratix III | |||
| Stratix II および Stratix II GX | |||
| Stratix および Stratix GX | - | - | |
| Cyclone® III | - | ||
| Cyclone III LS | |||
| Cyclone II | - | - | |
| Cyclone | - | - | |
| Arria® II GX | |||
| Arria GX | - | ||
| APEX II | - | - | - |
| APEX 20K、20KE、20KC | - | - | - |
| Mercury | - | - | - |
| ACEX® 1K | - | - | - |
| FLEX 10K®、10KE、10KA | - | - | - |
復元のサポート
一部のアルテラ・デバイスは、コンフィギュレーション・メモリのスペースと時間を節減するコンフィギュレーション・データの復元をサポートします。この機能により、圧縮されたコンフィギュレーション・データをコンフィギュレーション・デバイスまたはその他のメモリに格納し、この圧縮されたビット・ストリームをデバイスに送信することができます。コンフィギュレーションの間、デバイスはリアルタイムでビット・ストリームを復元し、SRAM セルをコンフィギュレーションします。
詳しくは、コンフィギュレーション・ハンドブックのそれぞれのアルテラ FPGA のコンフィギュレーションの章を参照してください。
デザイン・セキュリティのサポート
いくつかのアルテラ・デバイスは、今日入手可能な最先端暗号化アルゴリズムである高度暗号化規格(AES)アルゴリズムを使用してコンフィギュレーション・ビットストリームを暗号化することができます。デザイン・セキュリティ機能を使用するとき、セキュリティ・キーは FPGA に格納されます。デザイン・セキュリティ機能がイネーブルされた FPGA のコンフィギュレーションを成功させるには、同じセキュリティ・キーで暗号化されたコンフィギュレーション・ファイルでデバイスをコンフィギュレーションする必要があります。セキュリティ・キーは、デバイスに内蔵された不揮発性メモリに格納することができます。この不揮発性メモリは、格納のためにバッテリ・バックアップなどの外部デバイスは必要としません。詳しくは、コンフィギュレーション・ハンドブックのそれぞれのアルテラ・デバイスのコンフィギュレーションの章を参照してください。
- AN 341: Using the Design Security Feature in Stratix II and Stratix II GX Devices(PDF)
- AN 512: Using the Design Security Feature in Stratix III Devices(PDF)
- AN 556: Using the Design Security Feature in Stratix IV and Arria II GX Devices (PDF)
リモート・システム・アップグレードのサポート
一部のアルテラ・デバイスは専用のリモート・システム・アップグレード回路を備えています。 デバイスに実装されたソフト・ロジック(Nios® II エンベデッド・プロセッサまたはユーザ・ロジック)は、遠隔地から新しいコンフィギュレーション・イメージをダウンロードし、それをコンフィギュレーション・メモリに格納し、さらに専用リモート・システム・アップグレード回路にリコンフィギュレーション・サイクルの開始を指示することができます。 この専用回路は、コンフィギュレーション・プロセス中およびプロセス後にエラー検出を実行し、安全なコンフィギュレーション・イメージに戻ることによってエラー状態から回復し、エラー・ステータス情報を提供します。 この専用リモート・システム・アップグレード回路は、システム・ダウンタイムを回避するのに役立ちます。詳しくは、コンフィギュレーション・ハンドブックのそれぞれのアルテラ・デバイスのコンフィギュレーションの章を参照してください。
- AN 521: Cyclone III Active Parallel Remote System Upgrade Reference Design (PDF)
- Stratix デバイスによるリモート・システム・アップグレード
- altremote_update メガファンクション・ユーザ・ガイド(PDF)
