【问题标题】:Spartan 3ADSP device DNA read via JTAG通过 JTAG 读取 Spartan 3ADSP 设备 DNA
【发布时间】:2013-12-25 06:46:05
【问题描述】:

如何使用 iMPACT 工具通过 JTAG 电缆读取 Spartan 3A DSP 的设备 DNA?如果有任何其他方法可以交叉检查代码读取 deviceDNA 值,该设备的 deviceDNA 值是否正确?

【问题讨论】:

    标签: vhdl fpga


    【解决方案1】:

    有一个 Xilinx AR 可以解决这个问题:

    AR# 40856 iMPACT- How can I read DNA from my FPGA with IMPACT?

    适用于 Spartan-3A 系列设备(Spartan-3A、Spartan-3AN 和Spartan-3ANDSP)

        To read if the DNA iMPACT batch mode command is available. ("readDna -p <position>") How to get the Xilinx Device DNA via iMPACT
    

    批处理模式? 1. 生成 iMPACT 批处理模式文件,例如“.cmd”(在任何 ASCII 文本编辑器中),其中包含以下文本命令。你可以运行这个 iMPACT 批处理模式。在下面的命令中,“X”表示 目标设备。

        setMode -bs
        setCable -port auto
        Identify
        identifyMPM
        Readdna -p X
        exit
    

    2.在IMPACT批处理模式命令行中运行上面生成的文件“readDNA.cmd”(ASCII文本文件)为:

        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
    

    从外部闪存或 JTAG 设备配置。简单地实现这一点 更改模式引脚或擦除外部闪存设备并重新启动 板。

    【讨论】:

    • 要使用这种方法,我可以读取 DNA 值,但每次读取都会改变,而且我的 FPGA 是新的尚未编程的。请解释一下为什么会发生?以及如何找到哪个 DNA 值是正确的?。
    • 嗯,很久以前我做过这个,我会看看我是否可以在我的板上做这个,我没有任何基于 Spartan 的设备,但我可以在 Virtex 5 上测试它, 6 或 Zynq,看看我能不能让它工作。
    猜你喜欢
    • 1970-01-01
    • 2022-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    相关资源
    最近更新 更多