JTAG 指令,KEY_VERIFY是許多非強制性的 JTAG 指令之一,在 Stratix® V、Arria® V 或 Cyclone® V FPGAs中啟用防篡改位時停用。當執行非強制性指令,例如在程式設計防篡改位時KEY_VERIFY,TDI 會指向「旁路」收件器。因此,在設定篡改保護位時執行KEY_VERIFY指令將導致退回0x0 (hex)。
若要檢查在裝置中是否已程式化防篡改位,請在執行KEY_VERIFY指令時改變使用者定義模式,並檢查收到的 TDO 模式是否已移入 \'0\',
例如,假設您換0x15A(二進位 1 0101 1010)。如果將防篡改位程式化,因為 KEY_VERIFY=BYPASS,您應該會期望 0 1011 0100,最後 0 是「旁路」註冊的內容。