목록논리설계 (4)
나무 숲
래치(Latch)? & 플립플롭(Flip-flop, FF)?전원이 공급되고 있는 한, 상태의 변화를 위한 신호가 발생할 때까지 현재의 상태를 그대로 유지하는 논리 회로기억 장치, 메모리 소자로 활용sequential logic circuit (외부 입력+현재 상태에 따라 변화 결정)한 개가 1비트를 의미 (Binary cell)SRAM을 구성 (전원 차단 시 휘발성) 래치(Latch)와 플립플롭(Flip-flop, FF)의 차이점?동기화Synchronization를 위한 클락Clock의 유무입력을 출력에 반영하는 시점을 클럭 신호의 순간 엣지에서 반영하는 플립플롭/입력에 따라 항상 반영되는 래치로 구분플립플롭 클락 있음 = 동기식Synchronous래치 클락 없음 = 비동기식Asynchronous * R..
디코더 (Decoder)n비트의 정보를 입력으로 받아 2^n개의 출력으로 해독한다명령어의 operand/address를 해독할 때 주로 사용 복호기로서 복호화 작업 수행 3*8 디코더의 회로와 진리표 인코더 (Encoder)2^n비트의 정보를 입력으로 받아 n개의 출력으로 암호화한다정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태나 형식으로 변환한다부호기로서 부호화 작업 수행4*2 인코더의 회로와 진리표 8*3 인코더의 회로와 진리표 인코더와 디코더의 관계
반가산기 (Half Adder)1비트 이진수 두 개를 더한 합 Sum (S)과 자리올림 수 Carry (C)를 구하는 회로 논리식Carry = ABSum = A'B + AB' = AB 전가산기 (Full Adder)자리올림 수 C 한 개(Ci, Carry in), 1비트 이진수2개, 총 3개의 이진수를 더하여 합(S)과 자리올림 수(Co, Carry out)를 구하는 회로2개의 반가산기 + 1개의 OR로 구성됨 논리식Carry Co = (AB)Ci + ABSum = (AB)Ci 반가산기와 전가산기의 차이점??전가산기는 input 3개 (A, B, Cin), output 2개 (Cout, Sum)이고반가산기는 input 2개 (A, B), output 2개 (Cout, Sum) 반가산기는 LSB에서만 사용..
기본 논리 회로 전자공학에서 논리 회로는 불 대수을 물리적 장치에 구현한 것으로, 하나 이상의 논리적 입력값에 대해 논리 연산을 수행하여 하나의 논리적 출력값을 얻는 전자회로를 말한다. AND, OR, NOT의 기본 불 대수를 수행하며, 이 기본 불 대수들의 결합으로 복합적인 논리 기능을 수행한다. AND는 곱셉, OR은 덧셈이라고 생각하시면 편합니다아시다시피 0 또는 1의 비트를 연산하는 것과 비슷한 개념이므로 진리표의 값을 보면 쉽게 이해하실 수 있습니다 약간 신경써야 한다~고 생각하는 부분은XOR = A'B + AB'XNOR = A'B' + AB입니다 정말 안드로이드의 AND가 그 기호의 모양에서 왔는지는 모르겠지만 재미로 보기 좋은 이미지입니다 논리 회로는 다시 조합 논리 회로, 순차 논리 회로로..