University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan ha26@umbc.edu.

Slides:



Advertisements
Similar presentations
1 Fundamentals of Computer Science Sequential Circuits.
Advertisements

Flip-Flops, Registers, Counters, and a Simple Processor
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
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 logic circuits. 2 Outline Sequential Circuit Models –Asynchronous –Synchronous Latches Flip-Flops.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Latches Module M10.1 Section 7.1. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Latches Section 4-2 Mano & Kime. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
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
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 9 Sequential.
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
Sequential logic circuits
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.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Dept. of Electrical Engineering
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
Sequential Logic Design
Computer Science 210 Computer Organization
2018/5/2 EE 4271 VLSI Design, Fall 2016 Sequential Circuits.
Sequential Circuits.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Flip Flops.
LATCHED, FLIP-FLOPS,AND TIMERS
Computer Organization
Sequential Logic.
ECE 3130 – Digital Electronics and Design
Lecture 8 Dr. Nermi Hamza.
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
Flip-flops Inputs are logically disconnected from the output in time.
Digital Design Lecture 9
2018/8/29 EE 4271 VLSI Design, Fall 2013 Sequential Circuits.
Synchronous Sequential Circuits
FLIP FLOPS.
Sequential Logic and Flip Flops
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Computer Science 210 Computer Organization
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 11) Hasib Hasan
Assistant Prof. Fareena Saqib Florida Institute of Technology
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 12) Hasib Hasan
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Chapter 11 Sequential Circuits.
Sequential Circuits: Flip-Flops
Sequential logic circuits
LECTURE 15 – DIGITAL ELECTRONICS
Sequential Logic and Flip Flops
Computer Science 210 Computer Organization
Elec 2607 Digital Switching Circuits
Synchronous Sequential Circuits
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 4) Hasib Hasan
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 13) Hasib Hasan
FLIP-FLOPS.
Flip-Flops.
Flip Flops Unit-4.
14 Digital Systems.
Sequential Circuits UNIT- IV
Sequential Digital Circuits
2019/9/26 EE 4271 VLSI Design, Fall 2012 Sequential Circuits.
Presentation transcript:

University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan ha26@umbc.edu Edward Hanson ehanson1@umbc.edu Ankit Baingane ankitb1@umbc.edu 1

Sequential Logic A type of logic circuit whose output depends not only on the present value of its input signals but also on the sequence of past inputs. Meaning, it can store a binary data. For example: TV remote. Applications: In counter , shift register, flip-flops Processor and computing units Memory units- RAM , SSD. Programmable devices (Microcontrollers, PLDs, FPGA, CPLDs)

Basic Sequential Logic Circuit S-R Latch (NOR): Characteristic table S R Qnext Action Q hold state 1 reset set X not allowed

Basic Sequential Logic Circuit S-R Latch (NAND): Characteristic table 𝑺 𝑹 Qnext Action Q not allowed 1 set reset X hold state

Fetching the Output from the Latch You need to get the output when it’s desired. You can make a provision for enabling or disabling your latch circuit. The R and S works only when E is HIGH. It’s called “Gated” latch or “Level Triggered” latch. Also “asynchronous”

Fetching the Output from the Latch Or, you can use a clock signal in place of Enable: It’s synchronous: Goes to HIGH and LOW at a fixed interval of time. It could be edge triggered: The circuit will operate only when the clock signal changes from ‘0’ to ‘1’ or, ‘1’ to ‘0’.

Latch vs. Flip-Flop The first case, the circuit without any synchronous clock signal is a latch. May or may not have enable. When it has a synchronous clock signal, it’s called a Flip-Flop In general, they’re always edge triggered.

Symbols: simple latch clocked latch

Master-Slave Flip-Flop Different configurations are possible for implementing a Flip-Flop. Master-Slave configuration is one of the commonly used ones. Consists of two identical RS latch circuits The inverter connected between the two CLK inputs ensures that the two sections will be enabled during opposite half- cycles of the clock signal. This is the key to the operation of this circuit.

JK Latch Was developed to overcome the problem in “not allowed” inputs of an S-R Latch. Now, we have made that “not allowed” input to toggle the previous output. J K Qnext Comment Q Hold 1 Reset Set 𝑸 Toggle

Master-Slave JK Flip-Flop When j =1, k = 1 and clk = 1; Q output will toggle as long as CLK is high. Thus the output will be unstable with continuously changing from HIGH to LOW. This problem is called race-around. Race-around problem can be solved by adopting the master-slave configuration called Master-Slave J-K flip-flop. Output will only change with the trigger.

Master-Slave JK Flip-Flop Characteristic table:

Characteristic table vs Excitation table Characteristic table: Tells you the next output state for a given set of inputs and present output state. Excitation table: Tells you what should be your inputs for a desired output in the next state. You’ll be needing them a lot in designing counters and other sequential logic circuits.

Master-Slave JK Flip-Flop Excitation table:

Master-Slave JK Flip-Flop IC

Master-Slave JK Flip-Flop IC IC 7476 Characteristic table:

Questions? 17