VHDL을 통해 구현한 ShiftRegister 실습보고서
- 최초 등록일
- 2020.12.24
- 최종 저작일
- 2020.12
- 16페이지/ MS 워드
- 가격 2,000원
소개글
"VHDL을 통해 구현한 ShiftRegister 실습보고서"에 대한 내용입니다.
목차
1. 목적(Purpose)
2. 배경이론(Background)
1) S-R Latch
2) FlipFlop
3) Shift Register
4) Shift
4-1) circular shift(원 시프트)
4-2) logical shift(논리 시프트)
4-3) Arithmetic shift(산술 시프트)
5) Synchronous(동기) & Asynchronous(비동기) Reset
6) reference 및 확장방향
References
본문내용
1.목적(Purpose)
이번실습은 FlipFlop을 이용한 Shifter을 설계하는 것으로, Clock과 Enable 그리고 mode에 따라 각각 다른 동작을 하는 회로를 설계하는 실험이다. Latch와 flipflop의 차이점을 알아보고, register에 대한 개념을 정립한다. 실습으로는 Shift register을 설계하며, circular, logical, arithmetic shift를 모두 구현한다. 구현하는 방법으로는 mode 변수를 설정하여, 각 모드마다, shift 되는 방식을 지정하여, register가 동작하도록 한다. 또한 rising edge방식을 채택하여 클럭이 rising 될때마다 작동하는 회로를 설계한다.
2. 배경이론(Background)
1)S-R Latch
S-R Latch(래치)는 한 비트의 정보를 저장 하는 회로이다. NOR 게이트로 구성하거나 NAND 게이트로 구성하는 두가지 방법이 있으며, 출력이 현재의 input값 뿐만 아니라, 과거의 입력도 영향을 주는 회로입니다.
참고 자료
https://en.wikipedia.org/wiki/shift_register shift register에 대한 설명, 그림5
https://en.wikipedia.org/wiki/logistic_shift logical shift에 대한 설명, 그림6
https://en.wikipedia.org/wiki/Arithmetic_shift arithmetic shift 에 대한 설명, 그림7
http://itempage3.auction.co.kr/DetailView.aspx?itemno=B381910522 현관문 비밀번호, 그림8.
http://forum.falinux.com/zbxe/index.php?document_srl=565222&mid=hardware shift register
https://stackoverrun.com/ko/q/4281774 동기/비동기 리셋
fundamentals of logic design, Charles, Larry L Kinney 7th