Cuando está intentando convertir un archivo .sof a un .pof cifrado con .ekp dentro de él utilizando el comando quartus_cpf, pero lamentablemente después de realizar la siguiente conmutación:
quartus_cpf -c -k epof_key.key:key_0 -o create_ekp_file=on -o memory_map_file=on file.sof create_ekp_file.pof
Obtendrá el .pof cifrado sin the.ekp incluido.
Hay dos maneras de hacerlo en la línea de comandos:
- Programe los archivos .ekp y .pof por separado.
Ejemplo:
quartus_pgm -c 1 -m jtag -o "p;test.ekp"
quartus_pgm -c 1 -m jtag -o "p;test.pof"
El resultado es el mismo que combina el .ekp en el .pof y el programa en conjunto.
Para el archivo .pof, debe asegurarse de que la opción "Permitir solo POF cifrado" esté deshabilitada (el valor predeterminado está deshabilitado si no ha hecho ningún cambio) cuando se genera utilizando quartus_cpf.
- Guarde la configuración de la GUI en un archivo CDF y reproduzca el archivo CDF en quartus_pgm.
Siga estos pasos:
a) Configure la configuración en la GUI.

b) Haga clic en Archivo > Guardar como... y guarde la configuración en un archivo CDF (test.cdf).

c) Reproduzca el archivo CDF en quartus_pgm:
quartus_pgm -c 1 test.cdf