Menu
Coddy logo textTech

4 Bitlik Sayaç

Coddy'nin Verilog Journey'sinin Temel Bilgiler 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 sayaç oluşturun.

Modül Arayüzü

Bağlantı noktasıYönGenişlikAçıklama
clkgirdi1 bitSaat sinyali
resetgirdi1 bitSayaç 0'a sıfırlanır
countçıktı4 bitSayacın mevcut değeri

Doğruluk Tablosu

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

Aşağıdaki modülü tamamlamak sizin görevinizdir.

Yapılacaklar:

  1. reset etkin olduğunda 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

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

Kendi başına pratik yap: Online Verilog derleyicisi