Estoy tratando de comprender qué sucede si dejas un FPGA sin programar durante mucho tiempo.
Supongamos que tienes un FPGA y lo dejas sin programar durante un largo período de tiempo (varios minutos a horas después de encenderlo), es decir, sin ningún bitstream, ¿es malo para el dispositivo? ¿Se recomienda tener algún bitstream en un FPGA encendido en todo momento? ¿Cuál es la opinión general al respecto?
¿Los resultados son diferentes en dispositivos o fabricantes diferentes (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 con fines de referencia.
Placa personalizada: Enciendo la placa. Me doy cuenta de que tengo un breve período de tiempo para programarla usando XMD (Xilinx Microprocessor Debugger). Si pierdo la ventana de 20-30 segundos, debo apagar y encender la placa antes de intentarlo nuevamente. Esto no ocurre con un ML605.
Cuando intento programar la placa personalizada a través de XMD, obtengo algo como:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
Dime qué piensas al respecto.