UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 13220

4.1 iMPACT - 4.1i SVF ファイルの大きさが 3.1i で生成された SVF ファイルより小さい理由

説明

キーワード : iMPACT, JTAG Programmer, 3.1, 4.1, file size,ファイル サイズ

重要度 : 標準

概要 :
iMPACT で生成した 4.1i SVF ファイルの大きさが 3.1i JTAG Programmer で生成された SVF ファイルより小さい理由

ソリューション

iMPACT で、あるグローバル パッド命令が使用されるため、ファイルの大きさが小さくなります。 4.1i SVF ファイルでは、TDR (Trailer Data Register)、TIR (Trailer Instruction Register)、HDR (Header Data Register)、および HIR (Header Instruction Register) 命令が使用されます。

チェーンの中のある 1 つのデバイスが動作しているとき、ほかのデバイスは回避 (パイパス) されます。 上記のグローバル コマンドでは、命令の最初と最後でパッドされるビット数が指定されます。この結果、各 SIR または SDR 命令ごとにパッドするビット数を指定する必要がなくなるため、ほかのデバイスをバイパスする際の無駄を省くことができます。 チェーン内のデバイス数が増加すればするほど、上記のグローバル コマンドを使用したときの効果は大きくなります。

たとえば、JTAG Programmer で Device 1 に対する get device ID では次のようになります。

// Loading device 'simple(Device2)' with 'bypass' instruction.
SIR 13 TDI (1fff) SMASK (1fff) TDO (0101) MASK (03e3) ;
// Loading device 'simple(Device1)' with 'idcode' instruction.
SIR 13 TDI (09ff) SMASK (1fff) ;
SDR 33 TDI (01fffffffe) SMASK (01ffffffff) TDO (0000c38126) MASK (001ffffffe) ;
// Loading device 'simple(Device1)' with 'bypass' instruction.
SIR 13 TDI (1fff) SMASK (1fff) ;

これに対して、iMPACT では次のようになります。

TIR 0 ;
HIR 8 TDI (ff) SMASK (ff) ;
HDR 1 TDI (00) SMASK (01) ;
TDR 0 ;
//Loading device with 'idcode' instruction.
SIR 5 TDI (09) SMASK (1f) ;
AR# 13220
日付 12/27/2005
ステータス アーカイブ
種類 一般
このページをブックマークに追加