Menu
Coddy logo textTech

Özet - Basit Karşılaştırıcı

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

challenge icon

Görev

Bir 2-bit karşılaştırıcı, iki adet 2-bitlik ikili sayıyı karşılaştıran ve birinin diğerinden büyük, küçük veya ona eşit olup olmadığını belirleyen bir devredir.

Ne yapmalı:

if-else ifadelerini kullanarak bir 2-bit karşılaştırıcı oluşturun.

Nasıl çalışır:

  • a > b olduğunda, greater 1, less ve equal 0 olmalıdır
  • a < b olduğunda, less 1, greater ve equal 0 olmalıdır
  • a == b olduğunda, equal 1, greater ve less 0 olmalıdır

Kendin dene

module comparator (
  input [1:0] a,
  input [1:0] b,
  output reg greater,
  output reg less,
  output reg equal
);
  
  always @(*) begin
    // YAPILACAK: a ve b'yi karşılaştırmak için if-else ifadeleri ekleyin
    // Eğer a > b ise greater = 1 yapın
    // Eğer a < b ise less = 1 yapın
    // Eğer a == b ise equal = 1 yapın
  end
  
endmodule

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