Intel® MAX® 10 FPGA配置用户指南

ID 683865
日期 1/10/2022
Public
文档目录

3.9.3. 执行LOCK和UNLOCK JTAG指令

将该参考设计配置到已使能JTAG Secure模式的 Intel® MAX® 10器件中时,该器件在上电和配置后处于JTAG Secure模式。

要禁用JTAG Secure模式,触发用户逻辑的start_unlock端口来发布UNLOCK JTAG指令。发布UNLOCK JTAG指令后,器件从JTAG安全模式退出。禁用JTAG Secure模式时,可以选择全芯片擦除 Intel® MAX® 10器件的内部闪存以永久禁用JTAG Secure模式。

用户逻辑中的start_lock端口触发LOCK JTAG指令的执行。执行该指令会使能 Intel® MAX® 10器件的JTAG Secure模式。

图 17. LOCK或UNLOCK JTAG指令执行
表 35.  用户逻辑的输入和输出端口
端口 Input/Output 功能
clk_in Input 用户逻辑的时钟源。用户逻辑的fMAX 取决于时序收敛分析。需要在数据通路上应用时序约束并执行时序分析来确定fMAX
start_lock Input 触发内部JTAG接口的LOCK JTAG指令执行。需要脉冲信号保持高电平至少1个时钟周期以实现该触发操作。
start_unlock Input 触发内部JTAG接口的UNLOCK JTAG指令执行。需要脉冲信号高电平至少1个时钟周期以实现该触发操作。
jtag_core_en_out Output 输出至JTAG WYSIWYG atom。该端口连接到JTAG WYSIWYG atom的corectl端口,以使能内部JTAG接口。
tck_out Output 输出到JTAG WYSIWYG atom。该端口连接到JTAG WYSIWYG atom的tck_core端口。
tdi_out Output 输出到JTAG WYSIWYG atom。该端口连接到JTAG WYSIWYG atom的tdi_core端口。
tms_out Output 输出到JTAG WYSIWYG atom。此端口连接到JTAG WYSIWYG atom的tms_core端口。
indicator Output 该输出管脚的逻辑高电平表示LOCK或者UNLOCK JTAG指令执行的完成。