UESCODE は JTAG 仕様では定義されていませんが、この命令は JTAG ステートマシンを使用してシグニチャをデバイスからシフトするため、USERCODE 命令と同じバージョン管理機能を提供します。UESCODE 1 つ以上の命令を使用してデバイスから署名を読み出すことができます。UESCODE はAltera®命令であるため、この命令を読み出すために、MAX PLUS® II ソフトウェアで生成された Jam ファイル(.jam)を使用する必要があります。
ユーザーコード・オプション ([割り当て] メニュー -グローバル・プロジェクト・デバイス・オプション) を使用して、MAX PLUS II ソフトウェア >でUSERCODEまたは UESCODEregister を設定できます。表 1 Alteraデバイスの USERCODE または UESCODE レジスターの長さをリストします。
表 1。 ユーザーコード および UESCODE レジスターの長さ | ||
デバイス | 命令 | 長さ (ビット) |
APEX™ 20K | USERCODE | 32 |
FLEX® 10K | USERCODE | 32 (1) |
FLEX® 10KE | USERCODE | 32 (1) |
FLEX® 8000 | NA | NA |
FLEX® 6000 | NA | NA |
MAX® 9000A | UESCODE | 16 |
MAX 7000A | UESCODE | 16 |
MAX 7000AE | USERCODE | 32 |
MAX 7000B | USERCODE | 32 |
MAX 3000A | USERCODE | 32 |
コンフィグレーション・デバイス | USERCODE | 32 |
メモ:
(1) ユーザーにより決定された 7 ビット、所定の 25 ビット。
ユーザーコードと UESCODE の詳細については 、AN 39: IEEE 1149.1(JTAG) バウンダリー・スキャン・テスト (Altera デバイスでのテスト ) (PDF)を参照してください。