서강대학교 디지털논리회로실험 3주차결과
- 최초 등록일
- 2014.01.02
- 최종 저작일
- 2013.04
- 8페이지/ 한컴오피스
- 가격 2,000원
목차
1. 실험 제목
2. 실험 목적
3. Quiz 및 이론
4. 실험 내용 및 결과분석
5. 토의
6. 참고 문헌
본문내용
1. 실험 제목
Decoders and Encoders
2. 실험 목적
● 일반적인 binary decoder의 동작 원리를 이해한다.
● 7-segment의 동작 원리를 이해한다.
● Priority encoder의 동작 원리를 이해한다.
● FPGA와 VHDL을 이용한 회로의 구현방식을 이해한다.
3. Quiz 및 이론
① EI = 0, Input이 10110010일 때의 Output을 구하라.
<중 략>
소자의 연결과 Function table을 보면, input은 DIP_SW를 조절하여 Control하고 Output은 LED에 연결하여 DIP_SW의 조작에 따른 LED의 변화를 확인하여 priority encoder를 통과한 신호가 어떻게 encode되었는지를 확인할 수 있다. Priority encoding이 되는 것은 소자가 다음과 같은 회로구조를 가졌기 때문이다.
DIP_SW를 조작하여 실험한 결과 상위 bit에 따라 encoding이 이뤄지는 것을 확인하였다. EI(Input Enable)과 Bit7이 Low인 상황을 보면, 각각의 신호는 Inverter를 통과하여 High로 바뀐 후, AND gate를 통과한 뒤 출력이 NOR gate에 입력으로 들어가게 된다. 즉, NOR에 입력 중 하나가 1이므로 출력값은 다른 결과값에 상관없이 0이 나오게 된다. 따라서 A2, A1, A0모두 Low가 되는 것이다. 즉, Bit7이 Low일 경우 다른 입력값에 관계없이 A2,A1,A0가 (L,L,L)를 출력한다. 마찬가지로 Bit7이 High이고 Bit6이 Low일 경우, 하위 bit에 관계없이 (L,L,H)를 출력한다. 따라서 위 소자는 MSB가 가장 높은 encoding 우선순위를 가지며 그다음 순차적으로 priority가 있다고 볼 수 있다.
<이하생략>
참고 자료
Brown and Vranesic, “Fundamentals of Digital Logic with VHDL Design”, 2nd edition, McGraw-Hill, 2004.