Menu
Coddy logo textTech

Recap - Always vs Initial

Fait partie de la section Fondamentaux du Journey Verilog de Coddy. Leçon 51 sur 90.

challenge icon

Défi

always contre initial

Complète les deux blocs pour que ce compteur fonctionne correctement.

À faire :

  • Le bloc initial doit initialiser count à 0 au temps 0
  • Le bloc always doit incrémenter count de 1 à chaque front montant de l’horloge

Essayez vous-même

module counter;
  reg clk;
  reg [3:0] count;
  
  // Générateur d'horloge (déjà fourni)
  always #5 clk = ~clk;
  
  // TODO: Ajouter un bloc initial pour définir count = 0
  
  // TODO: Ajouter un bloc always pour incrémenter count sur posedge clk
  
endmodule

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Verilog en ligne