Più di ogni altra cosa dipende dalle tue esigenze. Sebbene dimensioni, peso e potenza (SWaP) siano i principali driver per i circuiti integrati in generale, se non sei obbligato a sviluppare un ASIC a causa di tali requisiti, le prestazioni sono la tua prossima considerazione, che può comunque riportarti a un ASIC, ma potresti essere in grado di utilizzare un FPGA se puoi permetterti i compromessi SWaP.
- Gli FPGA basati su FLASH richiedono "nessun tempo" per la configurazione, in quanto sono "istantanei". Il tuo progetto potrebbe richiedere questo.
- La tecnologia FLASH ha una potenza inferiore rispetto a SRAM
- FPGA basato su FLASH non ha bisogno di una PROM BOOT, quindi un chip contro due (o più).
- Potrebbe essere necessario accendere lo stato precedente.
- Basato su FLASH offre più soluzioni Rad-Tolerant. Esistono modi per gestire i requisiti di radiazione, o SEU in generale, negli FPGA basati su SRAM, ma Microsemi offre "tecnologia avanzata"
Gli FPGA basati su FLASH (Actel, ora Microsemi), tradizionalmente, non avevano la densità o le prestazioni che si potevano ottenere con gli FPGA basati su SRAM, quindi, se le prestazioni fossero il fattore trainante, sceglierei Xilinx o Altera (ora Intel), oppure forse Lattice.
In sostanza, sei guidato dai requisiti del tuo sistema e del tuo IC in particolare. All'inizio ti rivolgi a questi requisiti ed esegui uno studio commerciale dei diversi FPGA (foglio di calcolo). SWaP e prestazioni, seguiti da costi ricorrenti, sono le principali considerazioni su cui si desidera iterare con il proprio team (sistemi, CCA, forse anche SW) che viene restituito al proprio ingegnere capo / responsabile del progetto. Altre preoccupazioni come affidabilità, producibilità, ecc. Sono generalmente fornite da altri membri del team di quelle rispettive organizzazioni, ma di solito non significano molto senza il tuo commercio iniziale e in genere non impediscono la tua scelta.
Ci sono articoli sul web se cerchi "SRAM vs FLASH FPGAs", ma probabilmente imparerai di più da uno studio commerciale sui tuoi requisiti usando le schede tecniche di qualsiasi altra cosa.