
총 94개
-
아날로그 및 디지털회로 설계 실습 실습9_4-bit Adder 회로 설계_예비보고서2025.01.211. 조합논리회로 설계 조합논리회로의 한 예로 가산기 회로를 설계하는 방법을 이해한다. 전가산기에 대한 진리표를 작성하고 Karnaugh 맵을 이용하여 간소화된 불리언식을 구한다. 이를 바탕으로 2-level AND-OR(NAND-NAND) 또는 OR-AND(NOR-NOR) 로직 회로를 설계하고, XOR gate를 이용하여 보다 간소화된 다단계 조합 논리회로를 설계한다. 마지막으로 2Bit 가산기 회로를 설계한다. 2. 전가산기 설계 전가산기에 대한 진리표를 작성하고 Karnaugh 맵을 이용하여 간소화된 불리언식을 구한다. 이를 ...2025.01.21
-
디지털공학개론(1. 카운터의 응용으로 디지털 시계의 회로도를 완성해 가는 과정 설명/ 2.4가지 기본형 레지스터의 분류에 속하는 IC들 정리)2025.04.271. 디지털 시계의 회로도 구성 디지털 시계의 회로도는 발진회로, 분주회로, 카운터 회로, 디코더 및 드라이브 회로로 구성된다. 발진회로는 안정적인 클록 신호를 제공하며, 분주회로는 1Hz 구형파를 생성한다. 카운터 회로는 분, 초, 시 단위의 시간을 계산하고, 디코더 및 드라이브 회로는 이를 7세그먼트 디스플레이로 출력한다. 2. 발진회로의 구현 방식 디지털 시계의 발진회로는 3가지 방식으로 구현할 수 있다. 1) 가정용 220V 전원의 60Hz 주파수 사용, 2) CR 발진회로 사용, 3) 수정 발진자(Crystal Oscill...2025.04.27
-
디지털시스템설계 실습 13주차2025.05.091. 8bit -carry lookahead adder 하위모듈 구현 이번 실습에서는 8비트 carry lookahead adder의 하위 모듈을 구현하였습니다. carry lookahead adder는 carry 전파 지연을 줄이기 위해 설계된 adder 회로입니다. 이를 통해 더 빠른 연산 속도를 달성할 수 있습니다. 2. 32bit -carry select adder 모듈 구현 또한 32비트 carry select adder 모듈을 구현하였습니다. carry select adder는 carry 발생 여부에 따라 두 개의 결과를...2025.05.09
-
스택과 큐(선형큐, 원형큐)의 개념 및 연산 방법2025.01.241. 스택(Stack) 스택은 후입선출(LIFO) 방식으로 데이터를 관리하는 자료구조입니다. 스택의 기본 연산은 푸시(push)와 팝(pop)이며, 탑(top) 포인터를 사용하여 데이터의 삽입과 삭제가 이루어집니다. 스택은 메모리 관리, 함수 호출 관리, 표현식 평가 등 다양한 분야에서 활용됩니다. 2. 큐(Queue) 큐는 선입선출(FIFO) 방식으로 데이터를 관리하는 자료구조입니다. 큐의 기본 연산은 인큐(enqueue)와 디큐(dequeue)이며, 앞(front)과 뒤(rear) 두 개의 포인터를 사용하여 데이터의 삽입과 삭제...2025.01.24
-
6-bit 계산기 설계 및 구현2025.05.101. ALUs (Arithmetic Logic Units) 이번 프로젝트의 주제는 ALUs (Arithmetic Logic Units)를 이용한 n-bit 계산기 설계입니다. 6-bit 입력을 구현하고 최대한 많은 연산을 구현하고자 하였습니다. 6비트 덧셈 계산기를 제작하였고, 7 segment와 다양한 기본소자들(and gate, or gate, DIP 스위치 등)을 사용하였습니다. 2. 계산기의 역사와 발전 계산기는 여러 가지 계산을 빠르고 정확하게 하기 위하여 사용하는 기기를 의미합니다. 계산기의 역사는 컴퓨터 역사라고 보면 ...2025.05.10
-
데이터베이스의 다중 테이블 사용과 정보 검색 기법2025.05.051. 데이터베이스 다중 테이블 사용 이유 데이터베이스는 데이터 무결성, 일관성, 효율성을 보장하기 위해 여러 개의 테이블을 사용하여 데이터를 저장합니다. 테이블 간의 관계를 설정하고, 조인 기법을 사용하면 사용자가 필요한 정보를 한 번의 쿼리로 검색할 수 있습니다. 2. 다중 테이블 검색 기법 관계형 데이터베이스의 조인 기법은 두 개 이상의 테이블에서 공통된 열을 기준으로 데이터를 결합하는 방식입니다. 내부 조인, 외부 조인, 교차 조인 등의 유형이 있으며, 각각 다른 특성을 가지고 있습니다. 3. 다중 테이블 사용의 단점과 극복 ...2025.05.05
-
양자 컴퓨터 기술의 발전과 응용 분야2025.05.141. 양자 컴퓨터 양자 컴퓨터는 양자역학적 현상을 이용한 기계로, 기존 컴퓨터와 다른 연산 방식을 가지고 있다. 양자 중첩 현상을 이용해 0과 1의 값을 동시에 가질 수 있어 더 다양한 문제를 해결할 수 있다. 양자 컴퓨터는 개인 암호키 생성, 신약 개발, 정보 전송, 양자 시뮬레이션 등 다양한 분야에서 활용될 것으로 기대되고 있다. 2. 큐비트 큐비트는 양자 컴퓨터의 정보 저장 기본 단위로, 양자 컴퓨터의 성능을 좌우한다. 프로세서의 큐비트가 하나씩 증가할 때마다 양자 컴퓨터의 계산 능력은 2배씩 증가한다. 따라서 더 많은 큐비트...2025.05.14
-
가산기, 감산기 예비보고서2025.04.271. OP-AMP 증폭실험 이 실험의 목적은 OP-AMP 회로의 기본 동작 원리를 이론적으로 해석하고, 기본 회로의 동작을 이해하는 것입니다. 이를 바탕으로 실험 회로를 구성하고 실험 결과를 통해 이론에서 해석했던 내용을 확인하는 것입니다. 2. 연산 증폭기의 기초 이론 연산 증폭기는 고 이득 전압증폭기이며, 두 개의 입력단자와 한 개의 출력단자를 갖습니다. 연산증폭기는 두 입력단자 전압간의 차이를 증폭하는 차동증폭기로 구성되어 있습니다. 연산증폭기를 사용하여 사칙연산이 가능한 회로를 구성할 수 있으므로 '연산증폭기'라고 부릅니다....2025.04.27
-
[결과보고서] 3.스텝 모터 구동기 7page2025.04.251. 범용 이동 레지스터 (74HC194) 범용 이동 레지스터(74HC194)가 단극 스텝 모터의 컨트롤러로써 사용되며, 전원을 끈 상태에서 구동회로를 구성하고 출력단에 LED 회로를 추가하여 스텝 모터의 동작을 확인하였다. 스텝 모터는 CLK, S0, S1 핀으로 조정되며, S0와 S1 스위치를 닫고 CLR에 전압을 가해주면 Parallel load 입력이 그대로 출력되어 QA와 QB에 해당하는 LED 램프가 켜지는 것을 확인하였다. 1. 범용 이동 레지스터 (74HC194) 범용 이동 레지스터 74HC194는 디지털 회로 설계에...2025.04.25
-
디지털논리회로 나눗셈기 설계 보고서2025.05.081. 나눗셈기 알고리즘 나눗셈기 알고리즘은 피제수와 제수를 이용하여 반복적인 뺄셈과 시프트 연산을 통해 구현됩니다. 피제수를 왼쪽으로 이동하고 제수를 빼는 과정을 반복하여 몫과 나머지를 구합니다. 이 과정에서 오버플로우 방지를 위해 피제수의 LSB가 제수의 LSB보다 커야 한다는 조건이 필요합니다. 이러한 알고리즘을 바탕으로 레지스터 구성, 시스템 블록 설계, ASMD 차트, 제어기 설계, 데이터패스 설계 등의 과정을 거쳐 나눗셈기를 구현할 수 있습니다. 2. 시스템 블록 설계 시스템 블록도에는 클락 신호, 시작 신호, 레지스터 로...2025.05.08