Impact のバッチ コマンド シェル (ISE v14.6) と次のコマンド ライン呼び出しを使用して、Xilinx Spartan 3AN FPGA の 57 ビット デバイス DNA を読み取ろうとしています。
impact -batch file.txt
file.txt の内容は次のとおりです。
setMode -bscan
setCable -p auto
addDevice -p 1 -file program.bit
readDna -p 1
quit
Impact からの応答は正しくなく、呼び出しごとに変化します。HDL で DNA_PORT プリミティブをインスタンス化し、正しい DNA を読み取っているので、それが間違っていることはわかっています。Impact からの応答の最後の数行を次に示します。
Boundary-scan chain validated successfully.
DNA = '111111111111111100000000000000000000000000000000000000000'
Elapsed time = 0 sec.
このコマンドで成功した人はいますか? もしそうなら、私は何を間違っていますか?