Больше всего, это зависит от ваших требований. В то время как размер, вес и мощность (SWaP) являются основными драйверами для интегральных схем в целом, если вы не обязаны разрабатывать ASIC из-за этих требований, производительность будет вашим следующим соображением, которое в любом случае может подтолкнуть вас к ASIC, но вы можете использовать FPGA, если можете позволить себе компромиссы в SWaP.
- FPGA на основе флэш-памяти требуют «без времени» для настройки, поскольку они «мгновенно включены». Ваш дизайн может потребовать этого.
- Технология FLASH имеет меньшую мощность, чем SRAM
- FPGA на базе FLASH не нуждается в BOOT PROM, поэтому один чип против двух (или более).
- Возможно, у вас есть требование для включения питания в предыдущем состоянии.
- FLASH предлагает более радикальные решения. В FPGA на основе SRAM есть способы справиться с радиационными требованиями или SEU в целом, но Microsemi предлагает «надежную технологию»
ПЛИС на базе FLASH (Actel, в настоящее время Microsemi) традиционно не обладали такой плотностью или производительностью, которых можно было бы достичь с помощью ПЛИС на основе SRAM, поэтому, если бы производительность была определяющим фактором, вы бы выбрали Xilinx или Altera (теперь Intel), или возможно Решетка.
По сути, вы руководствуетесь требованиями вашей системы, и в частности вашей IC. Вначале вы выполняете эти требования и изучаете различные FPGA (электронная таблица). SWaP и производительность, а затем повторяющаяся стоимость - это основные соображения, которые вы хотите обсудить с вашей командой (системы, CCA, возможно, даже SW), которые передаются вашему главному инженеру / менеджеру проекта. Другие проблемы, такие как надежность, технологичность и т. Д., Обычно обеспечиваются другими членами команды из этих соответствующих организаций, но обычно не имеют большого значения без вашей первоначальной торговли и, как правило, не помешают вашему выбору.
В Интернете есть статьи, если вы будете искать «SRAM vs FLASH FPGA», но вы, скорее всего, узнаете больше из отраслевого исследования ваших требований, используя таблицы данных, чем что-либо еще.