Programlanabilir Mantık Devrelerine Nereden Başlanmalı?

ercanersoy

Üye
Katılım
20 Ekim 2019
Mesajlar
98
Merhabalar,

Ben, bir-iki ay sonra programlanabilir mantık devrelerine başlamayı düşünüyorum.

Zamanında mantık devreleri, bilgisayar mimarisi gibi dersler gördüm. Lisanstayken FPGA'larla çalışmıştım. Ara ara da olsa ilkokul 5. sınıftan beri elektronik ve bilgisayar mühendisliği lisans 2. sınıftan beri mikrodenetleyicilerle uğraşıyorum.

Elimde üzerinde UART, VGA vb. gibi girişlerin ve 7 segment görüntüleyicilerin olduğu Altera Cyclone IV FPGA geliştirme kartı var.

Birkaç sorum olacak:

1- Başlangıç için FPGA yerine CPLD kartı mı alsam?
2- Başlangıç için hangi donanım tanımlama dilini önerirsiniz?

Yanıtlar için teşekkür ederim.
 
CPLD'ler nispeten basit "macrocell" denen yapılardan oluşuyor. Macrocell'lerde de flip flop, kapılar ve çoklayıcı gibi temel lojik devreler var. Eğer çok yüksek hızlarda çalışma gerekiyorsa veya deterministik timing önemli ise, CPLD'ler basitliklerinden dolayı buna daha uygun. FPGA'ler ise yapılması gereken iş çok kapsamlı ise kullanılıyor.

Ben kendim CPLD ve FPGA tasarımı işiyle uğraşmadım, ama içinde CPLD olan çok devre üzerinde firmware geliştirdim. Hangi mimari ile başlamak gerektiği konusunda sana bilinçli bir tavsiyede bulunamıyorum, ama ben olsam şu zamanda FPGA ve VHDL öğrenirdim.
 
Hep aklımda FPGA ile hobi seviyesi kullanım için dijital osiloskop yapma hayali var. Böyle birşeyi yapmak, maddi anlamda ucuza osiloskop sahibi olmayı sağlamaz tabi :) Ayrıca yapıp satayım desen de belki piyasadaki mevcut olan neredeyse bedava ürünlerle rekabet etmesi de zor.

Ama eğer VHLD kullanarak temel bir osiloskop tasarımı ortaya çıkarırsan, artık FPGA ve VHDL işinde uzmanlık seviyesine ulaşmışsın demektir. Sırf eğitim değeri için de olsa böyle bir çalışmaya değer bence.
 
Geç cevap verdiğim için özür dilerim. Programlanabilir mantık devreleri programlama işini bir ara düşünmüştüm de sonradan vazgeçtim. Elektroniğe tekrar başlayınca programlanabilir mantık devrelerine tekrar başlamayı düşünüyorum.

Bende var olan ve üzerinde UART, VGA vb. gibi girişlerin ve 7 segment görüntüleyicilerin olduğu Altera Cyclone IV FPGA geliştirme kartı başlangıç için uygun mu?

Düz FPGA kartı şu an bende yok.

İlginiz için teşekkür ederim.
 
Ben bir ara merak salıp Epm3064 almıştım. Başlangıç için ideal bence. Fakat pek uğraştığım söylenemez.

Fpga düşünüyorsanız şu ikiliyi tavsiye ederim. EPM3064'ü aynı programlayıcı ile proglamlayabilirsiniz.
Wavesharenin ürünü ikiside, fiyat olarak uygun. Programlayıcısı klon gibi değil.


Çok büyük kartlara yatırım yapmak gereksiz bence. Bu şekilde çıplak kartlar almak daha mantıklı.
 

Forum istatistikleri

Konular
5,659
Mesajlar
97,342
Üyeler
2,438
Son üye
İbrahimSönmez

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top