Bir FPGA Nedir?



Bir alan programlanabilir kapı dizisi (FPGA), üretici tarafından sabitlenmeyen bir bilgisayar mantık çipidir. Bu, satın alındıktan sonra programlanabileceği anlamına gelir. Tipik bir FPGA'da özelleştirme için binlerce seçenek vardır. Bu programlanabilir varlıklar, kredi kartı başvurusu Worldmantık blokları veya look-up tablosu (LUT) dosyaları olarak da bilinen kapılardır.
Bir FPGA üzerindeki mantık bloklarının sayısı, el ile oluşturulmayacak kadar çok olduğundan, bunlar bir yazılım programı aracılığıyla üretilir. Programcılar, belirli bir sistem için bunları özelleştirmek için çeşitli kategoriler arasından seçim yapabilirler. FPGA çipindeki programla etkileşimde bulunmak ve değişiklikleri yapmak için kendi programlarını kullanabilirler.
Bir FPGA programlanırken, mantık bloklarını gerektiği gibi yapılandırmak için birkaç bağlantılı eleman kullanılabilir. LUT'ların içeriği, programlanma şekline göre değişir. Bazıları tek işlevler gerçekleştirirken, diğerleri daha karmaşık görevler yapabilir. Bazı FPGA'lar hem analog hem de dijital elemanlar içerebilir. Bu çipler genellikle yeteneklerin de bu elemanların birlikte çalışmasına izin verir.AÜSS bir tel ağı ile birbirine bağlanır. Gerekli işleve bağlı olarak, teller, dosyalar boyunca düz bir çizgi veya daha karmaşık bir çapraz bağlantı ağından geçebilir. Birden fazla telli bağlantı yoluyla birkaç başka dosyaya bir LUT bağlanabilir. Dosyalar ayrıca, sadece belirli türdeki bilgilerin taşınmasına yardımcı olan ve daha hızlı işlenebilmesi için taşıma veya özel yönlendirme zincirleri adı verilen bir dizi tel ile de bağlanabilir.
Bir FPGA ile bir lojik fonksiyonunu programlamak için, önce metin veya görsel dosyalarda ana hatlarıyla belirtilmelidir. Daha sonra bilgi FPGA ile gelen yazılıma indirilir. Bu işlem tamamlandığında, işlev genellikle çalışır.
Bir FPGA, kablolu bir lojik yongadan daha pahalı olmasına rağmen, kullanıcıların kendi özel gereksinimlerine uyacak şekilde programlayabilmeleri için kaynakların korunmasına yardımcı olabilir. Bu, fazladan çalışma ihtiyacını ve özel olarak yapılmayan bir cepten kredi kartı başvurusuçipi barındırmak için gereken ek süreyi azaltabilir. Bir programlanabilir yonga menüler gibi kendi kullanıcı fonksiyonları, özelleştirilebilir olarak da kullanımı daha kolay olabilir.
Alan programlanabilir kapı dizisi devreleri uygulamaya özgü tümleşik devreye (ASIC) bir alternatiftir. Bu devreler fabrikadan çıkmadan önce kablolanmıştır. Alan programlanabilir kapı seviyesi elemanlarının aksine, pano seviyesi bileşenleridir.

Yorumlar

Bu blogdaki popüler yayınlar

İnsan Arabirim Cihazı Nedir?

USB Host Denetleyici Nedir?

Demo yazılımı nedir?