Unable to program Non Volatile Key on Cyclone V - DE10 Nano Board
Hi
I have a below situations that works/not works for key programming...
FOR VOLATILE KEY PROGRAMMING...
- quartus_jli.exe -c1 IntroEx_EKP.jam -aKEY_CONFIGURE
Program successful, but key has to be programmed every time i reboot hardware.
But, reg values are all 0s when key was programmed.
Info: Command: quartus_jli -a VERIFY -c 1 verifykey_a10.jam
Verify_reg:000000000
Exit code = 0... Success
verifykey_a10.jam for reference...
ACTION VERIFY = EXECUTE;
PROCEDURE EXECUTE;
STATE RESET;
STATE IDLE;
'Security Mode Identification
BOOLEAN verify_reg[9];
IRSCAN 10, $013;
WAIT 100 USEC;
DRSCAN 9, $0, CAPTURE verify_reg[8..0];
PRINT "Verify_reg:", verify_reg[8], verify_reg[7], verify_reg[6], verify_reg[5], verify_reg[4], verify_reg[3], verify_reg[2], verify_reg[1], verify_reg[0];
EXIT 0;
ENDPROC;
- quartus_jli.exe -c "DE-SoC [USB1]" IntroEx_EKP.jam -aKEY_CONFIGURE
Error: jtagserver device 0 does not exist
FOR NON-VOLATILE KEY PROGRAMMING...
I see below two commands are not working, even after re-installing usb-ii blaster drivers.
Device 1 is same as DE-SoC. So i hope "-c1" and "-c DE-SoC [USB-1]" are same. Interestingly they throw different errors.
- quartus_jli.exe -c1 IntroEx_EKP.jam -aKEY_PROGRAM
Error: This hardware does not support frequency control
Error: This hardware does not support frequency control
Error on line 1: illegal instruction code.
- quartus_jli.exe -c "DE-SoC [USB1]" IntroEx_EKP.jam -aKEY_CONFIGURE
Error: jtagserver device 0 does not exist
- $ jtagconfig.exe
1) DE-SoC [USB-1]
4BA00477 SOCVHPS
02D020DD 5CSEBA6(.|ES)/5CSEMA6/..
2) Remote server eth: Unable to connect
Any hints on how can i get cyclone V device programmed with Non-Volatile key.
Is there really a difference between "-c1" and "-c DE-SoC [USB-1]"?
I am using Quartus standard 21.1.