총 5개
-
디지털 시스템 실험2024.09.181. 디지털 시스템 설계 및 실험 1.1. 기본적인 Combinational Circuit 1.1.1. Decoder 설계 디코더는 디지털 시스템에서 binary 코드로 표현된 정보를 최대 2^n개의 서로 다른 정보로 변환해주는 조합 회로이다. n비트의 2진 코드는 2^n개의 서로 다른 정보를 표현할 수 있으며, 디코더는 이 n비트를 최대 2^n개의 출력으로 해독한다. 즉, n개의 입력 변수에 대해 n개 변수로 된 2^n(또는 적은)개의 minterm들을 생성하는 것이 디코더의 목적이다. 예를 들어 3비트 입력을 가진 3-t...2024.09.18
-
디지털 논리 회로 연습문제2024.09.231. 디지털시스템 설계 실습 1.1. 실험 결과 보고서 1.1.1. 진리표 작성 주어진 내용에 따르면, 이 실험에서는 회로의 진리표를 작성하는 것이 주요 과제였다. 진리표란 논리 회로의 입력과 출력 관계를 표로 나타낸 것으로, 입력변수의 모든 조합에 대한 출력 상태를 체계적으로 정리한 것이다. 이 실험에서는 그림과 같은 회로에 대한 진리표를 작성하였다. 입력변수 A, B, C에 따라 출력 F1과 F2가 어떻게 결정되는지를 체계적으로 표현하였다. 진리표를 작성함으로써 복잡한 논리 회로의 입출력 관계를 명확히 확인할 수 있다. ...2024.09.23
-
전감산기2024.10.021. 전감산기 설계 1.1. 실습 목적 전감산기 설계 실습의 목적은 한 자리 2진수 뺄셈 시 전가산기에서 더한 결과 캐리가 발생하는 것과 반대로 아래 자리에서 발생하는 빌림수를 고려해야 한다는 점을 이해하는 것이다. 이를 통해 전감산기의 동작 원리를 이해하고, 조합 논리회로를 Verilog 또는 VHDL로 설계하는 방법을 배울 수 있다. 또한 if~else(Verilog) 또는 if~then~elsif~end if(VHDL) 형식의 코드 작성법도 익힐 수 있다. 1.2. 전감산기의 진리표 전감산기의 진리표는 다음과 같다. 입력...2024.10.02
-
verilog 시계2024.11.261. 프로젝트 개요 1.1. 목적 Verilog를 이용하여 Alarm clock, Stopwatch 기능이 탑재되어 있는 디지털 시계를 설계하는 것이 이번 프로젝트의 목적이다. 시계에는 필수 기본 기능인 시/분/초 표현과 시간 조정 기능이 포함되며, 다양한 선택 기능인 알람, 세계시각, 스톱워치, 타이머, 멜로디, AM/PM, 12시간/24시간, 윤달, 윤년 등이 추가로 구현될 예정이다. 이를 통해 디스플레이 동작의 다양성과 확장성을 갖춘 디지털 시계를 개발하는 것이 이 프로젝트의 핵심 목표이다. 1.2. 실험 장비 및 재료 본 ...2024.11.26
-
디지털 논리 회로 연습문제2024.09.061. 디지털시스템 설계 실습 1.1. 논리게이트 조합을 이용한 회로 설계 1.1.1. 진리표와 논리식 진리표와 논리식은 디지털 회로 설계의 가장 기본적인 토대이다. 진리표는 입력 변수의 조합에 따른 출력 값을 체계적으로 정리한 표이다. 이를 통해 입력과 출력의 관계를 쉽게 파악할 수 있다. 한편 논리식은 진리표의 정보를 부울 대수를 이용하여 표현한 것이다. 이는 논리 회로를 구현할 때 활용된다. 진리표는 각 입력 변수의 값의 조합에 따라 출력 값이 어떻게 결정되는지를 보여준다. 예를 들어, 논리게이트 AND의 진리표를 살펴보면...2024.09.06