Page 40 고등학교 디지털 논리 회로 교과서
P. 40










디코더(decoder)
• n개의 입력 변수 조합(주소)이 입력되면, 주소 디코더에서 그것에 해당되는 1개의 주소가
해독기라고도 불리며, 일반적으로 n
선택된다. 비트의 2진 부호화된 코드값을 입
n
•그리고 선택된 롬 셀에 기록된 내용인 m비트의 데이터가 출력된다. 력 받아 2 개의 출력으로 변환하는
조합 논리 회로이다.








심화 학습

32×4 롬의 내부 논리 구조 및 동작 원리


F3
• 입력 변수는 5개의 조합으로 디코더를 통하여 0부터 31까
5
지 32(2 )개 주소 중에서 선택된 1개의 주소만 출력된다. F2

• 디코더의 32개 출력은 4개로 구성된 출력 OR 게이트의 력
F1
각 입력에 32개씩의 퓨즈로 연결된 4개의 출력 OR 게이
트가 있으므로 총 128(32×4)개의 내부 퓨즈를 통하여 연 F0

결된다. D0 D1 D2 … D31
• 사용할 진리표 등에 의한 프로그래밍으로 퓨즈의 연결 상 5X32 디코더 퓨즈 링크
태를 절단하여 원하는 상태를 만들 수 있다.


A0 A1 A2 A3 A4
다음 진리표에서 32×4 롬의 내부 프로그래밍 및 동작 원리 입 32×4 롬의 내부 논리 구조

력은 주소에 해당하며, 출력은 주소에 대한 워드의 내용이다. 진 그림 Ⅵ-26 32×4 ROM의 내부 논리 구조
F3
리표를 이용하여 롬을 프로그래밍을 하면 진리표에서 출력의 0
은 퓨즈를 절단한 것이고, 1은 손상되지 않은 퓨즈를 의미한다.
F2


32×4 롬의 진리표 F1
출력(프로그램에 의해
입력(주소 번지)
주소에 기억된 데이터) F0

A4 A3 A2 A1 A0 F3 F2 F1 F0
D0 D1 D2 … D31
D0 → 0 0 0 0 0 0 1 0 1
5X32 디코더
D1 → 0 0 0 0 1 1 0 1 1
퓨즈 연결 상태
D2 → 0 0 0 1 0 1 0 1 0
… … … … … … … … … …
D29 → 1 1 1 0 1 0 1 1 0 A0 A1 A2 A3 A4
D30 → 1 1 1 1 0 1 0 1 0 주소 입력
D31 → 1 1 1 1 1 1 1 0 1 32×4 롬의 진리표에 의해 프로그램된 회로
그림 Ⅵ-27 32×4 ROM의 표Ⅵ-3에 대한 프로그램된 회로
‘00000’번지가 선택되면 D0의 출력이 퓨즈로 연결된 OR 게이트 출력만이 ‘1’이 되고, 나머지는 ‘0’이 되어 출력은
F3=0, F2=1, F1=0, F0=1로 출력 데이터는 ‘0101’이 된다.



38 Ⅱ. 논리 소자
   35   36   37   38   39   40   41   42   43   44   45