Estou tentando obter um entendimento geral sobre o que acontece se você deixar um FPGA não programado por um longo período de tempo.
Suponha que você tenha um FPGA e o deixe sem programação por um longo período de tempo (alguns minutos a horas após a inicialização), ou seja, sem fluxo de bits nele, isso é ruim para o dispositivo? É recomendável ter algum fluxo de bits em um FPGA ligado o tempo todo? Qual é a opinião geral sobre isso?
Os resultados são diferentes em diferentes dispositivos ou fabricantes (Xilinx vs. Altera vs. outros)?
Informação adicional:
Eu tenho uma placa SoC personalizada que usa um FPGA Xilinx Virtex-6. Eu também tenho um Xilinx ML605 que eu uso para fins de referência.
Placa personalizada: eu ligo a placa. Percebo que tenho um curto período de tempo para programá-lo usando o XMD (Xilinx Microprocessor Debugger). Se eu perder a janela de 20 a 30 segundos, preciso desligar e ligar a placa antes de tentar novamente. Isso não acontece com um ML605.
Quando tento programar o quadro personalizado no XMD, recebo algo como:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
Diz-me o que pensas.