KMU/논리회로설계

[논회설] 논리회로설계 강의 요약해보기 08-1

happykoa 2020. 5. 13. 20:24

조합 논리 회로 vs 순차 논리 회로

  • 버튼 비교법
    • 버튼를 누르면 모조건 벨이 울린다. → 조합논리회로
    • 버튼을 누르면, 현재 상태에 따라 다르게 벨이 울릴 수도 안 울릴 수도 있다. → 숫차 논리 회로
  • 조합 논리 회로
    • 출력은 현재 입력에 의해서만 결정된다.
    • 메모리가 없다. 즉, 이전 상태를 저장/기억할 방법이 없다.
  • 순차 논리 회로
    • 출력은 현재 입력과 현재 상태(이전의 입력/출력에 의해 결정 된 상태)에 의해 결정된다.
    • 메모리가 필요하다. 왜? 이전의 입력/출력을 기억해야 하니깐

 

(Multiplexer)MUX

N개의 입력 중에서 하나의 출력으로 나갈 입력을 선택할 수 있게 해주는 것 (선택을 위해서 별도의 이진 입력이 있다!) → 가장 중요한 것은 선택에 관련된 것이다라는 것

  • 2 Bit INPUT MUX
    • 1비트의 선택 비트가 필요하다.
  • 4 Bit INPUT MUX
    • 2비트의 선택 비트가 필요하다.
  • 8 Bit INPUT MUX
    • 3비트의 선택 비트가 필요하다.
  • N Bit INPUT MUX
    • log2(N)비트의 선택 비트가 필요하다.

대충 그림 4개에 다 때려박기

Larger  MUX

기존 MUX를 확장하여, 더 큰 MUX를 만들 수 있다!

EX 2 to 1 MUX로 4 to 1 MUX 구성하기

 

MUX는 만능이다!

XOR Gate를 MUX로 만들기

AND Gate를 MUX로 만들기

3 input XOR Circuit을 MUX로 만들기

 

"아무튼, MUX는 만능이다."