Özet - Mantık Kapısı Devresi
Coddy'nin Verilog Journey'sinin Temeller bölümünün bir parçası — ders 42 / 90.
Görev
Bu meydan okuma, bu bölümde kapı ilkel öğeleri (gate primitives) hakkında öğrendiğiniz her şeyi birleştiriyor. Birden fazla kapı kullanarak bir devre oluşturacaksınız.
Ne yapmalı:
Şu özelliklere sahip bir devre kurun:
- Girişler:
a,b,c - Çıkışlar:
out1,out2,out3
Mantık:
out1=a AND bout2=b OR cout3=a XOR c
Bu çıkışları oluşturmak için kapı ilkel öğelerini (and, or, xor) kullanın.
Kendin dene
module logic_circuit (
input a,
input b,
input c,
output out1,
output out2,
output out3
);
// YAPILACAK: out1 için AND kapısı ekle (a & b)
// YAPILACAK: out2 için OR kapısı ekle (b | c)
// YAPILACAK: out3 için XOR kapısı ekle (a ^ c)
endmoduleTemeller bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüKarşılaştırma OperatörleriÖzet - Basit MatematikBitsel Operatörler7Atama ve Kapılar
Sürekli AtamaOperatörlerle AtamaYerleşik Kapı PrimitifleriAND OR NOT KapılarıXOR XNOR KapılarıÖzet - Mantık Kapısı Devresi10Karar Yapıları
If İfadesiIf - ElseÖzet - Basit KarşılaştırıcıCase İfadesiCasex ve CasezÖzet - ALU Tasarımı5Operatörler Bölüm 2
Mantıksal Operatörlerİndirgeme OperatörleriKaydırma OperatörleriBirleştirme OperatörüKoşullu OperatörÖzet - Operatör Meydan Okuması11Döngüler
For DöngüsüWhile DöngüsüRepeat DöngüsüSonsuz DöngüDevre Dışı Bırakma İfadesiÖzet - Döngü Kalıpları3Sayı Sistemleri
İkilik GösterimBoyutlandırılmış SayılarBoyutlandırılmamış SayılarNegatif SayılarÖzel Değerler X ve ZÖzet - Sayı Formatları6Modüller
Modül YapısıGiriş ve Çıkış PortlarıInout PortlarıModül Örneklendirmeİsme Göre Port EşlemeSıraya Göre Port EşlemeÖzet - Bir Modül Oluşturun9Prosedürel Bloklar
Always BloğuInitial BloğuDuyarlılık ListesiEngelleyici AtamaEngelleyici Olmayan AtamaÖzet - Always vs Initial15Trafik Işığı Kontrolcüsü
Durumları TanımlamaDurum Makinesi Mantığı