Menu
Coddy logo textTech

4 Bit Counter

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

challenge icon

Défi

Construisez un compteur de 4 bits qui compte de 0 à 15, puis revient à 0.

Interface du module

PortDirectionLargeurDescription
clkinput1 bitSignal d’horloge
resetinput1 bitRéinitialiser le compteur à 0
countoutput4 bitsValeur actuelle du compteur

Table de vérité

Cycle d’horlogecount
Après reset0
11
22
......
1515
160 (revient au début)

Votre tâche consiste à compléter le module ci-dessous.

À faire :

  1. Lors de reset, définissez count sur 0
  2. À chaque front montant de l’horloge, incrémentez count de 1
  3. Lorsque count atteint 15, l’incrémentation suivante doit revenir à 0
REQUIRED OUTPUT FORMAT: [Your translated content here]

Essayez vous-même

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // TODO: Ajouter un bloc always avec posedge clk et posedge reset
  // Sur reset : count <= 0
  // Sinon : count <= count + 1

endmodule

Toutes les leçons de Fondamentaux

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