我正在尝试使用 Impact 的批处理命令 shell (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.
有人用这个命令成功过吗?如果是这样,我做错了什么?