Programlanabilir Çip Nedir?

Programlanabilir bir yonga, yonganın her çalışması için yürütülen bir dizi talimat içeren elektronik bir bileşendir. Bu yongaların bazıları sabit programlamaya sahipken, diğerleri yeniden yazılabilir kod içermektedir. Bu yongalar modern elektroniklerin temel taşıdır; hemen hemen her elektronik cihazda bulunurlar. Çoğu durumda, bu yongalar merkezi bir sisteme bilgi sağlar veya giriş sinyallerini komut işlemlerine çevirir.

Programlanabilir bir yonganın yapısı diğer tüm mikroçiplerinkiyle aynıdır. Dahili devrelere ve elektronik bileşenlere bağlı bir dizi yarı iletken cihaz, bir yarı iletken malzeme katmanına bağlanır. Bu yongalar çoğunlukla plastikten ve silikondan yapılır, gerisini oluşturan birkaç farklı metalle yapılır. Ortalama programlanabilir yonganın malzeme maliyeti oldukça düşük olduğu için üretilmesi kolaydır ve herhangi bir elektronik cihaza kolaylıkla eklenebilir.

Bu yonga, çip etkin olduğunda çalıştırılan temel bir program içerir. Bu program bir sinyali diğerine çevirebilir, bir sensörden bir veri parçası çıktısı alabilir veya girdiye dayalı bir hesaplama yapabilir. Başka bir deyişle, programlanabilir bir çip, programcısı tarafından kendisine verilen hemen hemen her görevi yapabilir. Bu yongalar yalnızca programın boyutu ve bağlı cihazın sınırlamaları ile sınırlıdır.

İşlevsel olarak programlanabilir bir yonganın etkinleştirilmesi gerekir. Bazı çipler, güç aldıklarında aktif olurken, diğerleri yalnızca gerektiğinde etkinleştirilir. Çipin temel çalışması her iki durumda da aynıdır. Girdiyi, genellikle bir sinyal veya küçük veri parçasını alırlar ve daha sonra bu girişi yeni bir forma sokup gönderirler. Bu yeni veri işleme, kullanıcı arayüzü ya da programlanabilir başka bir yonga için daha büyük bir sisteme gidebilir.

Bu yongaların ana işlerinden biri kullanıcı girişi işlemesidir. Bir elektronik cihazın içindeki programlanabilir bir yonga, bir tuşa veya benzer bir girişi okuyacak ve bunu cihazın merkezi işlemcisi için bilgiye çevirecektir. Benzer bir şekilde, bu çipleri, cep telefonlarından otomobillere kadar çeşitli cihazlarda her çeşit farklı sensöre bağlı bulmak yaygındır. Bu yongalar sensörden bilgi alır ve kullanıcı arayüzleriyle aynı şekilde tercüme eder.

Bu yongaların bazıları tamamen merkezi bir sistemden bağımsız olarak çalışırken, programlanabilir birçok yonganın bir ana işlemciye bağlantısı var. Bu merkezi işlemci, yongalardan çok daha karmaşık, ancak çok benzer bir şekilde çalışıyor. Ana sistem, yongalar tarafından sağlanan bağlantısız tüm bilgileri alır ve kullanılabilir bir formatta toplar. Oradan, genel işlevine bağlı olarak, çok sayıda şey yapabilir.