본문 바로가기
반응형

반도체 기초 공부29

논리회로 플립플롭 F/F (D 플립플롭, JK플립플롭, T 플립플롭, SR플립플롭, 플립플롭과 래치의 차이) 유튜브에 정리해 놓은게 있는데 아래 글로 보는 것보다 한 10000배는 더 이해 잘 될 것이다. 글은 그냥 회로만 갖다 놨다. 그러니 유튜브로 보는 걸 추천한다. 제발. https://youtu.be/VsE2_v_UCCc 먼저, 래치와 플립플롭의 가장 큰 차이점은 무엇일까?? 클럭의 유무로 생각할 수 있지만 클럭이 있는 래치도 있기 때문에 정답이라 할 수 없다. 정답은 시점의 차이다. 래치는 레벨 트리거에서 동작하고 플립플롭은 에지 트리거에서 동작한다. 래치는 지난번에 알아봤고 이번에는 플립플롭에 대해 알아볼 것이다. 2022.01.06 - [내가 하는 전자공학/논리회로] - 논리회로 래치 ( 인버터형 래치, NAND형 SR래치, NOR형 SR래치, RS 래치, D래치 ) 논리회로 래치 ( 인버터형 래치.. 2022. 1. 11.
논리회로 마스터-슬레이브 구조 ( D 래치, 타이밍도, 플립플롭, F/F, 에지 트리거 ) 마스터-슬레이브 구조 에지 트리거 기법을 구현할 수 있는 대표적인 방법이다. 설명을 위해 D 플립플롭을 이용할 것이다. 위 그림은 D 플립플롭으로 D 래치 2개를 이어 붙인 것이다. (2개 래치 = 플립플롭) 앞단에 있는 D래치를 마스터, 뒷단에 있는 D래치를 슬레이브라고 한다. 천천히 보자, IN에 1을 입력했다고 해보자 1) CK이 0일 때 - 마스터 부분에서의 출력은 1 그대로 나갈 것이다. - 슬레이브 부분에서는 입력이 들어오나, CK가 0이라 동작하지 않을 것이다. 2) CK가 1로 올라가는 순간 - 마스터 부분에서는 동작하지 않을 것이다 - 슬레이브 부분에서는 들어오고 있던 입력이 출력으로 나갈 것이다 같은 그림이지만 본인이 이해하기 쉽게 다른 그림으로 보자 A는 CK가 상승 에지일 때는 그전.. 2022. 1. 11.
논리회로 트리거링 기법 ( triggering, 타이밍 파라미터, 레벨트리거, 에지트리거, 숏 펄스 트리거, setup time, holdtime ) 트리거링 기법 (triggering) 입력과 출력이 있는데, 언제 입력을 받아들일 것이냐를 관장하는 것이 클럭이다. 이 클럭을 동작하는 곳이 트리거라고 볼 수 있다. 트리거란, 회로의 동작을 촉발하는 기동 신호이며 플립플롭의 상태에 변화를 일으키는 동작이다. 동기식 회로에서는 펄시 또는 클록이 트리거 신호가 된다. 동기식 회로에서 사용되는 트리거링 기법은 3가지 정도로 볼 수 있다. (동기식이란 일정한 시간 간격을 두고 제어하는 걸 의미한다) - 레벨 트리거링 ( Positive 상승, Negative 하강 ) - 에지 트리거링( Positive 상승, Negative 하강 ) - 숏 펄스 트리거링 레벨에서는 "H" 구간의 모든 신호를 입력으로 간주한다. 에지에서는 에지에서의 신호를 입력으로 간주한다 숏.. 2022. 1. 11.
논리회로 무어머신, 밀리머신 개념과 차이 (Moore, Mealy) 순차 논리회로에는 "상태(state)"라는 개념을 추가하여 시간의 진행에 따라 그 상태가 "기계적"으로 변환되는 장치이다. 무어 머신 출력이 플립플롭들의 "현재 상태"들만의 함수로 구성되는 상태 머신이다. 현재 상태인 S의 값에 따라 출력 y값이 결정되는 것이다. 원하는 출력과 입력값에 1 클럭 차이의 딜레이가 존재한다. 이유는 현재 상태만 고려하기 때문이다. 예를 들어보자, 1011을 찾는 탐색기를 설계한다 하자. A는 아무것도 찾지 못한 상태 B는 1을 찾은 상태 C는 10을 찾은 상태 D는 101을 찾은 상태 E는 1011을 다 찾은 상태 보라색은 현재 상태이다. 다 찾아야 1을 얻으니 E만 1을 취한다. 파란색과 빨간색은 입력값이다. 근데 빨간색은 우리가 찾는 1011일 때 다음 상태로 넘어가는 .. 2022. 1. 6.
논리회로 순차논리회로, 조합논리회로 (Sequential Circuit, Combinational Circuit) 순차 회로 ( Sequential Circuit ) 출력이 현재의 입력과 이전의 논리회로 상태의 조합에 의해 결정되는 논리회로이다. 비동기, 동기식으로 또 나뉘는데 클럭에 따라 동작하는 회로다. 입력이 주어진다고 해서 출력이 바로 나오는 것은 아니다. 이전의 회로 상태가 출력에 영향을 미치는데 즉, 메모리 소자를 가진다. 동기 순차 논리회로 - 클럭을 이용하여 새로운 입력의 순차와 응답의 출력 생성이 일정한 시간 간격을 둔 상태에서 제어한다. 비동기 순차 논리회로 - 출력이 외부로부터의 관리에 의해서가 아니라 내부의 지연에 의해 일정하지 않은 시간 간격을 두고 발생한다. ex) 레지스터, 래치, 플립플롭, 조합 회로 ( Combinational Circuit ) 게이트의 조합으로 이루어지는 논리회로로 입.. 2022. 1. 6.