FPGA Hakkında
FPGA’ler istenen fonksiyona göre iç yapısı kullanıcı tarafından değiştirilebilen donanım-programlanabilir entegre devrelerdir.
Tasarım sırasında büyük esneklik sağlaması ve paralel işlem yapabilme kabiliyeti sebebiyle FPGA kullanımı günümüzde oldukça yaygınlaşmıştır.
FPGA kullanımının artmasına bağlı olarak fiyatlarının düşmesi,
gelişen teknoloji ile birlikte FPGA'lerin kapasitelerinin artması,
kullanıcıya büyük kolaylıklar sağlayan gelişmiş tasarım programları ve örnek uygulamaların kolay erişilebilir hale gelmesi
FPGA’i günümüzde popüler yapan özelliklerdir.
Savunma sanayi, sayısal işaret işleme, telekomünikasyon, tıbbi görüntüleme ve otomotiv sanayi FPGA'lerin uygulama alanlarından bazılarıdır.
FPGA'leri programlamak için HDL (Hardware Description Language-Donanım Tanımlama Dili) kullanılır. VHDL ile Verilog en yaygın kullanılan iki HDL türüdür.
Sitede Neler Bulacaksınız?
- FPGA nedir, nasıl çalışır?
- FPGA mimarisi
- FPGA üreticileri ve tasarım araçları
- Vhdl ile kodlama
- FPGA Örnekleri
- Gömülü Sistemler
- ARM Örnekleri
- PIC Örnekleri
- Gerçek Zamanlı İşletim Sistemleri
- Gömülü C
- Tasarımların simülasyonla test edilmesi
ve hata ayıklama
VHDL Hakkında
VHDL, Çok Yüksek Hızlı Entegre Devre Donanımı Tanımlama Dili anlamına gelen “Very High–Speed Integrated Circuit Hardware Description Language�ifadesinin kısaltması olup, bir donanım parçasını modellemek için kullanılır.
FPGA tasarımlarının derleyici programa girildiği "tasarım girişi" aşaması günümüzde Donanım Tanımlama Dili veya Şematik yöntemleri kullanılarak gerçekleştirilir.
SİZDEN GELENLER
FPGA ve gömülü sitemler alanında faaliyet gösteren sitemiz kuruluş yılı olan 2010 yılından günümüze kadar içerik olarak kendini zenginleştirerek bu seviyeye gelmiş ve aynı hızda kendini geliştirmeye devam etmektedir.
Bugüne kadar FPGA ekibi olarak sırtladığımız bu göreve bundan sonra sizleri de ortak edip, sizlerden oluşan bir yazar grubu oluşturmaya karar verdik.
Bu kapsamda; sitemizdeki mevcut konularla ilgili sizlerden gelen projeler sitemizde yayınlanacaktır. FPGA, gömülü sistemler (ARM, PIC, 8051 vb), RTOS (android, freertos vb), gömülü yazılımlar (C, C++, ,Java, Linux vb) konularındaki projelerinizi info@fpganedir.com adresine kısa bir özgeçmişinizle birlikte gönderebilirseniz çalışmalarınız sitede yayınlanacaktır. Bu sayede bilgi paylaşımına bir katkıda bulunacak ve FPGA dünyasında tanınan bir sima haline gelme fırsatı bulacaksınız.
Gerçek Zamanlı İşletim Sistemi (Real –Time Operating System)
Bu kısmımızda gömülü sistemlerde yaygın olarak kullanılan gerçek zamanlı işletim sistemlerinde
n bahsedeceğiz. Gerçek zamanlı işletim sistemin (RTOS) ne olduğu, kullanım alanları, avantajları / dezavantajları konularına kısaca değineceğiz.
Devamı >>
Gömülü Sistemler (Embedded Sistem)
Gömülü sistemler için kesin bir tanım yapmak kolay değildir. Ama basitçe gömülü sistemi, daha büyük bir sistem içinde belirli kontrol işlevleri için tasarlanmış
bilgisayar sistemi olarak tarif edebiliriz. Gömülü sistemler genelde mekanik ve donanım yapısını içeren tam bir cihazının parçasını oluşturur. Gömüldüğü cihazın kontrolü, izlenmesi veya çalışmasına yardımcı olması için kullanılır.
Devamı >>
ARM Mimarisi
Advanced RISC Machine (Gelişmiş RISC Makinesinin ) kısaltması olan ARM Mimarisi, RISC işlemci yapısına uygun olarak tasarlanmış bilgisayar işlemci
ailesini ifade eder. Bu mimarinin geliştiricisi ismini de verdiği ARM firmasıdır. Bu firma elektronik chip üreten bir firma değildir. Yalnızca chip üretici firmalara işlemci mimarisi tasarlamaktadır.
1980 yılından beri geliştirilen bu mimari günümüzde yaygın olarak 32 bit işlemcilerde kullanılmaktadır.
Devamı >>
ChChipScope Pro
Bu kısımda sizlere FPGA tasarımcılarının kullandığı çok önemli ve
kullanışlı bir araç olan ChipScope Pro hakkında bilgiler sunmak istiyoruz.
Chipscope Pro Nedir?
ChipScope Pro, tasarımımızı FPGA’e yükledikten sonra, ürün çalışırken tasarımda kullanılan tüm veri yolları (bus) ve sinyalleri izlememize olanak sağlayan bir programdır. Bu programın ne kadar önemli olduğunu gelin hep birlikte görelim ...
Devamı >>