FPGA ile Tam Toplayıcı Tasarımı

Önceki yazımda FPGA’den bahsettikten sonra artık,FPGA ile küçük projeler yapmaya başlayabiliriz.Bu yazımda Yarım toplayıcı(Half Adder) ve Full Adder(Tam Toplayıcı) VHDL dilini kullanarak nasıl yapılacağını anlatacağım.Öncelikle FPGA ile ilgili proje yapmamız için Aşağıdaki linkden ISE Design Suite – 14.7 Full Product Installation’u yükleniyiniz.Programın yüklenebilmesi için size mac adresini soracaktır.

Mac adresinizi öğrenmek için tıklayınız.

http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html

Programınızı yükledikten sonra ISE Desing Suite logosuna tıklayınız.

ıse design suite logo

 

Yeni proje oluşturmamız lazım bunun için new project’e tıklayınız.

ıse design suite-1

 

Projemizin ismini yazacağız ve dosyanın nereye kaydedileceğini belirleyeceğiz.

ıse design suite-2

 

 

Kullanacağımız FPGA’nin özelliklerini girmemiz gerekmektedir.Ben Virtex-6’yı tercih ettim.

ıse design suite-3

 

 

ıse design suite-4

 

Kullanacağımız dil VHDL olacağından VHDL Module seçin.

ıse design suite-5

 

İlk yapacağımız proje Yarım Toplayıcı(Half Adder) olacaktır.İlk önce yarım toplayıcının sayısal elektronikte şemasını inceleyelim.

half-adder

 

Yukarıdaki şemadanda gördüğümüz gibi yarım toplayıcının iki giriş ve çıkışı bulunmaktadır.

ıse design suite-6

Şimdi kodumuzun doğru olup olmadığını kontrol edeceğiz

ıse design suite-7

Kodumuz doğru olduğuna göre ıse simulator(ISIM)’i kullanarak sonucu dalga olarak görmeliyiz.

ıse design suite-8

Şimdi giriş a ve b ‘nin dalga şeklini belirlemeliyiz.

ıse design suite-9

Giriş a ‘nın dalga şekli için konfigürasyon ayarları

ıse design suite-10

Giriş b ‘nın dalga şekli için konfigürasyon ayarları

ıse design suite-11

Şimdi simülasyonu yürüt diyoruz.

ıse design suite-12

 

Giriş ve çıkış dalgaları tasarımımızın doğru olduğunu gösteriyor.

ıse design suite-13

 

Yarım Toplayıcı(Half Adder) pojesini tamamladıktan sonra,Tam Toplayıcı(Full Adder) projesini oluşturma zamanı geldi.Aşağıda tam toplayıcının doğruluk tablosu ve elektronik devresi bulunmaktadır.

full adder doğruluk tablosu

 

Ve sonuç doğruluk tablosunuda inceleyerek sonucumuzun doğru olduğunu anlayabilirsiniz.full adder ıse simulation

 

 

 

 

Bu yazı hakkında ne düşünüyorsun ?
  • Normal 
  • Gereksiz 
  • Faydalı 
  • Müthiş 
Sidar ATABEY

About Sidar ATABEY

Elektrik-Elektronik Mühendisi. Makine Mühendisliğinde yan dal programını tamamladı. 1 sene boyunca Erasmus Programı kapsamında Polonya Silesian University of Technology'de eğitim gördü.

View all posts by Sidar ATABEY →