Her şeyden çok, gereksinimlerinize bağlı. Boyut, Ağırlık ve Güç (SWaP), genel olarak IC'lerin ana itici güçleri olsa da, bu gereksinimlerden dolayı bir ASIC geliştirmeye mecbur değilseniz, Performans yine de sizi bir ASIC'e geri götürebilir. Ancak, SWaP takaslarını karşılayabiliyorsanız bir FPGA kullanabilirsiniz.
- FLASH tabanlı FPGA'lar "anında" olduğu gibi yapılandırmak için "zaman yok" gerektirir. Tasarımınız bunu gerektirebilir.
- FLASH teknolojisi SRAM'den daha düşük güç
- FLASH tabanlı FPGA'nın bir BOOT PROM'a ihtiyacı yoktur, bu nedenle bir yonga - iki (veya daha fazla) bulunur.
- Önceki durumda açılma gereksiniminiz olabilir.
- FLASH tabanlı daha fazla Radya Dayanıklı çözüm sunar. SRAM tabanlı FPGA'larda radyasyon gereksinimlerini veya genel olarak SÇD'leri ele almanın yolları vardır, ancak Microsemi "sertleştirilmiş teknoloji" sunmaktadır
FLASH tabanlı FPGA'lar (Actel, şimdi Microsemi), geleneksel olarak, SRAM tabanlı FPGA'lar ile elde edilebilecek bir yoğunluğa veya performansa sahip değildi, bu nedenle, eğer performans faktörü olsaydı, Xilinx veya Altera'yı (şimdi Intel) seçecektiniz ya da belki Kafes.
Temel olarak, sisteminizin ve özel olarak IC'nizin gereksinimleri tarafından yönlendiriliyorsunuz. Erken başlarda bu gereklilikleri ele alır ve farklı FPGA'ların ticari bir çalışmasını gerçekleştirirsiniz. SWaP ve performans, ardından tekrarlayan maliyet, projenizin baş mühendisine / yöneticisine geri verilen ekibinizle (sistemler, CCA, hatta belki de SW) yinelemek istediğiniz ana hususlardır. Güvenilirlik, üretilebilirlik vb. Gibi diğer endişeler genellikle bu ilgili kuruluşlardan diğer ekip üyeleri tarafından sağlanır, ancak genellikle ilk işleminiz olmadan pek bir şey ifade etmez ve genellikle seçiminizi engellemez.
"SRAM vs FLASH FPGA'ları" ararsanız, web üzerinde makaleler var, ancak veri sayfalarını kullanarak gereksinimlerinize karşı bir ticaret çalışmasından başka bir şey yapmayacağınızdan daha fazlasını öğreneceksiniz.