Professional Documents
Culture Documents
Fpaa Fpga Temel Kavramlar
Fpaa Fpga Temel Kavramlar
4. BÖLÜM
FPAA elemanı Şekil 4.1a’da da görüleceği gibi, giriş çıkış portlarından, lojik kontrol
biriminden ve elemanın hafızasını belirleyen ve CAB (Configurable Analog Block) adı
verilen yapılandırılabilir analog bloklardan meydana gelir. Bir FPAA bordunun
hafızasının yetmediği tasarımlarda FPAA bordları birleştirilebilir [76].
(a) (b)
Şekil 4.1. a) FPAA blok diyagramı, b) CAB’in içyapısı.
Hayır
FPAA Yazılımında Modelleme
Deneysel Sonuçlar
Nümerik Sonuçlarla
Uyumlu mu?
Hayır
Evet
Uygulamanın Bitirilmesi
FPGA, alan programlanabilir kapı dizileri küçük sayısal bloklar ve bu bloklar arasındaki
ara bağlantılardan oluşan, programlanabilme ve yeniden yapılandırılabilme özelliğine
sahip ve en önemlisi standart işlemcili sistemlerin aksine tamamen paralel bir şekilde,
anlık çalışan sayısal tümdevrelerdir. FPGA elemanı Şekil 4.3’ten de görüleceği gibi,
programlanabilir giriş çıkış birimleri, programlanabilir arabağlantılar, clock kanalı ve
PLL, hafıza birimi ve çarpıcılar, programlanabilir lojik bloklar içermektedir. FPGA
içerisindeki; programlanabilir I/O birimi elemanın giriş çıkış portlarıdır.
Programlanabilir arabağlantılar lojik blokların ve I/O birimlerinin kendi aralarında
programlanmasını sağlar. Bunun yanı sıra birimler arasındaki bağlantıları da
gerçekleştirir. Clokların kanallar üzerinde bozulmasını önlemek için clock kanalları;
uygulanan clock sinyalinin farklı frekanslarda ayarlanabilmesi için de PLL blokları
47
PLL PLL
HAFIZA VE ÇARPICILAR
Programlanabilir
Programlanabilir
PLB PLB PLB
I/O Birimi
sürekli zamanda tanımlanan sistemler çeşitli ayrıklaştırma metotları ile ayrık zamanlı
hale dönüştürülür. Ayrık zamanlı hale dönüştürülen sistem donanım tanımlama dilleri
kullanılarak, uygun bir arayüz programı ile modellenip FPGA borduna yollanır. FPGA
elemanının çıkışları da sayısaldır, bu sebeple bir DAC (Digital Analog Convertor)
kullanılarak çıkışlar analog hale getirilir. Elde edilen deneysel sonuçlar DAC bloğunun
çıkışından osiloskop yardımı ile ölçülebilir. Şekil 4.4’te bu süreci özetleyen bir akış
diyagramı verilmiştir.
Hayır
Ayrıklaştırma
Evet Sistem Tanımlaması Ayrık
Metodunun Uygulanması
Zamanlı mı?
Hayır
FPGA’in Programlanması
DAC’e Gönderilmesi
FPGA Tabanlı Modelde
Parametrelerin
Değiştirilmesi Deneysel Ölçümler
Hayır
Deneysel Sonuçlar Nümerik
Sonuçlarla Uyumlu mu?
Evet
Uygulamanın Bitirilmesi