Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
18511 Discussions

JTAG Instruction for Security Modes

AALDH1
Novice
183 Views

Screenshot_2020-05-10 Intel® Arria® 10 Core Fabric and General Purpose I Os HandbookIntel® Arria® 10 Core Fabric and Genera[...].pngHello ,

i would like to know the JTAG secure instructions such as OTP_VOLKEY_SECURE or EXT_JTAG_SECURE and how to program it to the Arria 10 .

0 Kudos
3 Replies
YuanLi_S_Intel
Employee
140 Views

Hi,

 

Tamper Protection security mode allows only encrypted bitstream to program the FPGA only, meanwhile for JTAG Security mode, it allows the access of JTAG to certain feature only.

 

You may refer to user guide below for the implementation:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an556.pdf

 

Thank YOu

AALDH1
Novice
140 Views

I meant the i want to know the instructions codes for the above table for example KEY_VERIFY Instruction Code would be : 00 0001 0011

YuanLi_S_Intel
Employee
140 Views

You will need to use follow the guide to burn the fuse for each setting or using Qcrypt tool to enable all of these design security modes. The Qcrypt tool provides an impermanent solution compared to the burning the fuse which has the one-time programming limitation. 

 

For more information, please refer to the link below:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an556.pdf?wapkw=AES%20cy...

Reply