Copyright Joanne DeGroat, ECE, OSU

Slides:



Advertisements
Similar presentations
Registers and Counters
Advertisements

RIPPLE COUNTERS A register that goes through a prescribed sequence of states upon the application of input pulses is called a counter. The input pulses.
Registers and Counters
Logic and Computer Design Fundamentals Registers and Counters
ENGIN112 L27: Counters November 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 27 Counters.
CS370 Counters. Overview °Counter: A register that goes through a prescribed series of states °Counters are important components in computers. °Counters.
Sequential Circuit Introduction to Counter
A.Abhari CPS2131 Registers A register is a group of n flip-flops each of them capable of storing one bit of information There are two types of registers:
Registers and Counters
9/15/09 - L25 Registers & Load Enable Copyright Joanne DeGroat, ECE, OSU1 Registers & Load Enable.
Counters  A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship.
Counters.
Registers and Counters
Chapter 1_4 Part II Counters
Counter Section 6.3.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexers.
Registers and Counters
Rabie A. Ramadan Lecture 3
L6 – Derivation of State Graphs and Tables. State Graphs and Tables  Problem Statement translation To State Graphs To State Tables  Ref: text : Unit.
2017/4/24 CHAPTER 6 Counters Chapter 5 (Sections )
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
Registers and Counters by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
ENG241 Digital Design Week #8 Registers and Counters.
Registers and Counters Chapter 6. Digital Circuits 2 Clocked sequential circuits a group of flip-flops and combinational gates connected to form a feedback.
Chap 5. Registers and Counters. Chap Definition of Register and Counter l a clocked sequential circuit o consist of a group of flip-flops & combinational.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
9/15/09 - L4 Combinational Logic - Gates Copyright Joanne DeGroat, ECE, OSU1 Combinational Logic Circuits – Gates.
9/15/09 - L21 Sequential Circuit Analaysis Copyright Joanne DeGroat, ECE, OSU1 Sequential Circuit Analysis.
9/15/09 - L24 Other FF TypesCopyright Joanne DeGroat, ECE, OSU1 Other FF Types.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
9/15/09 - L26 Shift RegistersCopyright Joanne DeGroat, ECE, OSU1 Shift Registers.
CHAPTER 6 Sequential Circuits’ Analysis CHAPTER 6 Sequential Circuits’ Analysis Sichuan University Software College.
Registers and Counters
Digital Electronics.
9/15/09 - L19 Sequential CircuitsCopyright Joanne DeGroat, ECE, OSU1 Sequential Cirucits.
Unit 1 – Counters and Registers Mr. Grimming. Introduction FFs and logic gates are combined to form various counters and registers. Unit Goals Goals:
Basic Counters: Part I Section 7-6 (pp ).
Chap 5. Registers and Counters
DIGITAL COMPONENTS. MULTIPLEXERS A multiplexer is a combinational circuit that receives binary information from one of 2 n input data lines and directs.
Common Elements in Sequential Design. Lecture 3 topics  Registers and Register Transfer  Shift Registers  Counters Basic Counter Partial sequence counters.
Fuw-Yi Yang1 數位系統 Digital Systems Department of Computer Science and Information Engineering, Chaoyang University of Technology 朝陽科技大學資工系 Speaker: Fuw-Yi.
Logic Design (CE1111 ) Lecture 6 (Chapter 6) Registers &Counters Prepared by Dr. Lamiaa Elshenawy 1.
1 Registers A register is a group of n flip-flops each of them capable of storing one bit of information There are two types of registers: parallel and.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
UP/DOWN SYNCHRONOUS COUNTERS An up/down counter is one that is capable of progressing in either direction through a certain sequence. An up/down counter,
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
L5 – Sequential Circuit Design
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
Registers and Counters
FIGURE 6.1 Four‐bit register
EKT 221 – Counters.
Prof. Hsien-Hsin Sean Lee
EKT 221 : Digital 2 COUNTERS.
Digital Fundamentals with PLD Programming Floyd Chapter 10
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.
29-Nov-18 Counters Chapter 5 (Sections ).
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Registers and Register Transfers
Computer Architecture and Organization: L02: Logic design Review
Chapter 8 Counters Changjiang Zhang
L11 – Midterm Review.
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Registers and Register Transfers
L7s Multiple Output example
L11 – State Machine Analysis
Outline Registers Counters 5/11/2019.
Presentation transcript:

Copyright 2009 - Joanne DeGroat, ECE, OSU Counters 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU Class 27 – Counters A counter we have seen A ripple counter Other counters Material from section 7-6 of text 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU Ripple Counter “A register that goes through a prescribed sequence of distinct states upon the application of a sequence of input pulses is called a counter.” The input pulses could be the clock or some other input that occurs when the next step in the count should occur. A counter that follows the binary number sequence is called a binary counter. 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU A ripple counter Made out of T type FFs Using D FFs  Here the D FFs are configured to be T FFs 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU Synchronous counters Desire to move through the sequence of binary numbers, either counting up or down, such that all the outputs achieve their new value at about the same time on either the rising or falling edge of the clock signal. 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

up binary counter with ENable Synchronous Up counter with count enable Symbol Serial gating Parallel gating 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Binary counter with || load Now add parallel load capability 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU Up/Down counters To count up the input to the next state is obtained by adding 1 to the current state. The count down the input to the next state is obtained by subtracting 1 from the current state. An up/down counter with enable has the following feedback equations: 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU BCD counter Not how it goes back to 0 after 9 (1001) is reached. (Note this is only an up counter) 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Arbitrary count sequences A counter can be designed to count in any sequence. Use general state machine design methodology. 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU One last topic ONE HOT – what summer days sometimes are But in state machines it is a design style where 1 F/F is used for each state. A ‘1’ will progress from FF to FF with all others being ‘0’. 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU

Copyright 2009 - Joanne DeGroat, ECE, OSU Class 27 assignment Covered counters from section 7-6 Problems for hand in Nothing new Problems for practice Reading for next class: 7-6 9/15/09 - L27 Counters Copyright 2009 - Joanne DeGroat, ECE, OSU