Un FPGA (con algunas excepciones, que no incluye la familia Cyclone) no tiene almacenamiento no volátil, por lo que perderá su configuración cuando se elimine la alimentación.
Sin embargo, se puede programar (mediante conexiones de subida / bajada en su pin) para recargar automáticamente los datos de configuración de otro dispositivo en la PCB tan pronto como se encienda.
Necesitará consultar la Guía del usuario de configuración (lo siento, ese es el nombre de Xilinx, Altera tendrá algo similar) para que su dispositivo determine cómo configurar su FPGA para que vuelva a cargar automáticamente su programa en el encendido.
Y deberá observar el diseño de su placa de demostración para averiguar qué tipo de dispositivo de almacenamiento no volátil se proporciona para que se programe el FPGA.
Luego, deberá programar su flujo de bits en el dispositivo de almacenamiento no volátil y reiniciar el FPGA para que su FPGA se reconfigure automáticamente en el encendido.