Більше всього, це залежить від ваших вимог. Хоча розмір, вага та потужність (SWaP) є основними драйверами для ІС загалом, якщо ви не змушені розробляти ASIC через ці вимоги, продуктивність - це наступне врахування, яке може повернути вас назад до ASIC, але, можливо, ви зможете використовувати FPGA, якщо зможете дозволити компроміси SWaP.
- FPGA на основі FLASH не потребують часу для налаштування, оскільки вони "вмикаються". Ваша конструкція може вимагати цього.
- Технологія FLASH має меншу потужність, ніж SRAM
- FPGA на основі FLASH не потребує BOOT PROM, таким чином, один чіп проти двох (або більше).
- У вас може виникнути вимога живлення в попередньому стані.
- На базі FLASH пропонується більше рішень, пов'язаних з радіусом. Існують способи вирішити вимоги до радіації або взагалі СЕУ в ПЗР на базі SRAM, але Microsemi пропонує "загартовану технологію"
На основі FLASH FPGA (Actel, тепер Microsemi) традиційно не було щільності або продуктивності, яку можна було б досягти за допомогою FPGA на основі SRAM, тож, якщо продуктивність була рушійним фактором, ви вибрали б Xilinx або Altera (тепер Intel), або можливо, решітка.
По суті, ви керуєтесь вимогами вашої системи та конкретно вашого ІС. На початку ви вирішуєте ці вимоги та здійснюєте торговельне дослідження різних ПЗР (розсильний лист). SWaP та продуктивність, а потім повторювані витрати - це основні міркування, які ви хочете повторити зі своєю командою (системи, CCA, можливо, навіть SW), яка повертається до головного інженера / менеджера проекту. Інші занепокоєння, такі як надійність, технологічність і т.д., зазвичай надаються іншими членами команди цих відповідних організацій, але зазвичай не означають багато без вашої первинної торгівлі і, як правило, не заважають вашому вибору.
У Інтернеті є статті, якщо ви шукаєте "SRAM vs FLASH FPGAs", але ви, швидше за все, дізнаєтесь більше з торговельного дослідження відповідно до ваших вимог, використовуючи аркуші даних, ніж будь-що інше.