Menu
Coddy logo textTech

Récapitulatif - Always vs Initial

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

challenge icon

Défi

Always vs Initial

Complétez les deux blocs pour que ce compteur fonctionne correctement.

Ce qu'il faut faire :

  • Le bloc initial doit initialiser count à 0 au temps 0
  • Le bloc always doit incrémenter count de 1 à chaque front montant d'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 mettre count = 0
  
  // TODO: Ajouter un bloc always pour incrémenter count sur le front montant (posedge) de clk
  
endmodule

Toutes les leçons de Fondamentaux