반응형

회로설계 공부/기초 디지털회로 3

[기초 논리 회로] 진리표를 활용한 논리 회로 구현과 카르노맵(Karnaugh-Map)에 대해 알아보자

우리는 논리 회로를 통해 원하는 동작을 구현하려고 한다. 가장 쉽게 활용할 수 있는 방법은 내가 원하는 결과의 진리표를 작성한 후 이를 풀어내는 과정이다. 진리표를 활용한 논리회로 구현 진리표를 활용해 논리회로를 구현하기 위해 2 변수 논리회로, 3변수 논리회로를 예시로 설명한다. 1) 2변수 진리표 아래 표는 내가 원하는 결과를 이끌어낼 진리표이다. A, B가 입력이고 F가 출력이다. 위의 진리표를 확인하면 F=A'B'+AB'+AB의 논리식으로 나타낼 수 있다. 이 논리식을 간소화하기 위해 식을 정리하면 F=A'B'+A(B'+B) = A'B' + A의 논리식으로 정리할 수 있다. 2) 3 변수 진리표 아래 표는 내가 원하는 결과를 이끌어낼 진리표이다. A, B가 입력이고 F가 출력이다. 위의 진리표를 ..

[기초 논리 회로] 부울 대수의 정리와 법칙에 대해 알아보자.

이번에는 앞에서 본 기본적인 논리 게이트들을 조합할 수 있도록 하려고 한다. 식을 조합하고 간략화하는 데 있어서 부울 대수를 사용하는 것이 편하다. 논리 회로를 설계할 때는 부울 대수를 사용하는 것이 일반적이다. 부울 대수에 대한 간략한 정의는 다음과 같다. 부울 대수 부울 대수는 0과 1을 사용해 두 개의 값으로만 표현하고 연산하는 대수학으로, 2진 변수와 논리 동작을 취급하는 함수이다. 논리회로를 설계할 때 입출력의 관계를 부울 대수 형태로 표현할 수 있다. 부울 대수를 사용하면 논리식을 간략화함에 있어 유리하여 논리 회로 설계 시 부울 대수를 사용한다. 부울 대수의 정리와 법칙 부울 대수의 정리와 법칙을 사용하면 논리식을 간략화할 수 있고, 이는 논리회로를 간소화할 수 있게 만든다. 부울 대수의 정..

[기초 논리 회로] 논리 연산자에 대하여 알아보자

아날로그로 구성된 IC를 설계하게 되면 아날로그 회로설계뿐만 아니라 시스템 입장에서 필요한 디지털 설계도 필요하다. 여기서는 시스템 전체를 관장하는 디지털이 아닌 그 디지털과 소통이 될 수 있을 정도의 기본적인 논리 회로에 대해서 알아볼 것이다. 우선 논리 회로를 구성하고 있는 기본 Logic gate에 대해서 알아보자. 1. NOT 게이트(= Inverter) 하나의 입력과 하나의 출력을 갖는 논리 회로. 입력 신호가 0일 때 출력은 1이 되고 입력 신호가 1일 때 출력은 0이 되는 반전 회로이다. 2. AND 게이트 두 개 이상의 입력과 하나의 출력을 갖는 논리 회로. 입력 신호 모두가 1일 때 출력이 1이 되는 회로이다. 3. OR 게이트 두 개 이상의 입력과 하나의 출력을 갖는 논리 회로. 입력 ..

반응형