Опитвам се да прочета 57-битовата ДНК на устройството на Xilinx Spartan 3AN FPGA, използвайки пакетната командна обвивка на Impact (ISE v14.6) и използвайки следното извикване на командния ред:
impact -batch file.txt
Съдържанието на file.txt е:
setMode -bscan
setCable -p auto
addDevice -p 1 -file program.bit
readDna -p 1
quit
Отговорът, който получавам от Impact, е грешен и се променя с всяко мое обаждане. Знам, че е грешно, защото съм инстанцирал DNA_PORT примитив в моя HDL и чета правилната ДНК. Ето последните няколко реда от един от отговорите на Impact:
Boundary-scan chain validated successfully.
DNA = '111111111111111100000000000000000000000000000000000000000'
Elapsed time = 0 sec.
Някой имал ли е успех с тази команда? Ако е така, какво правя грешно?
ReadIdcode -p 1
, само за да сте сигурни, че се насочвате към спартанец. Това единственото устройство ли е във веригата JTAG? - person Jonathan Drolet   schedule 30.03.2015