목록논리회로 (7)
Kim Seon Deok
7.1 메모리(Memory) 2진 정보를 저장하고 처리에 필요한 정보를 꺼내 오는 데 사용하는 장치 데이터를 처리하는 동안 정보는 메모리로부터 프로세싱 유닛(cpu) 안에 있는 선택된 레지스터로 이동한다. 프로세싱 유닛에서 얻어진 계산 결과는 다시 메모리로 이동되어 저장된다. read : 출력장치로 보내질 정보를 메모리에서 가져옴 write : 입력장치에서 받아들인 2진정보를 메모리에 저장 메모리 유닛은 word라는 여러 개 비트의 그룹으로 구성된 2진 정보를 저장한다. 메모리와 주변 장치들과의 통신은 data input/output line, address line, control line을 통해 이루어진다. (Bus : 메모리와 주변장치를 연결하는 통로, line의 묶음) 메모리의 종류 1. RAM(..
6.1 레지스터 순차회로는 플립플롭과 조합회로로 이루어져 있지만 수행하는 기능에 의해서 레지스터와 카운터로 분류한다. 레지스터 :플립플롭 여러 개의 그룹. n비트 레지스터는 n개의 플립플롭으로 이루어져있다. 각 플립플롭은 클럭을 공유하고 한 비트의 정보를 저장할 수 있다. 카운터 : 클럭(=입력펄스)가 가해짐에 따라 상태를 미리 정해진 순서대로 진행시키는 레지스터이다. 저장기능 보다는 상태천이 용도로 이용되는 특수한 형태의 레지스터이다. 위 그림은 레지스터 4개로 구성된 4비트 레지스터의 모습이다. 클럭에 not이 없으므로 상승엣지에서 동작한다. clear(=reset)신호가 뛰고 클럭이 뛰면 입력값 입력단 I0~I3에서 출력단 A0~A3으로 한번에 모든 값이 전달된다. 동기식 순차회로는 클럭 제너레이터..
5.1 순차회로 조합회로 : 출력이 입력에 의해서만 즉각적으로 결정됨. 과거의 입력에 영향을 받지 않음 순차회로 : 조합회로 + 기억장치로 구성되며, 기억장치에 저장된 값을 입력에다 다시 전달하는 feedback회로를 이룬다. 기억장치는 2진정보를 저장하며 순차회로의 상태를 저장한다. 따라서 순차회로는 현재상태와 외부입력으로부터 출력값을 결정하고, 외부 입력은 기억요소들의 상태변화에 대한 조건을 결정한다. 기억장치는 동기식 비동기식으로 구분된다. 동기화 : clock generator(클럭발생기. 타이밍 장치)에서 주기적으로 clock pulse 신호를 생성한다. 동기식(synchronous) 순차 논리회로 = 클럭형 순차회로 : 회로 내의 동작과 저장된 값의 최종적인 갱신이 클럭펄스 발생과 동기화 됨 ..
4.1 조합회로의 정의 논리회로에는 조합형과 순차형이 있다. 조합형 : 현재 들어오는 입력값에 대해 출력을 결정한다. 순차형 : 조합형 + 저장장치. 저장장치가 출력에 연결되어 입력에 영향을 주는 feedback loop회로이다. 따라서 시간 순서에 따른 입력값과 저장된 내부 상태값에 따라 출력이 달라진다. 조합회로 : 논리게이트의 연결로 이루어진다. 조합논리 게이트는 입력신호에 의해 출력을 만든다. ex) 레지스터가 조합게이트와 같이 사용되면 전체적으로 순차회로라 볼 수 있다. 4.2 조합회로의 분석(analysis)과정 1.논리도 2.불함수 3.진리표 / 카르노맵 4.회로동작 설명 5.간략화가 끝나면 논리도를 개선 4.3 조합회로의 설계과정 실제 설계과정에서는 게이트의 수, 게이트에 대한 입력의 수,..
3.1 게이트 레벨 최소화 게이트 레벨 최소화는 불 함수의 최적(게이트 개수에 대한 optimal 측면)의 게이트 레벨 구현을 위한 설계작업이다. 동일한 작업을 기준으로 복잡도, 게이트 개수를 줄여 각격을 낮추기 위한 목적으로 실행된다. 불 함수를 표기하는 방법 1. 정준 형식(어느 변수 하나 빠지지 않고 모든 변수가 포함되어 있어야 함.) -최소항 -최대항 2.표준형식(정준형식을 제외한 모든 형식) 곱의 합 합의 곱 3.2 카르노 맵 카르노 맵(Karnaugh map, K map) 은 불 함수의 간략화를 위한 간단하고 직접적인 방법이다. 구성된 네모 칸들 중 하나의 네모 칸은 하나의 최소항(minterm)을 나타낸다. 간략화된 표현에서 맵은 곱의 합 또는 합의 곱으로 표현된다. 카르노맵의 가로 세로 변..