--- Quote Start ---
hello, help please.
I have successed in encrypting Cyclone V FPGA configuration data with volatile key which is stored in FPGA internal ram. However, a battery(volatile key should use it) on the PCB Board will take up some space and mostly, I do not know how long(years) the energy of the battery will be exhausted. So, we want to use non-valatile encrypt mode(no battery is required). With usb blaster, the key can be written into fpga when select on "configure volatile design security key when avaiable" on the options dialog box of programmer(quartus v13.1). But the key can not be written into fpga, even if we select off "configure volatile design security key when avaiable".
So, we want to know whether only ethernet blaster can be used in non-volatile key writing or both ethernet and usb blaster can be. and if battery is used(volatile key used), how long the battery can maintain.
thanks very much! :)
--- Quote End ---
You can use Ethernet Blaster , Ethernet Blaster II and USB Blaster II to program the non-volatile key. About the how long the battery can maintain, I suggest to refer to the battery datasheet. You can refer to AN556 to know which battery being use to sustain volatile key.
https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/an/an556.pdf