Menu
Coddy logo textTech

4 Bit Counter

Coddy Verilog 여정의 기초 섹션에 포함된 레슨. 90개 중 84번째.

challenge icon

챌린지

0부터 15까지 세고 다시 0으로 돌아가는 4비트 카운터를 만드세요.

모듈 인터페이스

포트방향너비설명
clkinput1 bit클록 신호
resetinput1 bit카운터를 0으로 재설정
countoutput4 bits현재 카운터 값

진리표

클록 사이클count
재설정 후0
11
22
......
1515
160 (순환하여 돌아감)

아래 모듈을 완성하는 것이 여러분의 과제입니다.

할 일:

  1. reset에서 count를 0으로 설정합니다
  2. 각 상승 클록 에지에서 count를 1씩 증가시킵니다
  3. count가 15에 도달하면 다음 증가 시 0으로 순환해야 합니다

직접 해보기

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // TODO: posedge clk와 posedge reset이 있는 always 블록 추가
  // 리셋 시: count <= 0
  // 그렇지 않으면: count <= count + 1

endmodule

기초의 모든 레슨

직접 연습해 보세요: 온라인 Verilog 컴파일러