Menu
CoddyTech

回顾:always 与 initial

本课属于 Coddy Verilog 学习旅程的“基础知识”单元。第 51 课,共 90 课。

challenge icon

挑战

always 与 initial

完成这两个代码块,让计数器正常工作。

要做什么:

  • initial 代码块应在时间 0 将 count 初始化为 0
  • always 代码块应在每个时钟上升沿将 count 加 1

亲手试试

module counter;
  reg clk;
  reg [3:0] count;
  
  // 时钟生成器(已给出)
  always #5 clk = ~clk;
  
  // TODO:添加 initial 块,将 count 设置为 0
  
  // TODO:添加 always 块,在 clk 的上升沿递增 count
  
endmodule

基础知识中的所有课

自己练习: Verilog 在线编译器