Menu
Coddy logo textTech

Mantığı Tasarlama

Coddy'nin Verilog Journey'sinin Temeller bölümünün bir parçası — ders 44 / 90.

challenge icon

Görev

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

Doğruluk Tablosu:

absumcarry
0000
0110
1010
1101

Adım 2: sum için deseni bulun

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

Adım 3: carry için deseni bulun

  • Sadece a=1 ve b=1 olduğunda carry = 1
  • Her ikisi = AND → carry = a & b

Adım 4: Denklemleri yazın

sum   = a ^ b 

carry = a & b

Ne yapmalı:

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

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

Kendin dene

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

endmodule

Temeller bölümündeki tüm dersler