디지털회로실험 3주차 - 플립플롭 및 산술회로
본 내용은
"
디지털회로실험 래치
"
의 원문 자료에서 일부 인용된 것입니다.
2023.10.24
문서 내 토픽
-
1. JK 플립플롭NAND 게이트를 이용하여 구성된 JK 플립플롭은 입력단자 J, K, 클록펄스 입력단자 CK, 출력단자 Q와 Q'로 이루어진다. 초기값 설정을 위해 J, K를 접지에 연결하고 CLR을 접지에 연결한 후 +5V에 연결해야 한다. 입력값에 따라 유지, 세트, 리셋, 토글 기능을 수행하며, 클록 신호에 동기화되어 동작한다.
-
2. D 플립플롭D 플립플롭은 클록 신호가 0에서 1로 변할 때 D 입력값을 캡처한다. D=1이면 Q=1로 세트되고, D=0이면 Q=0으로 리셋된다. 3주차 실험 중 가장 간단한 실험으로, 단순한 구조로 인해 수월하게 진행되었다.
-
3. 전가산기AND, OR, XOR 게이트를 이용하여 구성되는 전가산기는 두 개의 한 자릿수 이진수 입력과 하위 자리 올림수를 포함하여 이진수 덧셈을 수행한다. 합(S)과 자리올림(Co)을 출력한다. 실험 중 회로 단락으로 인한 어려움이 발생했으나 결과값을 얻을 수 있었다.
-
4. 전감산기두 개의 반감산기를 이용하여 구현되는 전감산기는 하위 비트 감산 시 발생하는 자리 내림을 고려하여 차(D)와 자리내림(B)을 출력한다. AND, OR, NOT, XOR 게이트를 사용하며, 시간 제약 속에서 회로를 구성하여 실험을 완료했다.
-
1. JK 플립플롭JK 플립플롭은 디지털 논리회로에서 매우 중요한 순차 논리 소자입니다. J와 K 입력의 조합에 따라 다양한 동작을 수행할 수 있어 유연성이 뛰어납니다. 특히 J=1, K=1일 때 토글 기능을 제공하여 카운터나 분주기 설계에 필수적입니다. SR 플립플롭의 불안정한 상태를 해결한 개선된 형태로, 클록 신호와 함께 동기식 설계가 가능합니다. 다만 구현에 필요한 게이트 수가 많아 집적도가 낮은 단점이 있습니다. 현대에는 D 플립플롭이 더 널리 사용되지만, JK 플립플롭의 이론적 가치와 교육적 중요성은 여전히 큽니다.
-
2. D 플립플롭D 플립플롭은 현대 디지털 시스템에서 가장 광범위하게 사용되는 기본 메모리 소자입니다. 단순한 구조로 데이터를 정확하게 저장하고 전달할 수 있어 레지스터, 메모리, 상태머신 등 다양한 응용에 활용됩니다. 클록 신호에 동기화되어 예측 가능한 동작을 보장하므로 복잡한 디지털 시스템 설계에 매우 적합합니다. 마스터-슬레이브 구조로 구현되어 안정성이 높고, 집적회로 제조에도 효율적입니다. 단점으로는 JK 플립플롭의 토글 기능이 없어 특정 응용에서는 추가 로직이 필요하지만, 전반적으로 신뢰성과 효율성 면에서 우수합니다.
-
3. 전가산기전가산기는 3개의 입력(두 개의 피가산수와 하위 자리 올림)을 받아 합과 올림을 출력하는 기본 산술 논리 소자입니다. 이진 덧셈의 핵심 구성 요소로서 다중 비트 덧셈을 구현할 때 필수적입니다. 반가산기보다 완전한 기능을 제공하며, 여러 개를 연쇄 연결하여 임의 크기의 덧셈기를 만들 수 있습니다. 구현이 간단하고 지연 시간이 짧아 고속 연산이 가능합니다. 다만 자리올림 신호의 전파로 인한 지연이 누적되는 문제가 있어, 고속 연산을 위해서는 자리올림 예측 기법 등의 최적화가 필요합니다. 현대 프로세서의 ALU 설계에도 여전히 중요한 역할을 합니다.
-
4. 전감산기전감산기는 3개의 입력(피감수, 감수, 하위 자리 빌림)을 받아 차와 빌림을 출력하는 산술 논리 소자입니다. 전가산기와 대칭적인 구조로 이진 뺄셈을 수행하며, 여러 개를 연쇄 연결하여 다중 비트 뺄셈을 구현합니다. 보수 표현을 이용한 뺄셈 방식과 함께 사용되어 컴퓨터의 산술 연산 단위에서 중요한 역할을 합니다. 전가산기와 마찬가지로 구현이 직관적이고 효율적입니다. 그러나 빌림 신호의 전파 지연 문제가 발생하여 고속 연산에는 제약이 있습니다. 현대 시스템에서는 보수 연산을 통해 덧셈으로 뺄셈을 처리하는 방식이 더 일반적이지만, 전감산기의 이론적 이해는 디지털 논리 설계의 기초입니다.
-
8주차 예비보고서- 디지털 시스템 설계 및 실험 4페이지
디지털 시스템 설계 및 실험 KEEE209 전기전자전파 공학부디지털 시스템 설계 및 실험이름 :학번 :실험제목RAM(Random Access Memory)실험목표1. 16×4RAM(Random Access Memory)를 설계한다.2. 자율적으로 메모리를 활용한 새로운 모듈을 설계한다.기본지식- RAM(Random Access Memory) 이란?주기억장치 라고도 하고 임시 기억장치라고도 한다. 전원이 있는동안 임시적으로데이터를 저장할수 있다. 내부회로가 플립플롭으로 되어있으면 SRAM이라하고,캐패시터와 MOSFET로 되어있으면 D...2020.07.29· 4페이지 -
A+ 디지털 시스템 실험 Random Access Memory (RAM) <9주차 예비보고서> 4페이지
디지털 시스템 설계 및 실험 KEEE209 전기전자전파 공학부디지털 시스템 설계 및 실험디지털 시스템 설계 및 실험 2016 전기전자공학부이름 :학번 :실험제목Random Access Memory (RAM)실험목표① 16×4RAM(Random Access Memory)를 설계한다.② 자율적으로 메모리를 활용한 새로운 모듈을 설계한다.기본지식1. Random Access Memory 란?? 주기억장치 라고도 하고 임시 기억장치라고도 한다. 전원이 있는동안 임시적으로데이터를 저장할수 있다. 내부회로가 플립플롭으로 되어있으면 SRAM이라...2017.07.05· 4페이지 -
디지털실험및설계 예비7(연산 회로) 9페이지
디지털 논리실험 및 설계#7 연산 회로 (예비)담당교수님 : 교수님제출일자 : 2015. 05. 11조 :학번 :이름 :1. 실험 이론(1) 반가산기반가산기는 이진법으로 표시된 두 개의 수를 더하는 가산기이다. 입력 값 A, B를 더해서 나오는 합이 S에 나오고 자리올림을 나타내는 것은 C 이다. S는 XOR을 통해서 출력이 가능하고 C는 AND를 통해서 나타낼 수 있다.그림1)은 반가산기이고 그림1.1)은 진리표이다.그림1) 반가산기ABSC*************101그림1.1) 진리표(2) 전가산기전가산기는 A와 B의 입력 값과...2015.12.05· 9페이지 -
[컴퓨터공학기초설계및실험2 보고서] Subtractor & Arithmetic Logic Unit 18페이지
컴퓨터 공학 기초 설계 및 실험2 보고서실험제목: Subtractor & Arithmetic Logic Unit제목 및 목적제목Subtractor & Arithmetic Logic Unit목적subtraction을 위하여 2의 보수(2’s complement) 사용을 이해한다. Arithmetic Logic Unit(산술 논리 장치)의 동작원리 및 특성을 이해하고 ALU을 설계하고 검증한다. 비교 연산을 위해 4개의 flag의 발생 조건과 각각의 차이를 알아본다.원리(배경지식)2의 보수화 과정정수를 표현하는 N개의 비트가 있다.N개...2015.04.12· 18페이지
