記事 ID: 000078615 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2021/08/27

マルチデバイス共同テスト・アクション・グループ (JTAG) チェーンでStratix II キー・プログラミングを許可するように、Stratix II .ekp.jam デザインのセキュリティー・キー・プログラミング・ファイルを変更するにはどうすればよいですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 Quartus® II ソフトウェア・バージョン 5.1 プログラマーは、1 つのStratix II デバイス JTAG チェーンに対してのみ .ekp.jam プログラミング・ファイルを生成できます。また、.ekp.jam ファイルをプログラミング・ファイルとして追加した場合、.cdf (チェーン記述ファイル) のチェーン記述に他のデバイスを追加することはできません。 しかし、.ekp.jam のテキスト内に情報を追加して、マルチデバイス・チェーン内でStratix II のプログラミングを可能にすることもできます。 これを行うには、Jam STAPL コマンドを使用して、特定のチェーン情報を持つ .ekp.jam ファイルを手動で変更する必要があります。JTAG チェーン内のStratix II デバイスの前後にいくつのデバイスがあるかに応じて、.ekp.jam ファイルに次の行を追加する必要があります。
 

1.) チェーン内のすべての非Stratixデバイスの命令レジスターの長さを知っている必要があります。 これらのデバイスの BSDL ファイルまたはデータシートから、命令レジスターの合計長を確認する必要があります。 ekp.jam ファイルの「PROCEDURE EXECUTE;」行の後に次の行を追加します。

PREIR 10。   '注 1
POSTIR 10。'2
PREDR 1;   '3
POSTDR 1;'4

注 1: チェーン内のインストラクション・レジスターの長さの後Stratix II。これは、10 ビットの長さの例を示しています。チェーンの番号を変更します。

注 2: チェーン内のインストラクション・レジスターの長さをStratix II の前。これは、10 ビットの長さの例を示しています。チェーンの番号を変更します。

注3: チェーン内のバイパスレジスターの後Stratix II。これは、チェーン内の JTAG デバイス AFTER Stratix II の数と同等です。チェーンの番号を変更します。

注 4: チェーン内のバイパスレジスターの前Stratix II。これは、チェーン内の JTAG デバイスのStratix前の数と同等です。チェーンの番号を変更します。

2. また、IDCODE をチェックする DRSCAN ステートメントの前に IDCODE 命令スキャンを実行することにより、.ekp.jam JTAG IDCODE チェック・セクションを変更する必要があります。  例えば EP2S130 を使用している場合、デフォルトで .ekp.jam ファイルには次の行があります。

DRSCAN 32、比較 ./2120950DD、./21FFFFFFF、compare_status;

上記の行の 直前 に、次の行を追加する必要があります。

IRSCAN 10、./2106。

3. 最後に、ファイルの最後にある巡回冗長検査 (CRC) の値を正しい値に置き換えます。適切な CRC 値を取得するには、変更された .ekp.jam を Quartus® II®・プログラマーに追加します。Quartus® II プログラマー・ダイアログ・ボックスに正しい CRC 値が表示されます。テキスト・エディターでファイルを編集し、ファイルを保存します。このファイルは、マルチデバイス・プログラミング用に Quartus® II プログラマーと共に使用できるようになりました。

チェーンに複数のStratix II デバイスがある場合、生成した .ekp.jam ファイルごとにこの手順を繰り返す必要があります。 セキュリティー・キーがプログラムされるチェーン内の各Stratix II デバイスには、.ekp.jam ファイルが 1 つ必要です。

関連製品

本記事の適用対象: 1 製品

Stratix® II FPGA

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。