Menu
Coddy logo textTech

Riepilogo: always vs initial

Fa parte della sezione Fondamenti del percorso Verilog di Coddy. Lezione 51 di 90.

challenge icon

Sfida

Always vs Iniziale

Completa entrambi i blocchi per far funzionare correttamente questo contatore.

Cosa fare:

  • Il blocco initial dovrebbe inizializzare count a 0 al tempo 0
  • Il blocco always dovrebbe incrementare count di 1 a ogni fronte di salita del clock

Provalo tu

module counter;
  reg clk;
  reg [3:0] count;
  
  // Generatore di clock (già fornito)
  always #5 clk = ~clk;
  
  // TODO: Aggiungi un blocco initial per impostare count = 0
  
  // TODO: Aggiungi un blocco always per incrementare count sul posedge di clk
  
endmodule

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Verilog online