배럴 시프터는 순차 논리를 사용하지 않고 순수한 조합 논리만을 사용하여 지정된 비트 수만큼 데이터 워드를 이동시킬 수 있는 디지털 회로이다.
(출처: 위키피디아)
기본적으로 2:1 MUX가 나열된 구조이다.
몇 비트 시프트를 할 것인지에 대한 카운트 신호에 의해 mux가 선택된다.
또한 한번의 연산으로 비트 이동을 끝낼 수 있다는 장점이 있다.
엄청 오랜만에 글 올리는 듯.... 개강하니까 바쁘다..
요즘은 간단한 MIPS 프로세서 코드를 짜고 있다.
이번학기에 프로세서 설계랑.. 암튼 좀 제대로 된 프로젝트 몇 개 해보고 싶었는데 학교 공부 따라가는 것만으로도 바빠서 여유가 없음...
'EE > 디지털 시스템' 카테고리의 다른 글
[디지털 시스템] Carry-lookahead adder (CLA) (2) | 2023.02.04 |
---|