Page 161 고등학교 디지털 논리 회로 교과서
P. 161
2 디코더
n
디코더(decoder)는 해독기라고도 불리며, 일반적으로 디코더는 n개의 입력과 2 개 디코더(decoder)의 어원 의미
(de: 아래, 반대, 이탈)+(coder: 코
3
의 출력을 가진다. 즉, 입력이 3개이면 출력은 8(2 )개가 된다. 디코더는 입력의 개수 드하는 것, 부호화)=코드(부호)화를
에 따라 1×2, 2×4, 3×8로 나타낸다. 반대하다→복원하다.
디코더 논리 회로 용도
1 2×4 디코더의 구조와 원리 디지털 시스템 내부에서 사용하는
2진 코드를 다른 형식의 코드로 변
2×4 디코더를 설계하는 과정은 다음과 같다. 환하는 데 사용된다.
예1) 프로그래밍 언어를 번역하는
논리 회로
(1) 시스템 조건 분석 예2) 오디오 디코더: 5.1 채널, 7.1
채널로 분리해 주는 회로
디코더는 입력값에 따라 선택된 출력이 나머지 출력들의 값과 반대의 값을 가진다.
2
따라서 2×4 디코더는 입력이 2개이므로 4(2 )가지로 조합되며, 각 입력 조합에 대응
하는 출력값으로 4개를 갖지만 ‘1’을 포함하는 출력은 하나이다. 1x2 디코더 조합 논리 회로
1×2 디코더에 대한 진리표와 논리
식, 논리 회로, 블록도를 설계하면
(2) 입출력 변수 정의 다음과 같다. 1×2 디코더는 입력 1
1
개와 2(2 )개의 출력을 가지며, 입력
2×4 디코더는 입력 2개, 출력이 4개이며,
B Y 3 1개에 따라 출력 2개 중 하나를 선
블록도는 그림 Ⅴ-34와 같다. 택한다. 진리표는 다음과 같다.
2×4 Y 2
디코더 •진리표
Y 1
입출력 변수 정의 A Y 0 입력 출력 최소항
•입력 2개: A, B A Y 1 Y 0
•출력 4개: Y 0 , Y 1 , Y 2 , Y 3 0 0 1 A
그림 Ⅴ-34 2×4 디코더 블록도
1 1 0 A
•논리식
1×2 디코더의 논리식을 유도하면
(3) 진리표 및 논리식 유도 다음과 같다.
Y 0 = A , Y 1 = A
2
2×4 디코더는 입력 2개이므로 총 4(2 )가지로 조합할 수 있고, 각각의 입력 조합
에 대응한 출력으로 4개의 값을 갖지만 ‘1’을 포함하는 출력은 하나밖에 없음에 주의 •블록도
하여 진리표를 표 Ⅴ-17과 같이 작성한다. Y 1
1×2
A
디코더
표 Ⅴ-17 2×4 디코더 진리표 Y 0
입력 출력
최소항 유도된 논리식으로 1×2 디코더의
B A Y Y Y Y 논리 회로를 설계하면 다음과 같다.
3 2 1 0
0 0 0 0 0 1 A B 입력에 대응한
출력에서 ‘1’을 포함하는 •논리 회로
0 1 0 0 1 0 A B
출력은 하나밖에 없어요.
1 0 0 1 0 0 A B
A Y 0
1 1 1 0 0 0 A B
Y 1
따라서 논리식은 Y =A B, Y =A B, Y =A B, Y =A B이다.
1
0
2
3
4. 인코더와 디코더 159