Visible to Intel only — GUID: sss1458889513481
Ixiasoft
1. Intel® MAX® 10 FPGA Configuration Overview
2. Intel® MAX® 10 FPGA Configuration Schemes and Features
3. Intel® MAX® 10 FPGA Configuration Design Guidelines
4. Intel® MAX® 10 FPGA Configuration IP Core Implementation Guides
5. Dual Configuration Intel® FPGA IP Core References
6. Unique Chip ID Intel® FPGA IP Core References
7. Document Revision History for the Intel® MAX® 10 FPGA Configuration User Guide
3.1. Dual-Purpose Configuration Pins
3.2. Configuring Intel® MAX® 10 Devices using JTAG Configuration
3.3. Configuring Intel® MAX® 10 Devices using Internal Configuration
3.4. Implementing ISP Clamp in Intel® Quartus® Prime Software
3.5. Accessing Remote System Upgrade through User Logic
3.6. Error Detection
3.7. Enabling Data Compression
3.8. AES Encryption
3.9. Intel® MAX® 10 JTAG Secure Design Example
Visible to Intel only — GUID: sss1458889513481
Ixiasoft
3.9.4. Verifying the JTAG Secure Mode
You can verify whether your device has successfully entered or exited JTAG secure mode by executing a non-mandatory JTAG instruction.
Note: You must instantiate the internal JTAG interface for you unlock the external JTAG when the device is in JTAG Secure mode.
When you enable the JTAG Secure option, the Intel® MAX® 10 device will be in the JTAG Secure mode after power-up. To validate the JTAG Secure feature in your design example, perform these steps:
- Configure the reference design .pof file into the device with JTAG Secure mode enabled. After power cycle, the device should be in JTAG Secure mode.
- You can ensure that the device enters user mode successfully by observing one of the following:
- CONFDONE pin goes high
- counter_output pin starts toggling
- Issue the PULSE_NCONFIG JTAG instruction using the external JTAG pins to reconfigure the device. You can use the pulse_ncfg.jam file attached in the design example. To execute the pulse_ncfg.jam file, you can use the quartus_jli or the JAM player. You can ensure that the device does not reconfigure by observing one of the following:
- CONFDONE pin stays high
- counter_output pin continues toggling
Unsuccessful reconfiguration verifies that the device is currently in JTAG Secure mode. - Pull the start_unlock port of the user logic to logic high to execute the UNLOCK JTAG instruction.
The indicator port goes high after the UNLOCK JTAG instruction is complete.
- Issue the PULSE_NCONFIG JTAG instruction using the external JTAG pins to reconfigure the device. You can ensure that the device reconfigures successfully by observing one of the following:
- CONFDONE pin is low
- counter_output pin stops toggling
Successful reconfiguration verifies that the device is currently not in JTAG Secure mode.
Did you find the information on this page useful?
Feedback Message
Characters remaining: