Clock in Digital Systems. Combinational logic circuit A combinational logic circuit is one whose outputs depend only on its current inputs. 1432.

Slides:



Advertisements
Similar presentations
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Sequential Circuits.
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.
Digital Logic Chapter 5 Presented by Prof Tim Johnson
1 Kuliah Rangkaian Digital Kuliah 8: Rangkaian Logika Sekuensial Teknik Komputer Universitas Gunadarma.
Sequential Logic Latches and Flip-Flops. Sequential Logic Circuits The output of sequential logic circuits depends on the past history of the state of.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Introduction to Sequential Logic Design Bistable elements Latches.
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 6 – Part 1.
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.
1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.
Digital Logic Design Lecture 22. Announcements Homework 7 due today Homework 8 on course webpage, due 11/20. Recitation quiz on Monday on material from.
1 © 2014 B. Wilkinson Modification date: Dec Sequential Logic Circuits – I Flip-Flops A sequential circuit is a logic components whose outputs.
Lecture 12 Latches Section Schedule 3/10MondayLatches (1) /12WednesdayFlip-flops5.4 3/13ThursdayFlip-flops, D-latch 3/17MondaySpring.
Digital Logic Design Brief introduction to Sequential Circuits and Latches.
+ CS 325: CS Hardware and Software Organization and Architecture Sequential Circuits 1.
Sequential Circuits A Basic sequential circuit is nothing but a combinational circuit with some feedback paths between its output and input terminals.
1. 2 Logic Circuits Sequential Circuits Combinational Circuits Consists of logic gates whose outputs are determined from the current combination of inputs.
Sequential Logic Flip-Flops and Related Devices Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
Sequential Circuits. 2 Sequential vs. Combinational Combinational Logic:  Output depends only on current input −TV channel selector (0-9) Sequential.
Flip-Flops and Related Devices
Sequential Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
So far, all of the logic circuits we have studied were basically based on the analysis and design of combinational digital circuits. The other major aspect.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
Digital Logic Design CHAPTER 5 Sequential Logic. 2 Sequential Circuits Combinational circuits – The outputs are entirely dependent on the current inputs.
Digital Computer Design Fundamental
Some Useful Circuits Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University.
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.
Chap 4. Sequential Circuits
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
Sequential Logic Circuits. Combinational logic circuit A combinational logic circuit is one whose outputs depend only on its current inputs
1 Lecture 22 Sequential Circuits Analysis. 2 Combinational vs. Sequential  Combinational Logic Circuit  Output is a function only of the present inputs.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits II.
Introduction to Sequential Logic
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Sequential Logic Circuits
COUNTERS Why do we need counters?
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
Synchronous Sequential Logic Part I
5 Chapter Synchronous Sequential Circuits 1. Logic Circuits- Review 2 Logic Circuits Sequential Circuits Combinational Circuits Consists of logic gates.
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
CS151 Introduction to Digital Design Chapter 5: Sequential Circuits 5-1 : Sequential Circuit Definition 5-2: Latches 1Created by: Ms.Amany AlSaleh.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
CENG 241 Digital Design 1 Lecture 7 Amirali Baniasadi
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Sequential Logic Circuit Design Eng.Maha Alqubali.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
Memory Elements. Outline  Introduction  Memory elements.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
1. 2 Logic Circuits Sequential Circuits Combinational Circuits Consists of logic gates whose outputs are determined from the current combination of inputs.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
LATCHED, FLIP-FLOPS,AND TIMERS
Introduction to Advanced Digital Design (14 Marks)
Clock in Digital Systems
Synchronous Sequential Circuits
Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and so on require.
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Sequential logic circuits
Synchronous Sequential Circuits
Synchronous sequential
Synchronous Sequential
Flip-Flops.
Presentation transcript:

Clock in Digital Systems

Combinational logic circuit A combinational logic circuit is one whose outputs depend only on its current inputs. 1432

Combinational Circuit A logic circuit whose outputs depend only on its current inputs is called a combinational circuit.

Combinational Circuit Logic circuit using AND, OR and NOT gates:

Sequential Logic Circuits

A Sequential Logic Circuit is one whose outputs depend not only on its current inputs, but also on the past sequence of inputs. 2

Sequential Logic Circuits The circuit controlled by the channel-up and channel-down pushbuttons on a TV is a sequential circuit. The channel selection depends on the past sequence of up/down pushes and the current push. 2

Sequential Logic Circuits Outputs depend on the sequence of past inputs. As a result, the circuit must “remember” something about the past.

Sequential Logic Circuit A circuit with memory, whose outputs depend on the current input and the sequence of past inputs, is called a sequential circuit. The behaviour of such a circuit may be described by a state table that specifies its output and next state as functions of its current state and input.

Types of sequential circuits There are two main types of sequential circuits: –synchronous –asynchronous their classification depends on the timing of their signals. A synchronous sequential circuit is a system whose behaviour can be defined from the knowledge of its signals at discrete instants of time. The behaviour of an asynchronous sequential circuit depends upon the order in which its input signals change and can be affected at any instant of time.

Asynchronous Sequential Logic Circuit An asynchronous sequential circuit uses ordinary gates and feedback loops. Propagation delay of these gates provide the needed memory, thereby creating sequential-circuit building blocks such as latches and flip-flops that are used in higher-level designs.

SR Flip-flop with Control Input

SR Flip_Flop with Clock input Q is an abbreviation of Q(t), referred to as the present state. Q(t+1), referred to as the next state after application of a single pulse at the clock input.

Synchronous Sequential Logic Circuit A synchronous sequential circuit, by definition, must employ signals that affect the memory elements only at discrete instants of time. One way of achieving this goal is to use pulses of limited duration throughout the system. the device that generates these pulses are called clock and the train of pulses are called clock pulses.

Clock The state changes of most sequential circuits occur at times specified by a free-running clock signal. Active high clock signal:

Clock Active low clock signal:

Clock period and frequency The clock period is the time between successive transitions in the same direction. The clock frequency is the reciprocal of the period. i.e., the number of clock pulses per second. f = 1/T

Duty cycle Duty cycle is the percentage of time that the clock signal is at its asserted level.

Pentium4 What is the clock frequency of the latest Pentium4 processor? What is the clock period of the latest Pentium4 processor?

Motherboard of a Pentium4 System What is the clock frequency of the Motherboard of a Pentium4 System? What is the clock period of the Motherboard of a Pentium4 System?

Standard Graphic Symbols for Latch and Flip-Flops

Flip-flops A device that stores either a 0 or 1. Stored value can be changed only at certain times determined by a clock input. New value depend on the current state and it’s control inputs. A digital circuit that contains filp-flops is called a synchronous sequential circuit.

Flip-flops S-R latch symbolsD flip-flop J-K flip-flops

Microprocessors? If the registers of a microprocessor are made of Flop- flops, what kind of digital circuits are they? Combinational Logic Circuits Sequential Logic Circuits Asynchronous Sequential Logic Circuits Synchronous Sequential Logic Circuits

What Signal? Synchronous Sequential Logic Circuits require a _______________ signal to operate. In general, all digital Circuits require a _______________ signal to operate.

Pins of Clock Generator and Driver

Inputs to 8284 X1 and X2 (crystal in) –X 1 and X2 are the pins to which a crystal is attached. –The crystal frequency must be 3 times the desired frequency for the microprocessor. –The maximum crystal for the 8284A is 24 MHz and 30 MHz for the 8284A-1. –The IBM PC is connected to a crystal of MHz. –For some turbo compatibles, it is 24 MHz.

Outputs of 8284 CLK (clock) –This is an output clock frequency equal to one-third of the crystal oscillator, or EFI input frequency, with a duty cycle of 33%. –This is connected to the clock input of the 8088/86 and all other devices that must be synchronized with the CPU. –In the IBM PC it is connected to pin 19 of the 8088 microprocessor and other circuitry under the CLK88 label. –This frequency, MHz ( divided by 3), is the processor frequency on which all of the timing calculations of the memory and I/O cycle are based.

Which system transfers fastest? Every clock the data buses transfer 1 Byte of data on both systems. System-A is running at a clock frequency of 2 GHz. System-B is running at a clock frequency of 3 GHz.

Which system transfers fastest? Every clock the data buses transfer 1 Byte of data from the memory to the processor on both systems. System-A is running at a clock frequency of 100 MHz. System-B is running at a clock frequency of 133 MHz.

What are their Memory access time? Every clock the data buses transfer 1 Byte of data from the memory to the processor on both systems. System-A is running at a clock frequency of 100 MHz. System-B is running at a clock frequency of 133 MHz.