Plus que tout, cela dépend de vos besoins. Bien que la taille, le poids et la puissance (SWaP) soient les principaux moteurs des circuits intégrés en général, si vous n'êtes pas obligé de développer un ASIC en raison de ces exigences, les performances sont votre prochaine considération, ce qui peut vous ramener à un ASIC de toute façon, mais vous pouvez peut-être utiliser un FPGA si vous pouvez vous permettre les compromis SWaP.
- Les FPGA basés sur FLASH ne nécessitent "aucun temps" pour être configurés, car ils sont "instantanés". Votre conception peut l'exiger.
- La technologie FLASH est moins puissante que la SRAM
- Le FPGA basé sur FLASH n'a pas besoin d'une PROM BOOT, donc une puce contre deux (ou plus).
- Vous devrez peut-être mettre sous tension dans l'état précédent.
- FLASH propose davantage de solutions résistantes aux radiations. Il existe des moyens de gérer les besoins en rayonnement, ou les SEU en général, dans les FPGA basés sur SRAM, mais Microsemi propose une «technologie renforcée»
Les FPGA basés sur FLASH (Actel, maintenant Microsemi), n'ont traditionnellement pas eu la densité ou les performances que l'on pouvait obtenir avec des FPGA basés sur SRAM, donc, si les performances étaient le facteur déterminant, vous choisiriez Xilinx ou Altera (maintenant Intel), ou peut-être Lattice.
Essentiellement, vous êtes motivé par les exigences de votre système et de votre CI en particulier. Au début, vous répondez à ces exigences et effectuez une étude commerciale des différents FPGA (feuille de calcul). Le SWaP et les performances, suivis des coûts récurrents sont les principales considérations sur lesquelles vous souhaitez répéter avec votre équipe (systèmes, CCA, peut-être même SW) qui sont renvoyées à votre ingénieur / gestionnaire en chef de projet. D'autres préoccupations telles que la fiabilité, la fabricabilité, etc. sont généralement fournies par d'autres membres de l'équipe de ces organisations respectives, mais ne signifient généralement pas grand-chose sans votre échange initial et n'empêchent généralement pas votre choix.
Il y a des articles sur le Web si vous recherchez "SRAM vs FLASH FPGAs", mais vous en apprendrez probablement plus d'une étude commerciale par rapport à vos besoins en utilisant les fiches techniques que vous ne le feriez de toute autre chose.