플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터
순서회로 조합논리 + 저장장치(메모리) 입력변수(I) -> 출력변수(O) 내부변수 : 상태변수(S) + 여기변수(E)
순서회로 모델
조합논리 외부입력(I), 상태입력(S) 여기입력 E = f(I, S) 메모리 = 플립플롭
순서회로 현재상태 - 플립플롭의 값 S t+1 = f(I, S t) 상태변수 : Q 1 Q 2 : 00, 01, 11, 10 Moore / Mealy Model
Moore Model E = f(I, S t) S t+1 = f(S t, E) O = g(S t) 출력은 현재상태의 함수
Mealy Model E = f(I, S t) S t+1 = f(S t, E) O = g(I, S t) 출력은 현재상태와 입력변수의 함수
회로정리 조합 vs. 순서 동기 vs. 비동기
플립플롭 여기입력 변화후 2진 정보 저장, 기본 메모리
Set-Reset 진리표
동기 S-R
Timing Diagram
D 플립플롭 S-R 플립플롭의 문제 : 불확정조건, NOR S-R: 11, NAND S-R : 00 불허용 입력을 하나로 변화 동기화 플립플롭 Enable
D 플립플롭2
J-K 플립플롭 불확정 입력 조합 제거 J는 S, K는 R과 유사
T 플립플롭 Toggle (trigger) 플립플롭
Master-Slave 플립플롭 2단계(master, slave) 플립플롭 1개의 clock이 동시에 구동
Edge trigger 플립플롭 클럭 에지에서 변화하여 래치글리치제거 양의 에지 / 음의 에지
양의에지 D 플립플롭
플립플롭 요약
플립플롭 명세
플립플롭 타이밍 셋업, 홀드, 시간지연
카운터 플립플롭의 조합 비동기 : 동기의 클럭입력 불필요 클럭 - 입력 분주 카운터
카운터 2 4분주
카운터 3 8분주
모듈로-n 카운터 n = 2f n 개의 상태 모듈로-n과 분주 카운터의 차이 Count-Up counter - Q 출력 Count-Down counter - Q’출력
동기존슨 카운터
링카운터
링카운터 2
레지스터(Register) 데이터의 저장 플립플롭 응용 병렬/직렬 입/출력 기능 병렬 입/출력 병렬데이터 로드 SN74xx174/
병렬 입/출력 레지스터
직렬 입/출력 시프트레지스터 한 클럭에 한 비트 데이터 오른쪽/왼쪽으로 이동(shift)
범용 시프트 레지스터