Menu
Coddy logo textTech

Recap - Always vs Initial

Teil des Abschnitts Grundlagen der Verilog-Journey von Coddy. Lektion 51 von 90.

challenge icon

Aufgabe

always vs initial

Vervollständige beide block, damit dieser counter korrekt funktioniert.

Was zu tun ist:

  • Der initial-block sollte count zum Zeitpunkt 0 auf 0 initialisieren.
  • Der always-block sollte count bei jeder steigenden Taktflanke um 1 erhöhen.

Probier es selbst

module counter;
  reg clk;
  reg [3:0] count;
  
  // Taktgenerator (bereits gegeben)
  always #5 clk = ~clk;
  
  // TODO: Add initial block to set count = 0
  
  // TODO: Add always block to increment count on posedge clk
  
endmodule

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Verilog-Compiler