DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
14
Cevap
1450
Tıklama
0
Öne Çıkarma
FPGA
E
20 yıl (142 mesaj)
Teğmen
Konu Sahibi

arkadaşlar fpga le lojik bi ifadeyi şematik olarak gerçekleştirmem gerekiyo yardımcı olabilcek varsa lütfen mesaj bıraksın
thnx

kolay gelsin



T
20 yıl (327 mesaj)
Teğmen

tam olarak ne demk istedin açıklar mısın


Bu mesaja 1 cevap geldi.
M
20 yıl (52 mesaj)
Çavuş

amatör mü yoksa iş için mi istiyorsun. Emüleden bir kaç tane bununla ilgili döküman bulmuştum. Ama fpga ile hiç ilgilenmedim. Nasip olursa şubat ayına doğru xilinx den 50$ lık CPLD started kiti almayı düşünüyorum.



E
20 yıl (142 mesaj)
Teğmen
Konu Sahibi

(ABC'+A'BC+ABC)(X+Y'+Z)

FONKSİYONUN mul. ile gerçekleştirmem lookup table dan giriş değerlerini ayarlamam gerekiyor şematik olarak devreyi çizmem gerekiyor....


Bu mesaja 1 cevap geldi.
M
20 yıl (52 mesaj)
Çavuş

İnternette aşağıdaki sayfayı buldum. Dikkatli incelersen o sayfada
Declare statements başlığının orada kapılarla basit bir devre çizmiş. Yanındada vhdl dilinde karşılığını vermiş.

Sayfada gerekli temel bililer var.
Sol üst köşedeki menuye basarak diğer sayfalarıda inceleyebilirsin.
İnşallah işini görür.


Bu mesaja 1 cevap geldi.
M
20 yıl (597 mesaj)
Yüzbaşı

VHDL ogren ve VHDL'de yaz.inan daha kolay olur....


Bu mesaja 1 cevap geldi.
M
20 yıl (52 mesaj)
Çavuş

quote:

Orjinalden alıntı: minicikdev

VHDL ogren ve VHDL'de yaz.inan daha kolay olur....


Sizin bu konularda bilginiz var herhalde. Ben bu konuya trene bakar gibi bakıyorum. Yukarda verdiğim linki internette gezerken bulduydum ve çok hoşuma gitti. Şubat tatilinde dersler yokken xilinx CPLD started kit alıp çalışmayı düşünüyorum. Emuleden de birkaç döküman buldum. Bu işe başlarken neleri tavsiye edersiniz?


Bu mesaja 1 cevap geldi.
İ
20 yıl (92 mesaj)
Çavuş

minicikdev arkadaşımın dediğine katılıyorum, vhdl ile yazmak cok daha kolay olur.

Output=(ABC'+A'BC+ABC)(X+Y'+Z) ifadesi Vhdl ile şu olur:
Output<= ((a and b and (not c)) or ((not a) and b and c) or (a and b and c)) and (x or (not y) or z);

Bu arada fark ettiysen bu ifade daha da küçültülebiliyor. ABC'+ABC=AB, bu sadelestirmeden sonra ifade suna donusur (AB+A'BC)(X+Y'+Z).

Bunun icin vhdl kodu da su olur:
output<= ((a and b) or ((not a) and b and c)) and (x or (not y) or z);

Gördüğün gibi tek bir satır kod ile bu ifadeyi vhdl'de yazabilirsin. Ama sanırım bunu okuldan proje olarak istemişlerdir. Dolayısıyla illa şematik ile yapmak istiyorsan kullanacağın FPGA'in önemi var. Eğer FPGA olarak Xilinx kullanıyorsan internetten ücretsiz olan ISE Webpack yazılımını indir. Onun Schematic Editorunu kullanarak "ve" "veya" "degil" kapılarını birleştirerek istediğin ifadeyi gerçekleştirebilirsin.


Bu mesaja 1 cevap geldi.
E
20 yıl (142 mesaj)
Teğmen
Konu Sahibi

merhaba meraklısına...aşağıdaki linki buldum demişsinde ben linki göremiyom

:(


Bu mesaja 1 cevap geldi.
E
20 yıl (142 mesaj)
Teğmen
Konu Sahibi

iaydinc walla hoca eğer vhdl le yazmamı isteseydi seve seve yazardım ama hoca şematik olarak ve look-up table ve multiplexer kullanarak yapmamı istiyor.verdiğin link için teşekkürler.

:(


kolay gelsin


Bu mesaja 1 cevap geldi.
M
20 yıl (52 mesaj)
Çavuş

E
20 yıl (142 mesaj)
Teğmen
Konu Sahibi

T
20 yıl (410 mesaj)
Yüzbaşı

Thnx=? türkçe konuşalım please


Bu mesaja 1 cevap geldi.
E
20 yıl (142 mesaj)
Teğmen
Konu Sahibi

İ
20 yıl (92 mesaj)
Çavuş

Kullacağın multiplexer için bir sınır var mı? Sınır yoksa 64'e (64= 2 üzeri 6, burada 6 input sayından kaynaklanıyor) 1'lik tek multiplexer ve 64lük bir Look up table ile yapabilirsin.
Multiplexer'ın 6 select inputu için A,B,C,X,Y,Z gireceksin ve multiplexer'ın 64 inputuna sana verilen ifadedekine uygun bir şekilde 1,0 gireceksin (bu da look up table oluyor). Kolay gelsin.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.