Menu
CoddyTech

Tipe reg

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

Reg adalah tipe data utama kedua dalam Verilog. Berbeda dengan wire, reg menyimpan nilai. Ini adalah variabel yang mempertahankan nilainya sampai sesuatu mengubahnya.

  • reg dapat menyimpan nilai
  • reg digunakan dalam blok always
  • reg TIDAK berarti "register" dalam perangkat keras. Artinya hanya “penyimpanan”

Mendeklarasikan reg

reg x;           // reg satu bit
reg y, z;        // Beberapa reg dalam satu baris

Cara Kerja reg

module reg_example;
  reg x;
  
  initial begin
    x = 0;           // x menjadi 0
    $display("x = %d", x);  // Menampilkan: x = 0
    
    x = 1;           // x menjadi 1
    $display("x = %d", x);  // Menampilkan: x = 1
  end
endmodule
challenge icon

Tantangan

Yang perlu dilakukan:

  1. Tambahkan reg bernama count 

Coba sendiri

module counter(
  input clk,
  input reset,
  output out   // wire secara bawaan (hapus reg)
);
  
  // Deklarasikan reg count di sini

  
endmodule
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Verilog online