Lattice Semiconductor Corporation
ホーム > 製品 > FPGA > LatticeECP3 > コンフィグレーション

機能拡張されたコンフィグレーション

柔軟なコンフィグレーション・オプション

柔軟ないくつかのオプションの1つを用いることで、迅速に各LatticeECP3デバイスをコンフィグレーションすることができます:

マルチブート機能とビットストリーム暗号化

コンフィギュレーション・データの信頼性高いリモートアップデートを必要とするアプリケーションのために、LatticeECP3 FPGAはデュアルブート・イメージに対応しています。システムが基本コンフィグレーションで動作しはじめた後に、新しいブートイメージを遠隔地からダウンロードし、コンフィグレーション用記憶デバイスの別領域に保存することができます。アップデート後に、この新しいコンフィグレーション・ファイルからLatticeECP3を再起動することができます。ダウンロード中のデータエラーや新しいブートイメージが正しくないバージョン番号であるなどの問題がある場合、LatticeECP3デバイスはバックアップされているオリジナルの"ゴールデン・コンフィグレーション"に戻ることができるため、再試行が可能です。これはシステムの電源サイクリング(一度オフして続いてオンすること)なしに実行できます。

LatticeECP3デバイスはユーザ固有の128ビット復号鍵の記憶に用いることができる不揮発性メモリ素子を含んでいます。コンフィグレーション・メモリにプログラムミングする前に、ビットストリーム・ファイルをこの暗号鍵で暗号化しておくことができます。暗号化されたビットストリームがFPGAに入力されるときに、デバイスに格納された暗号鍵を用いることで復号されます。この機能はデザインの著作権侵害や過剰生産と戦う方法を提供します。

ECP3 - multi boot & encryption

ソフトエラー検出(SED)

LatticeECP3デバイスはCRC (Cyclic Redundancy Code)チェックを実行する専用ロジックを持っています。コンフィグレーション中にビットストリーム・データはCRC論理ブロックでチェックされます。LatticeECP3デバイスは ソフトエラー検出(SED)モードで活用するようにプログラム可能で、 コンフィグレーションSRAMのソフトエラーをチェックします。

ECP3 - Soft Error Detect

TransFR I/O

LatticeECP3デバイスはTransFR I/O機能を持っており、デバイス・コンフィグレーション中にI/Oステートを固定することができます。これによりデバイスがフィールドでシステムの中断やダウンタイムは最短にしてアップデート可能なため、"5ナイン" (99.999%)稼働率のような高いシステム稼働率要件ロジックのフィールド・アップグレードという二重の要件に適合することができます。下図はLatticeECP3のTransFR I/O機能を用いて4ステップでどのように達成するかを示します。

ECP3 - TransFR Configuration

ご利用条件 | プライバシー・ポリシー | ニュースリリース | 求人情報 | 投資家情報 | お問い合わせ | サイトマップ © Lattice Semiconductor Corporation 2012