Vhdl 斯巴达3ADSP设备通过JTAG读取DNA
如何使用iMPACT工具通过JTAG电缆读取Spartan 3A DSP的设备DNA?如果有任何其他方法可用于交叉检查代码readead deviceDNA值,那么它是否是该设备的正确deviceDNA值?对此有一个Xilinx AR: 用于Spartan-3A系列装置(Spartan-3A、Spartan-3AN 和斯巴达-3和SP) 2.在影响批处理模式命令行中运行生成的文件“readDNA.cmd”(ASCII文本文件),如下所示:Vhdl 斯巴达3ADSP设备通过JTAG读取DNA,vhdl,fpga,Vhdl,Fpga,如何使用iMPACT工具通过JTAG电缆读取Spartan 3A DSP的设备DNA?如果有任何其他方法可用于交叉检查代码readead deviceDNA值,那么它是否是该设备的正确deviceDNA值?对此有一个Xilinx AR: 用于Spartan-3A系列装置(Spartan-3A、Spartan-3AN 和斯巴达-3和SP) 2.在影响批处理模式命令行中运行生成的文件“readDNA.cmd”(ASCII文本文件),如下所示: Impact -batch <filen
Impact -batch <filename>.cmd
The above command will display the DNA number on the DOS command console.
Note: If FPGA is configured prior to read Device DNA via JTAG port then the value will be wrong. Please make sure that FPGA is not
Impact-batch.cmd
上述命令将在DOS命令控制台上显示DNA编号。
注意:如果在通过JTAG端口读取设备DNA之前配置了FPGA,那么该值将是错误的。请确保FPGA不可用
从外部闪存或JTAG设备配置。要做到这一点
更改模式引脚或擦除外部闪存设备,然后重新接通电源
董事会
使用这种方法,我可以读取DNA值,但每次读取都会改变,而且我的FPGA是新的,还没有编程。plz能解释为什么会发生这种情况吗?。那么如何找到正确的DNA值呢?好吧,我很久以前就做过这个了,我会看看我能不能在我的板上做这个,我没有任何斯巴达的设备,但我可以在Virtex 5、6或Zynq上测试它,看看我能不能让它工作。
setMode -bs
setCable -port auto
Identify
identifyMPM
Readdna -p X
exit
Impact -batch <filename>.cmd
The above command will display the DNA number on the DOS command console.
Note: If FPGA is configured prior to read Device DNA via JTAG port then the value will be wrong. Please make sure that FPGA is not