Sequential logic and systems

Slides:



Advertisements
Similar presentations
COE 202: Digital Logic Design Sequential Circuits Part 1 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM.
Advertisements

A. Abhari CPS2131 Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and.
1 Fundamentals of Computer Science Sequential Circuits.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Sequential circuits The digital circuits considered thus far have been combinational, where the outputs are entirely dependent on the current inputs. Although.
Module 12.  In Module 9, 10, 11, you have been introduced to examples of combinational logic circuits whereby the outputs are entirely dependent on the.
Sequential Circuits : Part I Read Sections 5-1, 5-2, 5-3.
Computing Machinery Chapter 5: Sequential Circuits.
1 Sequential Circuits Dr. Pang. 2 Outline Introduction to sequential circuits Basic latch Gated SR latch and gated D latch D flip-flop, T flip-flop, JK.
Dr. ClincyLecture1 Appendix A – Part 2: Logic Circuits Current State or output of the device is affected by the previous states Circuit Flip Flops New.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
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.
EECC341 - Shaaban #1 Lec # 14 Winter Clocked Synchronous State-Machines Such machines have the characteristics: –Sequential circuits designed.
Logic and Computer Design Fundamentals Registers and Counters
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
EE 4271 VLSI Design, Fall 2010 Sequential Circuits.
Digital Logic Design CHAPTER 5 Sequential Logic. 2 Sequential Circuits Combinational circuits – The outputs are entirely dependent on the current inputs.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
Digital Computer Design Fundamental
COE 202: Digital Logic Design Sequential Circuits Part 1
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 9 Sequential.
T Flip-Flop A T (toggle) flip-flop is a complementing flip-flop and can be obtained from a JK flip-flop when the two inputs are tied together. When T =
Chap 4. Sequential Circuits
Chapter 8 -- Analysis and Synthesis of Synchronous Sequential Circuits.
Sequential Logic Combinatorial components: the output values are computed only from their present input values. Sequential components: their output values.
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.
1 Synchronous Sequential Logic Sequential Circuits Every digital system is likely to have combinational circuits, most systems encountered in practice.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
5 Chapter Synchronous Sequential Circuits 1. Logic Circuits- Review 2 Logic Circuits Sequential Circuits Combinational Circuits Consists of logic gates.
Chapter5: Synchronous Sequential Logic – Part 1
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
ECE 331 – Digital System Design Introduction to Sequential Circuits and Latches (Lecture #16)
Lecture 9 Sequential Logic Prof. Sin-Min Lee Department of Computer Science.
Synchronous Sequential Logic
2018/5/2 EE 4271 VLSI Design, Fall 2016 Sequential Circuits.
Dr. Clincy Professor of CS
Flip Flops.
EKT 221 : Digital 2 COUNTERS.
Learning Outcome By the end of this chapter, students are expected to refresh their knowledge on sequential logic related to HDL.
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
Dr. Clincy Professor of CS
Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and so on require.
Flip Flop.
T Flip-Flop A T (toggle) flip-flop is a complementing flip-flop and can be obtained from a JK flip-flop when the two inputs are tied together. When T.
Princess Sumaya University
Digital Logic Design Sequential Circuits (Chapter 6)
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
LECTURE 15 – DIGITAL ELECTRONICS
Chapter 6 -- Introduction to Sequential Devices
CS Fall 2005 – Lec. #5 – Sequential Logic - 1
COE 202: Digital Logic Design Sequential Circuits Part 4
Dr. Clincy Professor of CS
Dr. Clincy Professor of CS
Sequential Circuits: Latches
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
Synchronous Sequential Logic
Analysis with JK flip-flops
Synchronous sequential
Synchronous Sequential
Flip-Flops.
ECE 352 Digital System Fundamentals
14 Digital Systems.
ANALYSIS OF SEQUENTIAL CIRCUIT LOGIC DIAGRAM
Sequential Circuits UNIT- IV
CMPE212 Discussion 11/21/2014 Patrick Sykes
Presentation transcript:

Sequential logic and systems Dr Ahmed Telba

RS Flip Flop RS Flip Flop

Clocked or Gated Flip Flops Clocked SR Flip Flop

During the design process we usually know the transition from present state to next state and wish to find the latch input conditions that will cause the required transition. 􀂃 For this reason, we need a table that lists the required inputs for a given change of state. Such a table is called an excitation table, and it specifies the excitation behavior of the sequential circuits. These are used in the synthesis (design) of sequential circuits, which we shall see later. 􀂃 The excitation of the SR latch is given in Table 5. Table : Excitation table of the SR latch

Clocked D-Latch 􀂃 One way to eliminate the undesirable undefined state in the SR latch is to ensure that the inputs S and R are never equal to 1 at the same time. 􀂃 This is done in the D latch shown in Figure. 􀂃 This latch has only two inputs D (Data) and C (Clock). Note that D is applied directly to the set input S, and its complement is applied to the reset input R.

􀂃 As long as the clock input C = 0, the SR latch has both inputs equal to 0 and it can’t change its state regardless of the value of D (See Table ). 􀂃 When C is 1, the latch is placed in the set or reset state based on the value of D. 􀂾 If D = 1, the Q output goes to 1. 􀂾 If D = 0, the Q output goes to 0. 􀂃 The characteristic table and the characteristic equation of a D latch are illustrated in Table 7 and Figure 11 respectively.

D Flip Flop D Flip Flop

Synchronization

Master-Slave Flip Flop

Master-Slave Flip Flop

Timing Diagram Timing Diagram

SR Timing Diagram SR Timing Diagram

Master-Slave Flip Flop Master-Slave Flip Flop Timing Diagram

Master-Slave Flip Flop JK

T Flip Flop T Flip Flop(T=Toggle)

JK JK

Timing of T FF Timing of T FF

SR Latch SR Latch

D Latch

Registers Registers is storing Element example 4-bit Register

Registers using D Flip Flops

Shift Registers Shift Register Shift information 1bit Right or Left

Parallel Load

4-bit Shift Right Zero-Fill Register

Shift Registers Shift Registers

Serial in Serial out using D FF

Serial in parallel out using D FF