Menu
Coddy logo textTech

Recapitulação - Always vs Initial

Parte da seção Fundamentos do Journey de Verilog da Coddy — lição 51 de 90.

challenge icon

Desafio

Always vs Initial

Complete ambos os blocos para fazer este contador funcionar corretamente.

O que fazer:

  • O bloco initial deve inicializar count para 0 no tempo 0
  • O bloco always deve incrementar count em 1 a cada borda de subida do clock

Experimente você mesmo

module counter;
  reg clk;
  reg [3:0] count;
  
  // Gerador de clock (já fornecido)
  always #5 clk = ~clk;
  
  // TODO: Adicionar bloco initial para definir count = 0
  
  // TODO: Adicionar bloco always para incrementar count na borda de subida (posedge) do clk
  
endmodule

Todas as lições de Fundamentos