Hiç düşündünüz mü, aynı çip neden askeri, finans ve madencilik gibi tamamen farklı alanlarda büyük başarılar gösterebiliyor? Cevap FPGA (Alan Programlanabilir Kapı Dizisi).
Basitçe söylemek gerekirse, FPGA üretim sonrası yeniden programlanabilen bir çiptir. Normal CPU'lardan farklı olarak, sabit devreler değil, bloklar gibi — ihtiyaçlara göre mantık kapılarını, anahtarları ve veri kanallarını yeniden yapılandırabilirsiniz. Verilog veya VHDL gibi programlama dilleri kullanarak, aynı donanım farklı görevleri yerine getirebilir.
Kulağa yüksek seviyeli gibi gelse de, bu teknoloji aslında 40 yıldan fazladır var. Arduino geliştirme kartını kullandıysanız, FPGA kavramına aşina olabilirsiniz.
Neden FPGA bu kadar popüler?
Esneklikleri rakipsiz: Geleneksel ASIC çipler "bir kere tasarlandı mı, değiştirilemez" — tasarlandıktan sonra sabit kalır. FPGA ise, uzak mesafeden yeniden yapılandırılabilir.