반응형
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로 값이 정해진다.
반응형
'VHDL' 카테고리의 다른 글
ROM memory (Read Only Memory) VHDL (0) | 2021.06.09 |
---|---|
4비트 존슨 카운터(4bit johnson counter) (0) | 2021.06.09 |
모듈로 10 UP-DOWN-COUNTER (0) | 2021.06.09 |
5 bit updown counter (0) | 2021.06.09 |
순차회로 Counter(카운터) 설계( 4비트비동기식업카운터schematic, 4비트비동기식다운카운터VHDL) (0) | 2021.06.09 |