Menu
CoddyTech

Pencacah 4 Bit

Termasuk bagian Dasar-Dasar dalam perjalanan Verilog di Coddy. Pelajaran 84 dari 90.

challenge icon

Tantangan

Buat counter 4-bit yang menghitung dari 0 sampai 15, lalu kembali ke 0.

Antarmuka Module

PortArahLebarDeskripsi
clkinput1 bitSinyal clock
resetinput1 bitReset counter ke 0
countoutput4 bitNilai counter saat ini

Tabel Kebenaran

Siklus Clockcount
Setelah reset0
11
22
......
1515
160 (kembali ke awal)

Tugasmu adalah melengkapi module di bawah ini.

Yang harus dilakukan:

  1. Saat reset aktif, atur count ke 0
  2. Pada setiap tepi naik clock, tambahkan 1 ke count
  3. Saat count mencapai 15, penambahan berikutnya harus membuat nilainya kembali ke 0

Coba sendiri

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // TODO: Tambahkan blok always dengan posedge clk dan posedge reset
  // Saat reset: count <= 0
  // Jika tidak: count <= count + 1

endmodule

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Verilog online