Digital design 5장. 동기식 순차논리.

Slides:



Advertisements
Similar presentations
전통한옥 실내공간의 구성과 특성. 상류주택의 안채는 각 지방의 평면형을 적용하기도 하나 이에 관계없이 자유롭게 평면을 이 루고 있음을 알 수 있다. 이런 것은 주로 평면의 형태에서 풍수 ( 風水 ), 도참 ( 圖讖 ) 에 관계된 일자형 ( 一字形 ), 월자형 ( 月子形.
Advertisements

1 8 장 대형 순차회로 문제의 해법 1) 시프트 레지스터 2) 카운터 3)ASM 도를 이용한 설계 4)One Hot encoding 5) 복잡한 예제.
한울농원.  1. 암 수 다른 나무이다.  2. 병충해가 없다.  3. 수명이 길다.  4. 체질이 강건하여 잘 자란다.  5. 가시가 길고 크다.  6. 가을에 붉은 열매를 수확한다.  7. 나무가 단단하고 잘 부러지지 않는 다.
시사 일본어 성진국 일본 허수영 한동희.
2016학년도 2학기 일반대학원 모집 공과대학 스마트섬유융합전공
전남행복수업 design 독서ㆍ토론 수업 지원 자료 활용 목포유달초등학교 김미향.
전남행복수업 design, 독서·토론수업 연구의 개요를 말씀드리겠습니다..
이스트베이장로교회 말씀과 기도로 새로워지는 교회.
乖乖♂坐好 开始♂上课.
圣诞快乐 乖乖♂坐好 开始♂上课.

Chapter 7. Flip-Flops and Other Multivibrators
100MHz PLL Frequency Synthesizer
한국어 입문 韩国语入门 세종학당 世宗学堂.
디지털논리설계 ( ) Introduction to Digital Logic Design
Digital Logic Structures
디지털 시스템 2010년 1학기 교수: 송상훈 연구실: 율곡관 603-B
Computer System Architecture
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
2 Part 전자계산기 구조 1. 논리 회로 2. 자료 표현 및 연산 3. 명령어 및 프로세서 4. 명령 수행 및 제어 5.
래치(latch) S R Q Q 1 기본적인 플립플롭(basic flip flop)으로 1비트의 정보를 저장할 수 있는 소자
Sequential logic circuit
순차로직 개요.
연습 문제 풀이 E BF F8 85 A5 E5 9B 37 A5 E5 9B FF 버전 헤더길이 서비스유형 전체길이
컴퓨터 구조학 정보보호학과.
Verilog HDL 이론.
VHDL Description D-latch C=1 일 때 Q 는 D의 입력 값 이 전달된다.
                                  2장 Gate IC 종류 및 동작특성 부울대수식.
논리회로 및 실험 C++을 이용한 논리회로 기초 실습
공학실험.
Computer System Architecture
COMPUTER ARCHITECTIRE
MAX+PLUS II 설치 및 디지털 시스템의 설계 방법
Term Project 중간보고서 중간보고서
순차회로 모델링 Sun, Hye-Seung.
시퀀스회로.
디지털논리설계 ( ) Introduction to Digital Logic Design
Chap 9. Programmable logic and memory
3. 게이트레벨 최소화.
1장. 디지털 논리 회로 다루는 내용 논리 게이트 부울 대수 조합 논리회로 순차 논리회로.
RS 및 D 플립플롭 RS Flip Flop 래치는 어떤 입력 레벨에 의해서 제어되는 데 플립플롭은 클록 입력이라고
컴퓨터 구조 2장. 논리회로의 활용.
Flip-Flop 설계.
디지털논리실습.
오브젝트 하드웨어 기술 언어 IT CookBook, VHDL을 이용한 디지털 회로 입문.
HW (5월 11일 제출) P405 문제 7 a), d) 주어지 회로에 대한 상태표를 완성하고 주어진 입력에 대한
VHDL Mealy and Moore model
Digital System Experiment Lab. Orientation
Sequence Logic.
Chapter 01. 들어가기.
플립 플롭 회로.
6장 순차회로 시스템 상태표와 상태도 래치와 플립플롭 순차 시스템의 해석.
논리회로 설계 및 실험 1주차.
Chapter 01 디지털기초.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
동기식 카운터 설계.
Chapter 06. 논리식의 간소화.
Chapter 5. 자료의 연산과 논리회로 e-learning Computers.
고객님! 장수시대 필수 상품 준비하셨나요? 간 병 보 험 무배당 무배당 상품특징!! ~3등급 2 구분
Chapter 08. 플립플롭.
래치(latch) 일반적으로 플립플롭과는 별개의 부류로 분류되는 쌍안정 형태의 저장소자이다.
(제9강) ISO26000상의 CSR의 7대 핵심요소 1-1)조직지배구조 : 투명성, 참여성, 효과성
9장 동기 순서 논리회로 경남정보대_논리회로_김 미 진.
4. Flip-Flops : S-R, D, J-K, T 컴퓨터 구조 실습 안내서.
DEGITAL LOGIC CIRCUIT Term Project – 4 bit ALU.
아날로그 신호와 디지털 신호의 개념을 이해할 수 있다.
Chapter 09. 동기 순서논리회로.
논리회로 설계실험 ICE ICE 담당교수 : 김 인 수.
VHDL 응용 Lecture #10.
EISC Gang Writer 상품설명 제품 구성 제품 기능 평생 무상 Update
Presentation transcript:

Digital design 5장. 동기식 순차논리

5-1 Sequential Logic 출력은 입력과 순차회로의 현재 상태에 관한 함수 현재 상태는 기억소자에 의해 주어짐

Sequential Logic 순차 회로의 두 유형 동기식 : 규정된 각 시점에서의 입력신호를 이용하여 출력 결정 비동기식 : 모든 시간에서의 입력신호에 대해 출력 결정

Latches SR 래치 : 2개의 교차결합된 NOR게이트로 구성 S=1,R=0 이면 Q=1(세트) S=1,R=1 Q=Q′=0 (정의되지 않음) 이전상태유지

NAND게이트를 갖는 S′R′ Latch NOR 래치의 보수값을 입력으로 사용

제어 입력을 가진 SR Latch 2개의 NAND 게이트에 제어 신호를 결합 C=0(변화없음), C=1(SR 래치로 동작)

D Latch SR 래치에서 정의되지 않았던 상태를 해결 C=1, 출력값은 D 의 값과 같다.

Flip-Flop Latch : (a)의 경우 입력이 변하면 출력도 변화 F/F : 출력이 단지 클럭 에지에서만 변화 Triger : 출력값의 변화

Master-Slave D F/F 하강 에지 트리거 D Flop-Flop C=0 : 마스터 정지, 슬레이브 동작 출력은 입력의 상태에 영향 받지 않음. C=1 : 마스터 동작, 슬레이브 정지

D형 상승 에지 트리거 플립플롭 3개의 SR 래치로 구성 Q는 C가 0에서 1로 되는 순간에만 변화

JK Flip-Flop 세가지 동작을 수행 세트(J), 리세트(K), 보수화(J=K=1) D=JQ′+K′Q

T Flip-Flop 보수화를 수행 D=TQ′+T′Q

특성표 Flip-Flop 특성표

5-4 클럭에 동기화된 Sequential Logic 분석 클럭에 동기화된 순차회로의 동작은 입력, 출력, 플립플롭의 현재 상태에 따라 결정 출력과 다음 상태의 값은 입력과 현재 상태의 값에 대한 함수

상태식 현재 상태와 입력값에 의해 다음 상태와 출력을 규정 A(t+1)=Ax + Bx B(t+1)=A′x Y=(A+B)x′

상태표 입력과 출력, 플립플롭의 상태간의 관계를 기술 두가지 유형의 상태표가 있음

상태도표 흐름도의 일종 상태표로부터 얻음 원(상태), 선(전이), 입력/출력으로 이루어짐

D 플립플롭을 가진 회로의 분석 입력식 : 상태식은 입력식과 같다.

JK 플립플롭을 가진 회로의 분석 상태식이 입력식과 같지 않다. 특성표와 특성식을 참고해야 함 입력식 JA=B KA=Bx′ JB=x′ KB=A′x+Ax′

JK 플립플롭을 가진 회로의 분석 상태표와 상태도표

T 플립플롭을 가진 회로의 분석 입력식과 출력식 TA=Bx, TB=x y=AB 상태식은 특성식으로부터 유도 상태식은 특성식으로부터 유도 A(t+1)=TAA′+TA′A B(t+1)=TBB′+TB′B

T 플립플롭을 가진 회로의 분석 상태/출력 입력

Mealy 모델과 Moore 모델 Mealy 모델 : 출력은 현재 상태와 입력에 대한 함수 입력은 클럭에 의해 동기화되어야 함 출력은 클럭 에지에서 읽혀짐 Moore 모델 : 출력은 현재 상태에 대한 함수 출력은 클럭에 의해 동기화 됨

5-6 상태 축소와 상태 지정 상태 축소는 플립플롭의 수를 줄이는 데 사용 입/출력의 순차적 변화만이 중요한 요소 동일한 다음 상태와 동일한 출력을 갖는 현재 상태를 찾아 제거

State reduction

상태 축소

상태 지정 상태들을 코드화된 2진 값으로 지정(m개의 상태를 갖는 회로는 2ⁿ≥m를 만족하는 n비트의 코드로 변환) 상태 지정의 3가지 방법

5-7 설계 과정 순차 회로 설계 : 상태표 필요 ⇔ 조합 회로 설계 : 진리표 필요 플립플롭의 수는 회로의 상태 수에 의해 결정됨. 2ⁿ 개의 상태가 존재 → n 개의 플립플롭 필요

설계 절차 설계 단계 1)상태도표 또는 상태표를 구한다. 2)필요하다면 상태의 수를 줄인다. 3)각 상태에 2진값을 지정한다. 4)사용할 플립플롭의 종류를 선택한다. 5)플립플롭의 입력식과 출력식을 구한다. 6)논리도를 그린다.

상태도표의 유도 순차 검출기 입력 라인을 통해 1이 3개 이상 연속으로 들어오는 것을 검출

D 플립플롭을 이용한 합성 입력식은 다음 상태로부터 직접 구해짐

D 플립플롭을 이용한 합성 K-맵과 논리도

JK 플립플롭을 이용한 합성 입력식은 현재 상태에서 다음 상태로의 전이 과정을 관찰해 얻음

JK 플립플롭을 이용한 합성 K-맵과 논리도

T 플립플롭을 이용한 합성 3비트 2진 카운터 3개의 플립플롭으로 구성, 0에서 2ⁿ-1(n=3)까지 카운트 가능

T 플립플롭을 이용한 합성 상태표와 논리도 TA2=A1A0, TA1=A0, TA0=1 1