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ändigen Sie 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: Initial-Block hinzufügen, um count = 0 zu setzen
  
  // TODO: Always-Block hinzufügen, um count bei posedge clk zu inkrementieren
  
endmodule

Alle Lektionen in Grundlagen