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ı.
 

Çevrimiçi personel

Forum istatistikleri

Konular
8,663
Mesajlar
141,557
Üyeler
3,455
Son üye
HaKo

Son kaynaklar

Son profil mesajları

Abdullah karaoglan falcon_browning Abdullah karaoglan wrote on falcon_browning's profile.
selamın aleyküm ses sistemindeki cızırtıyı hallettınızmi
"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top