Forum Discussion
Hi AALDH1,
May I know which USB blaster you are using?
There two things you can try here:
1.Can you try to performed “quartus_jli -c 1 key.jam -aKEY_VERIFY”.
This to unsure the FPGA key is programmed correctly. Refer to table 16 in AN556,
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an556.pdf#page=25
2.May I know how do you generate the rbf file? I suspect that the rbf file generation is setting it to volatile key.
For 20nm FPGA (Arria 10), both volatile and non-volatile key can exist in a device. User can choose which key to use by setting the option bits in encrypted configuration file through the Convert Programming File tool or the Qcrypt tool.
I suspect your issue, it is always trying to read the key from volatile. you need to change the option bit that it is reading the key from non-volatile key. Refer to table 4 in AN556,
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an556.pdf#page=5
I hope this will help.
Thanks