본문 바로가기
Computer Science 🖥️/마이크로 프로세서

[마이크로 프로세서] 논리 회로

by 우직한 사람 2024. 4. 21.
반응형
 

Contents

  1. 조합논리 회로
  2. 순서 논리회로

조합 논리 회로

반가산기 : 1자리 2진수개를 입력하여 합과 캐리를 출력하는 조합논리 회로

전가산기 : 2진수 입력, A B와 아랫자리에서 올라온 캐리를 포함하여 1자리 2진수 3개를 더하는 조합논리회로

병렬 가산기 : 전가산기 여러개를 병렬로연결하여 만든 가산기

병렬 가감산기 : 입력 하나를 부호와 XOR하여 전가산기 입력으로 사용 → 덧셈뺄셈 가능

2진 비교기 : 두 2진수 값의 크기 비교

디코더 : 입력선 n 비트의 2진코드를 최대 2^n개의 서로다른 정보로 바꿔주는 조합논리회로

  • 대부분 NAND 게이트로 구성
  • 대부분의 디코더는 인에이블 입력이 있음

인코더 : 디코더의 반대기능 수행 2^n → n 개 출력

멀티플렉서(MUX)

멀티플렉서(데이터 선택기)) : 여러개의 입력선들 중에서 하나를 선택하여 출력선에 연결

디멀티플랙서(데이터 분배기) : 하나의 입력선에 데이터를 입력하면 선택선 n개로 2^n개 중 하나를 출력

코드변환기

2진코드 ↔그레이코드 변환

BCD코드 → 3초과 코드 변환

순서논리회로

조합 논리회로 : 이전 입력값에 관계 없이 현재 입력 값에 따라 출력 결정

순서 논리회로 : 현재의 입력 값과 이전 출력 상테애 따라 출력 값이 결정

순서 논리회로 특징

  • 클록 펄스가 들어올 때 마다 반복해서 일어남
  • 플립플롭이 있음
  • 플립 플롭, 카운터, 레지스터 등이 있음

클록펄스

  • 출력은 클록펄스에 동기되어 변함 → “트리거 되었다” 라고 함

펄스전이 검출기

클록펄스로 에지 트리거를 만들려면 펄스 검출기가 필요함

플립플롭 특징 및 종류

  • 1비트의 정보를 기억할 수 있는 소자
  • RAM의 구성 요소로 사용
  • SR, JK, D, T 플립플롭이 있음

플립플롭 진리표

순서 논리회로의 설계 과정

  1. 상태도, 상태표 작성
  2. 플립플롭의 수와 종류 결정
  3. 플립 플롭입출력 상태에 문자 부여
  4. 여기표 작성
  5. 간소화 방법으로 FF 입력함수 유도
  6. 선소 논리회로도 작성
반응형