Menu
Coddy logo textTech

Resumen - Always vs Initial

Parte de la sección Fundamentos del Journey de Verilog de Coddy — lección 51 de 90.

challenge icon

Desafío

Always vs Initial

Completa ambos bloques para que este contador funcione correctamente.

Qué hacer:

  • El bloque initial debe inicializar count a 0 en el tiempo 0
  • El bloque always debe incrementar count en 1 en cada flanco de subida del reloj

Pruébalo tú mismo

module counter;
  reg clk;
  reg [3:0] count;
  
  // Generador de reloj (ya proporcionado)
  always #5 clk = ~clk;
  
  // TODO: Agregar bloque initial para establecer count = 0
  
  // TODO: Agregar bloque always para incrementar count en posedge clk
  
endmodule

Todas las lecciones de Fundamentos