FPGA Geliştirme Kitleri
Arkadaşlar Merhaba,
Bu yazımızda, vhdl dilini kullanarak geliştireceğimiz uygulamaları hangi platformlara gömeceğimizi anlatacağız. Bilindiği üzere vhdl ve verilog gibi donanım tanımlama dilleri aracılığıyla FGPA denilen platformlara yazılım aracılığıyla donanım tasarlarız! Evet evet donanım tasarlarız . Peki bu tasarladığımız donanımları nerede göreceğiz? İşte sorunun cevabını bu yazıda açıklamaya çalışacağım.

FPGA sektörü denildi mi şüphesiz akla iki firma gelir. Bunlar Xilinx ve Altera firmalarıdır. Bu üreticiler kendi içlerinde birçok farklı sınıf FPGA platformlarına sahiptir. Platformların farklılığını belirleyen temel etmenler ise hız, sahip oldukları mantıksal blok sayıları, giriş çıkış pin sayıları gibi özelliklerdir. Altera markasının ürettiği FPGA serileri Starix, Aria ve Cyclone olarak adlandırılırken Xilinx firması kendi FPGA’lerini Artix, Kintex, Virtex ve Spartan olarak sınıflandırır.
Biz vhdl ile kodlarımızı yazarken yazdığımız kodları gerçeklemek için her iki firmanın da geliştirme kitlerini kullanacağız. Bunlar Altera’nın üretmiş olduğu Cyclone 2 serisi fpga’ye sahip DE2 kiti ve Xilinx’in Spartan 3 serisi fgpa’ye sahip spartan 3 kitidir.
DE2 Geliştirme Kiti
DE2 kiti teknik özelliklerini buraya tıklayarak öğrenebilirsiniz.
Spartan 3 Başlangıç Kiti
Spartan3 kiti teknik özelliklerini buraya tıklayarak öğrenebilirsiniz.
Yukarıda sözü geçen geliştirme kitlerini karşılaştırmak gerekirse Altera firmasının üretmiş olduğu kit Xilinx firmasının ürettiği kitten daha iyidir. Bunun temel sebebi ise elimizde güncel bir Altera ürünü ve artık üretilmeyen bir Xilinx ürünü olmasındandır. Genelde iki firmanın aynı sınıfta birbirine yakın fpga çözümleri sunmaktadır. Eğer bir geliştirme kartı almak isterseniz uygun fiyatlı alacağınız kitler 200-300 dolar arasında olacaktır ve bunlar birbirine yakın performans gösterecektir.
Yazacağımız programlarda kullanacağımız geliştirme kitlerini inceledikten sonra şimdide kısaca bu programları nerede yazacağımıza ve hangi programları kullanacağımıza değinelim. İki farklı firmanın geliştirme kitlerini kullandığımız için iki farklı yazılım kuracağımız açıktır. Bu programlar DE2 kiti için Quartus ve Spartan3 Başlangıç Kiti için Xilinx ISE’dir. Bu programların ücretsiz ve ücretli sürümleri bulunmaktadır. Bizim kullanacağımız yazılımlar ücretsiz sürümlerdir. Bu programları Altera ve Xilinx’in web sitelerinden rahatlıkla indirebilirsiniz.
Bir sonraki yazımızda ise artık programlarımızı yazmaya başlayacağız. İlk programımız mantıksal devre elemanlarının vhdl ile nasıl gerçekleneceği üzerine olacaktır. Bir sonraki yazımızda görüşmek üzere.



Teşekkür ederim. Güzel paylaşım