Menu
Coddy logo textTech

4 Bit Sayacı

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 sayaç oluşturun.

Modül Arayüzü

PortYönGenişlikAçıklama
clkinput1 bitSaat sinyali
resetinput1 bitSayacı 0'a sıfırla
countoutput4 bitMevcut sayaç değeri

Doğruluk Tablosu

Saat Döngüsücount
Reset sonrası0
11
22
......
1515
160 (başa döner)

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

Yapılması gerekenler:

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

Kendin dene

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // YAPILACAK: posedge clk ve posedge reset içeren always bloğu ekleyin
  // Reset durumunda: count <= 0
  // Aksi takdirde: count <= count + 1

endmodule

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