Menu
Coddy logo textTech

Zusammenfassung – 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 Blöcke, damit dieser Zähler 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