Sto cercando di ottenere una comprensione generale di ciò che accade se si lascia un FPGA non programmato per un lungo periodo di tempo.
Supponiamo di avere un FPGA e di lasciarlo non programmato per un lungo periodo di tempo (diversi minuti o ore dopo l'accensione), cioè senza bitstream su di esso, è dannoso per il dispositivo? Si consiglia di avere sempre un po 'di bitstream su un FPGA acceso? Qual è l'opinione generale al riguardo?
I risultati sono diversi su dispositivi o produttori diversi (Xilinx vs. Altera vs. altri)?
Informazioni addizionali:
Ho una scheda SoC personalizzata che utilizza un FPGA Xilinx Virtex-6. Ho anche un Xilinx ML605 che uso a scopo di riferimento.
Scheda personalizzata: accendo la scheda. Ho notato che ho poco tempo per programmarlo usando XMD (Xilinx Microprocessor Debugger). Se perdo la finestra di 20-30 secondi, devo spegnere e riaccendere la scheda prima di riprovare. Questo non accade con un ML605.
Quando provo a programmare la scheda personalizzata su XMD, ottengo qualcosa del tipo:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
Fatemi sapere cosa ne pensate.