文章 ID: 000085180 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 28 日

如何修改包含我Stratix® II 设计安全功能的安全密钥的串行矢量格式 (SVF) 文件,以便在联合测试行动小组 (JTAG) 设备链中对Stratix II 设备的安全密钥进行编程?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明 使用 SVF 文件对Stratix II 设备的安全密钥进行编程时,您必须绕过 JTAG 链中的其他所有设备。为此,您必须手动修改 SVF 文件,因为该文件只能用于在单个设备链中对Stratix II 设备进行编程。

应将以下行添加到 SVF 文件中,具体取决于在 JTAG 链中Stratix II 设备之前和/或之后有多少设备。您必须知道指令寄存器并绕过链中所有其它设备的寄存器长度。在 SVF 文件中的 FREQUENCY 行后添加行:

HIR 10 TDI (3FF);"< -- Stratix II 后的指令寄存器长度,这里显示长度为 10 位
TIR 10 TDI (3FF);"HDR 1 TDI (1);"TDR 1 TDI (1);"
您也需要修改对设备 JTAG IDCODE 的检查部件。例如,如果您使用的是 EP2S130,默认情况下,该文件有以下行:

SDR 32 TDI (FFFFFF) TDO (020950DD) 口罩 (0FFFFFFF);

在下列行上方排入:

SIR 10 TDI (006);

现在,SVF 文件可用于对安全密钥进行编程。但是,请注意,仅限这些修改无法控制 3.7V 编程电压。

相关产品

本文适用于 1 产品

Stratix® II FPGA

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。