Estoy tratando de obtener una comprensión general de lo que sucede si deja un FPGA sin programar durante un largo período de tiempo.
Supongamos que tiene un FPGA y lo deja sin programar durante un largo período de tiempo (varios minutos a horas después del encendido), es decir, sin flujo de bits, ¿es esto malo para el dispositivo? ¿Se recomienda tener algún flujo de bits en un FPGA encendido en todo momento? ¿Cuál es la opinión general sobre esto?
¿Los resultados son diferentes en diferentes dispositivos o fabricantes (Xilinx vs. Altera vs. otros)?
Información adicional:
Tengo una placa SoC personalizada que utiliza un FPGA Xilinx Virtex-6. También tengo un Xilinx ML605 que uso para fines de referencia.
Tarjeta personalizada: enciendo la tarjeta. Me he dado cuenta de que dispongo de un breve periodo de tiempo para programarlo mediante XMD (Depurador de microprocesador Xilinx). Si pierdo la ventana de 20-30 segundos, debo apagar y encender el tablero antes de volver a intentarlo. Esto no sucede con un ML605.
Cuando intento programar la placa personalizada sobre XMD, obtengo algo como:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
Déjame saber lo que piensas.