검색어 입력폼

8-3 인코더, 3초과 코드 가산기

저작시기 2009.06 |등록일 2009.06.10 한글파일한컴오피스 (hwp) | 11페이지 | 가격 1,500원

소개글

이론적인 내용 및 피스파이스 회로도 작성 및 시뮬레이션 입니다.

목차

1) 8-3 우선순위 인코더
2) 2개의 3초과 코드로 표현된 10진수를 받아 덧셈을 수행하는 가산기를 구현하시오

본문내용

1) 8-3 우선순위 인코더

- 0~7까지 순서에 따라 출력을 확인하고, 이후 임의대로 두개이상의 입력이 있을 때 큰 수의 결과가 나옴을 확인하시오.


우선순위 인코더는 Chapter.3에서 배운 적 있는 내용이다. Chapter.3에서 인코더의 정의와 그 동작, 우선순위 기능을 갖는 4-to-2 인코더의 설계 방법을 배운 바 있기에, 8-to-3 우선순위 인코더 역시 그 설계 방법에 따라 설계를 하면 되겠다. 또한 기본적인 인코더 기능에 추가적으로 출력 `V`, Enable 신호를 더해 구성하도록 하겠으며 이때 ‘V’는 최소 1개의 1(H)값이 입력되었다는 것을 의미하는 출력이다. 참고를 위해 다음 4-to-2 인코더를 보도록 한다. 이는 수업 자료에 나타나 있는 내용이다.
먼저 8-to-3 인코더를 위한 진리표를 만들어 보기로 한다. 물론 입력으로 EN(Enable)과 출력으로 ‘V’가 사용될 것이나, 진리표 상에는 이를 제외하기로 한다. EN을 구성하는 것은 출력 OR 게이트 이전에 AND 게이트 추가 구성하여 EN과 함께 연결시키는 형태로 쉽게 구현 가능하며, ‘V’는 모든 입력이 0일 때, 0이 출력되면 되는 것이므로, 모든 입력을 OR게이트 하나로 묶어 구현할 수 있다. 이러한 이유로 진리표에는 이 두 입력과 출력을 제외할 것이며 게이트를 통해 회로를 구현할 때 추가하여 구성하는 것으로 하겠다.
이제 진리표를 통해 각 출력이 갖는 함수를 만들어야 한다. 이를 위해서는 8 변수 카르노맵을 만들어야 하나, 위의 진리표를 잘 살펴보면 그런 수고 없이 각 출력 , , 가 갖는 함수를 알아낼 수 있다.

참고 자료

없음
다운로드 맨위로