How can I differentiate between programming a volatile key or non-volatile key when using quartus_pgm and a Chain Description File (.cdf)? - How can I differentiate between programming a volatile key or non-volatile key when using quartus_pgm and a Chain Description File (.cdf)? Description In the Quartus® II software version 10.1, when using quartus_pgm to program a design security key with a .cdf which contains an Encryption Key Programming (.ekp) file, a volatile key will be programmed by default. In previous versions of the Quartus II software, a non-volatile key programming file is programmed by default. In the Quartus II software versions 10.1 and later, a –k needs to be added to the command to enable non-volatile key programming. Example of volatile key programming in the Quartus II software versions 10.1 and later: quartus_pgm –c<n> Chain.cdf Example of non-volatile key programming in the Quartus II software versions 10.1 and later: quartus_pgm –c<n> -k Chain.cdf Where <n>= cable index Custom Fields values: ['novalue'] Troubleshooting novalue False ['novalue'] ['novalue'] novalue novalue ['Arria® II GX FPGA', 'Arria® II GZ FPGA', 'Stratix® III FPGAs', 'Stratix® IV E FPGA', 'Stratix® IV GT FPGA', 'Stratix® IV GX FPGA'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document