VHDL

4 BIT RING COUNTER,4비트링카운터 VHDL

전자자연인 2021. 6. 9. 21:40
반응형

1. 4 BIT RING COUNTER

링 카운터는 전체적으로 데이터가 회전하는 시프트 레지스터를 말하며, 맨 마지막 플립플롭의 출력이 첫 번째 플립플롭의 입력에 연결되어 있다. 입력된 데이터는 클록의 펄스마다 한 칸씩 이동하게 된다.

 

 

 

2. 소스코드 및 설명

 

 

3.시뮬레이션 및 결과설명

 

 

 

(1) 초기값이 “0000”일 때, 0001 tmp에 전달해주어 이 값을 Y로 전달해 출력하였다.

 

(2) CLK의 신호가 상승신호일 때 왼쪽으로 1비트씩 이동하였기에 0010이 출력되었다.

 

(3) CLK의 신호가 상승신호일 때 왼쪽으로 1비트씩 이동하여 0100이 출력되엇다.

 

(4) CLK의 신호가 상승신호일 때 왼쪽으로 1비트씩 이동하여 1000이 되었다.

 

(5) CLK의 신호가 상승신호일 때 왼쪽으로 1비트씩 이동하여 3비트가 0비트로 가므로 0001이 되었다.

 

(6) RESET=1의 값으로 0000이 되고, 다시 0001로 값이 정해진다. 

 

반응형