Menu
Coddy logo textTech

Mantığı Tasarlama

Coddy'nin Verilog Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 44 / 90.

challenge icon

Görev

Mantığı tasarlamak, doğruluk tablosuna göre devrenin hangi denklemlere ihtiyaç duyduğunu belirlemek anlamına gelir.

Doğruluk Tablosu:

absumcarry
0000
0110
1010
1101

Adım 2: sum için örüntüyü bulma

  • sum = 1, a=0,b=1 veya a=1,b=0 olduğunda
  • sum = 1, a ve b farklı olduğunda
  • Farklı = XOR → sum = a ^ b

Adım 3: carry için örüntüyü bulma

  • carry = 1 yalnızca a=1 ve b=1 olduğunda
  • Her ikisi = AND → carry = a & b

Adım 4: Denklemleri yazma

sum   = a ^ b 

carry = a & b

Yapılacaklar:

Görevin, eksik mantık denklemlerini modülün içine eklemektir.

1. sum (a XOR b) için bir assign ifadesi ekle
2. carry (a AND b) için bir assign ifadesi ekle

Kendin dene

module half_adder (
  input a,
  input b,
  
  output sum,
  output carry
);

endmodule

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Online Verilog derleyicisi