'asic' için etiket arşivi

Mikrodenetleyici vs FPGA

Mikrodenetleyiciler ile;

  • Hızlı uygulama geliştirilir
  • Güvenilirlik yüksektir
  • Düşük güç tüketimi için uyku modu vardır
  • Tasarımsal öğeler kolayca değiştirilebilir
  • Tasarladığınız ürünün pazara girişi hızlı olur

FPGA ile,

  • Mikrodenetleyiciye oranla çok yüksek bir performans sağlar,
  • Tam olarak ne yapmak istiyorsanız çalışan şey sadece odur (ASIC gibi)
  • Ucuzdur

Dolayısıyla bir tasarımda FPGA’in seçilme nedeni güvenilirlik değil, performanstır. CPU mimarileri yapısal olarak ardışık çalışan komutları işlerler. Mikrokontrolcülerde zaman paylaşımını gerçekleştiren çevre birimleri olsa da bunlar FPGA’in lojik kapıları paralel sürdüğü zaman eriştiği performansa ulaşamazlar.

Özellikle hava savunma (AA, GA) sistemlerinde mikrodenetleyici yerine FPGA ya da ASIC kullanılmasının nedeni yoğun olarak gerçek zamanlı FFT dönüşümü gerçekleştirilmesidir.

Bu bağlamda benim gibi bu konuda yanılgıya düşüp savunma sistemlerinde kullanım nedeninin donanımsal alt yapısı nedeniyle sağladığı yüksek güvenilirlik olduğunu sananlara selam ederim. :)