Intel® Arria® 10内核架构和通用I/O手册

ID 683461
日期 5/08/2017
Public
文档目录

7.5.2. 安全模式

表 103.   Arria® 10器件中可用的安全模式
注: 更多关于这些指令或如何燃断熔丝进入各模式的详情,请联络您的Intel技术支持。 或者,可使用Qcrypt工具使能全部设计安全模式。相对于燃烧熔丝的一次性编程限制,Qcrypt工具提供一个非永久性解决方案。
安全模式 JTAG指令 安全特性
JTAG Secure37 EXT_JTAG_SECURE 仅允许强制性IEEE Std. 1149.1 BST JTAG指令。请参看.
Tamper Protection OTP_VOLKEY_SECURE 仅允许经正确密匙加密的配置文件载入 Arria® 10器件。未加密或经错误密匙加密将导致配置失败。
JTAG Bypass EXTERNAL_JTAG_BYPASS 禁用所有来自外部JTAG管脚或HPS JTAG的直接控制。相对于JTAG Secure模式,JTAG Bypass模式中的器件可通过内部JTAG核访问外部JTAG管脚或HPS JTAG接口
Key Related Instruction Disable KEY_EXT_JTAG_DISABLE 禁用外部JTAG管脚发布的所有与AES密匙有关的JTAG指令。
HPS Configuration Only FORCE_HPS_CONFIG 从配置或部分重配置器件禁用外部JTAG管脚。仅HPS控制配置管脚且MSEL管脚将处于被动模式。
HPS JTAG Bypass EXTERNAL_JTAG_BYPASS 旁路HPS JTAG控制器并禁用HPS内部主控制器。
PR and Scrubbing Disable PR_SCRUBBING_DISABLE 禁用部分重配置以及来自外部管脚和HPS的外部擦拭。仅FPGA核可执行部分重配置。
Volatile Key Lock VOLKEY_LOCK 锁定已归零或被重配置的易失性密匙。然而,也可使用KEY_CLR_VREG指令擦除易失性密匙。仅易失性密匙被编程到器件中之后才可发布VOLKEY_LOCK指令。
Volatile Key Disable VOLKEY_DISABLE 禁用易失性密匙的进一步编程。如果有易失性密匙已被编程到器件中,则该器件将不用于解密配置文件。
Non-Volatile Key Disable OTP_DISABLE 禁用非易失性密码进一步编程。如果有非易失性密匙已被编程到器件中,则该器件将不用于解密配置文件。
Test Disable Mode TEST_DISABLE 禁用所有测试模式以及所有测试相关的JTAG指令。此过程不可逆且会阻止Intel进行故障分析。
37 使能JTAG Secure或Test Disable模式禁用Arria 10器件中的测试模式并禁用通过JTAG接口编程。此过程不可逆但会阻止Intel进行故障分析。