Menu
CoddyTech

Rangkuman: always vs initial

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

challenge icon

Tantangan

Always vs Initial

Lengkapi kedua blok agar counter ini berfungsi dengan benar.

Yang harus dilakukan:

  • Blok initial harus menginisialisasi count ke 0 pada waktu 0
  • Blok always harus menambahkan 1 ke count pada setiap tepi naik clock

Coba sendiri

module counter;
  reg clk;
  reg [3:0] count;
  
  // Pembangkit clock (sudah disediakan)
  always #5 clk = ~clk;
  
  // TODO: Tambahkan blok initial untuk mengatur count = 0
  
  // TODO: Tambahkan blok always untuk menaikkan count saat posedge clk
  
endmodule

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Verilog online