Elec 2607 Digital Switching Circuits

Slides:



Advertisements
Similar presentations
Flip-Flops and Registers
Advertisements

1 Lecture 16 Timing  Terminology  Timing issues  Asynchronous inputs.
Sequential Logic ENEL 111. Sequential Logic Circuits So far we have only considered circuits where the output is purely a function of the inputs With.
Sequential Digital Circuits Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
Digital Logic Design Lecture # 17 University of Tehran.
1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Chapter 10 Flip-Flops and Registers Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. William Kleitz.
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
Flip Flop
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
JK Flip-Flop. JK Flip-flop The most versatile of the flip-flops Has two data inputs (J and K) Do not have an undefined state like SR flip-flops – When.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Chapter 10 Flip-Flops and Registers 1. Objectives You should be able to: Explain the internal circuit operation of S-R and gated S-R flip-flops. Explain.
LECTURE X CH 5 CONTINUED JK and Master Slave Flip Flops.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
EKT 121 / 4 ELEKTRONIK DIGIT I
Sequential Circuit Latch & Flip-flop. Contents Introduction Memory Element Latch  SR latch  D latch Flip-flop  SR flip-flop  D flip-flop  JK flip-flop.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
Computer Architecture & Operations I
LATCHES AND FLIP-FLOPS
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
Computer Architecture & Operations I
Flip Flops.
LATCHED, FLIP-FLOPS,AND TIMERS
Computer Architecture & Operations I
Sequential Logic.
Lecture 8 Dr. Nermi Hamza.
Sequential Logic Counters and Registers
Flip Flops.
Flip-flops Inputs are logically disconnected from the output in time.
Digital Design Lecture 9
Flip-Flop.
DR S. & S.S. GHANDHY ENGINEENRING COLLEGE
Sequential Logic Jess 2006.
Sequential Logic and Flip Flops
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Latches, Flip-Flops and Registers
D Flip-Flop.
Introduction to Sequential Logic Design
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Sequential Circuits: Flip-Flops
Latches and Flip-flops
Yee-Wing Hsieh Steve Jacobs
DIGITAL ELECTRONICS ТHEME 4: SEQUENTIAL LOGIC CIRCUITS. FLIP- FLOPS – ASYNCHRONOUS AND SYNCHRONOUS, R - S, D, T, J - K FLIP- FLOPS. The value of the outputs.
Sequential logic circuits
Sequential Circuits: Latches
LECTURE 15 – DIGITAL ELECTRONICS
Sequential Logic and Flip Flops
Excitation Vectors Input Combinational Logic Memory Output States.
Lecture No. 24 Sequential Logic.
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Excitation Vectors Input Combinational Logic Memory Output States.
Sequential Circuits: Latches
Instructor: Alexander Stoytchev
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan
1) Latched, initial state Q =1
FLIP-FLOPS.
Flip-Flops.
Flip Flops Unit-4.
Lecture 19 Logistics Last lecture Today
Instructor: Alexander Stoytchev
Sequential Digital Circuits
Presentation transcript:

Elec 2607 Digital Switching Circuits Lecture 7 & 8: Digital Logic 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 0:

ANOTHER FORM OF Digital Logic 16/11/2018 ELEC 2607 Lecture 7 & 8:

2017 16/11/2018 ELEC 2607 Lecture 7 & 8:

Lots to do in two lectures 16/11/2018 ELEC 2607 Lecture 7 & 8:

The most basic digital latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

The most basic digital latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

The most basic digital latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Basic latch with SET and RESET O10 101 Same = stable Same = stable Basic latch with SET and RESET 16/11/2018 ELEC 2607 Lecture 7 & 8:

Basic latch with SET and RESET 16/11/2018 ELEC 2607 Lecture 7 & 8:

Basic latch with SET and RESET 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Asserted = DOES ITS JOB WHEN …. Basic latch with SET and RESET 16/11/2018 ELEC 2607 Lecture 7 & 8:

Asserted = DOES ITS JOB WHEN …. Stable 0 Asserted = DOES ITS JOB WHEN …. Change 0  1 Stable 1 Basic latch with SET and RESET 16/11/2018 ELEC 2607 Lecture 7 & 8:

Asserted = DOES ITS JOB WHEN …. Basic latch with SET and RESET 16/11/2018 ELEC 2607 Lecture 7 & 8:

Asserted = DOES ITS JOB WHEN …. Basic latch with SET and RESET Stable 1 Change 1  0 Stable 0 16/11/2018 ELEC 2607 Lecture 7 & 8:

6 16/11/2018 ELEC 2607 Lecture 7 & 8:

The RESET-SET (RS) Latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

S = SET R = RESET Additional notes on Board The RESET-SET (RS) Latch Start with Q = 0, R = 1, S = 0 Change S to 1: Q goes to 1 and stays at 1 Change S to 0: Q stays a 1 Latch is SET using S asserted high Start with Q = 1, R = 1, S = 0 Change R to 0: Q goes to 0 and stays at 0 Change R to 1: Q stays at 0 Latch is RESET using R asserted low The RESET-SET (RS) Latch S = SET R = RESET Additional notes on Board 16/11/2018 ELEC 2607 Lecture 7 & 8:

The RESET-SET (RS) Latch 2 Complement of logic Using invert on input The RESET-SET (RS) Latch Start with Q = 0, L = 1, S = 1 Change S to 0: Q goes to 1 and stays at 1 Change S to 1: Q stays a 1 Latch is SET using S asserted low Start with Q = 1, L = 1, S = 1 Change L to 0: Q goes to 0 and stays at 0 Change L to 1: Q stays at 0 Latch is RESET using R asserted low 16/11/2018 ELEC 2607 Lecture 7 & 8:

S = SET R = RESET Additional notes on Board The RESET-SET (RS) Latch Start with Q = 0, R = 1, S = 0 Change S to 1: Q goes to 1 and stays at 1 Change S to 0: Q stays a 1 Latch is SET using S asserted high Start with Q = 1, R = 1, S = 0 Change R to 0: Q goes to 0 and stays at 0 Change R to 1: Q stays at 0 Latch is RESET using R asserted low The RESET-SET (RS) Latch S = SET R = RESET Additional notes on Board 16/11/2018 ELEC 2607 Lecture 7 & 8:

The RESET-SET (RS) Latch 2 Complement of logic Using invert on input Start with Q = 0, R = 0, S = 0 Change S to 1: Q goes to 1 and stays at 1 Change S to 0: Q stays a 1 Latch is SET using S asserted high Start with Q = 1, R = 0, S = 0 Change R to 1: Q goes to 0 and stays at 0 Change R to 0: Q stays at 0 Latch is RESET using R asserted high The RESET-SET (RS) Latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

3 See Floyd page 377 16/11/2018 ELEC 2607 Lecture 7 & 8:

Note on feedback signals OUTPUT Q Q as input Use “q” lowercase The TRANSPARENT (D) Latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

The TRANSPARENT (D) Latch 16/11/2018 ELEC 2607 Lecture 7 & 8:

2 16/11/2018 ELEC 2607 Lecture 7 & 8:

The TRANSPARENT (D) Latch Transparent High Transparent Low 16/11/2018 ELEC 2607 Lecture 7 & 8:

The TRANSPARENT (D) Latch Transparent High Transparent Low 16/11/2018 ELEC 2607 Lecture 7 & 8:

The TRANSPARENT (D) Latch Transparent High Transparent Low 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

The Edge triggered (D) Flip Flop 16/11/2018 ELEC 2607 Lecture 7 & 8:

The Edge triggered (D) Flip Flop 16/11/2018 ELEC 2607 Lecture 7 & 8:

The Edge triggered (D) Flip Flop 16/11/2018 ELEC 2607 Lecture 7 & 8:

2 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Master-Slave Edge Triggered Flip Flop 16/11/2018 ELEC 2607 Lecture 7 & 8:

Master-Slave Edge Triggered Flip Flop 16/11/2018 ELEC 2607 Lecture 7 & 8: Timing diagram follows next

This device acts as a falling edge triggered flip-flop: The output is changed at the falling edge of the clock cycle. clock Falling edge triggered 16/11/2018 ELEC 2607 Lecture 7 & 8:

Master-Slave Edge Triggered Flip Flop Change occurs at falling edge 16/11/2018 ELEC 2607 Lecture 7 & 8:

2 T 16/11/2018 ELEC 2607 Lecture 7 & 8:

Propagation delay taken as zero H H T T T T H H T T H H T T H H 16/11/2018 ELEC 2607 Lecture 7 & 8: Propagation delay taken as zero

Propagation delay taken as zero H T T H T H H T T H H T T H H T T H T H T H T H H T H T H T H T 16/11/2018 ELEC 2607 Lecture 7 & 8: Propagation delay taken as zero

Propagation delay taken as zero T T T T T T T T 16/11/2018 ELEC 2607 Lecture 7 & 8: Propagation delay taken as zero

Propagation delay taken as zero T H H T T H H T T H H T T H H T Propagation delay taken as zero 16/11/2018 ELEC 2607 Lecture 7 & 8:

Special Controls: Asynchronous Reset 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Special Controls: Synchronous Reset 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Flip-flop circuits: Divide Clock Frequency by 2 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Flip-flop circuits: Shift register 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Flip-flop Memory Values = STATES 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

Special Controls: Enable 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8:

SUMMARY 16/11/2018 ELEC 2607 Lecture 7 & 8:

16/11/2018 ELEC 2607 Lecture 7 & 8: