Menu
Coddy logo textTech

4 Bit Counter

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

challenge icon

Görev

0'dan 15'e kadar sayan ve tekrar 0'a dönen 4 bitlik bir counter oluşturun.

Modül Arayüzü

PortYönGenişlikAçıklama
clkinput1 bitSaat sinyali
resetinput1 bitcounter değerini 0'a sıfırla
countoutput4 bitsMevcut counter değeri

Doğruluk Tablosu

Saat Döngüsücount
Sıfırlamadan sonra0
11
22
......
1515
160 (başa döner)

Göreviniz aşağıdaki modülü tamamlamaktır.

Yapılacaklar:

  1. reset durumunda count değerini 0 olarak ayarlayın
  2. Her yükselen saat kenarında count değerini 1 artırın
  3. count 15'e ulaştığında, sonraki artırma işlemi 0'a dönmelidir

Kendin dene

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // TODO: posedge clk ve posedge reset ile always bloğu ekle
  // Reset'te: count <= 0
  // Aksi halde: count <= count + 1

endmodule

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

Kendi başına pratik yap: Online Verilog derleyicisi