Forum Discussion
Hi,
Have you checked that it is being loaded with an encrypted configuration file? Tamper protection mode prevents the FPGA from being loaded with an unencrypted configuration file. When you enable this mode, the FPGA can only be loaded with a configuration that has been encrypted with your key. Unencrypted configurations and configurations encrypted with the wrong key result in a configuration failure.
Also, before programming the non-volatile key into the devices, ensure that you can successfully configure the FPGA with an unencrypted configuration file.
Regards,
AIman
- VecFPGA1 year ago
New Contributor
Hello, I thank you for your response.
Having no awareness of what I was doing, I think several mistakes were made on my part including :
- Instantiating the JTAG WYSIWYG atom primitive in the project to always leave it enabled by mistake.
- Place the file in my Intel Quartus Prime project directory, quartus.ini file with this setting: PGM_ENABLE_MAX10_JTAG_SECURITY=ON
https://www.intel.com/content/www/us/en/support/programmable/articles/000074361.html. - Do not implement any logic to perform JTAG unlock .
That's why I think now my development board is locked and there is no way to restore.
Best regards