Asynch 1.1 Asynchronous Counters 1 ©Paul Godin Last Edit Sept 2009.

Slides:



Advertisements
Similar presentations
Synchronous Counters with SSI Gates
Advertisements

A presentation on Counters (second)
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
Practice Problems 2 Latch and Flip Flop ©Paul Godin Created September 2007 Last edit Aug 2013.
Sequential Logic Flip Flops Lecture 4.
Sequential Circuit - Counter -
Counters Mano & Kime Sections 5-4, 5-5. Counters Ripple Counter Synchronous Binary Counters –Design with D Flip-Flops –Design with J-K Flip-Flops 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.
C.S. Choy1 SEQUENTIAL LOGIC A circuit’s output depends on its previous state (condition) in addition to its current inputs The state of the circuit is.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Sequential Circuit Introduction to Counter
EET 1131 Unit 11 Counter Circuits  Read Kleitz, Chapter 12, skipping Sections and  Homework #11 and Lab #11 due next week.  Quiz next week.
Lab 5 :JK Flip Flop and Counter Fundamentals:
What is shift register? A shift register is a digital memory circuit found in calculators, computers, and data-processing systems. Bits (binary digits)
Registers and Counters
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.
A presentation on Counters
Asynchronous Counters
Counters.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
1 EENG 2710 Project Synchronous Counters. 2 Counters Counter: A Sequential Circuit that counts pulses. Used for Event Counting, Frequency Division, Timing,
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Counter Section 6.3.
Sequential Circuit - Counter -
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
Asynchronous Counters with SSI Gates
Last Mod: March 2014  Paul R. Godin Shift Registers Registers 1.1.
Synchronous Counters ET 5. Thinking back In the past we have seen that asynchronous counters can be used to count binary in the order that we have filled.
CS1104 – Computer Organization Aaron Tan Tuck Choy School of Computing National University.
Digital Design: Principles and Practices
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
1 Lecture 22 Sequential Circuits Analysis. 2 Combinational vs. Sequential  Combinational Logic Circuit  Output is a function only of the present inputs.
Synch 1.1 Synchronous Counters 1 ©Paul Godin Created January 2008.
Counter Classification Count modulus (MOD) – total number of states in the counter sequence Counter triggering technique – positive edge or negative edge.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
Chapter 1 Counters. Counters Counters are sequential circuits which "count” through a specific state sequence. They can count up, count down, or count.
CHAPTER 8 - COUNTER -.
Synchronous Counters Synchronous digital counters have a common clock which results in all the flip-flops being triggered simultaneously. Consequently,
MSI Counters Counter ICs Technician Series ©Paul Godin Updated Feb 2015 gmail.com.
Sequential logic circuits
Counters Prepared by: Careene McCallum-Rodney. Introduction Counters uses a Toggle Flip Flops to count either UP or DOWN in binary. A toggle flip flop.
COUNTERS Why do we need counters?
Counters.
Counters.
Basic terminology associated with counters Technician Series
Flip Flops 4.1 Latches and Flip-Flops 4 ©Paul Godin Created September 2007 Last edit Sept 2009.
State Machines (Closed Loop / Moore) Synch 2.1  Paul R. Godin Updated: January 2008.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
1 Lecture #13 EGR 277 – Digital Logic Sequential Counters Counters are an important class of sequential circuits. Counters follow a predetermined sequence.
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.
CS1104 – Computer Organization Aaron Tan Tuck Choy School of Computing National University.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
DIGI-260 Digital Devices and Applications
Asynchronous Counters with SSI Gates
Asynchronous Counters
Sequential Logic Counters and Registers
Sequential Circuit: Counter
Asynchronous Counters
Digital Fundamentals with PLD Programming Floyd Chapter 10
Asynchronous Counters with SSI Gates
Asynchronous Counters 2
Chapter 8 Counters Changjiang Zhang
MTE 202, Summer 2016 Digital Circuits Dr.-Ing. Saleh Hussin
Basic terminology associated with counter and sequential circuits.
Presentation transcript:

Asynch 1.1 Asynchronous Counters 1 ©Paul Godin Last Edit Sept 2009

Asynch1.2 Binary Counting If one looks at the changes in individual bits of a binary count from one value to the next, a frequency pattern emerges ↓↓↓

Asynch1.3 Binary Counting ↓↓↓ ½ f ¼ f f Each more significant digit has half the frequency of the previous digit. A divide-by-two frequency divider can be used to build a counter.

Asynch1.4 Frequency Division A device that divides the input frequency by 2 is a toggling JK flip-Flop Clk Q T T T J K Q Q 1 1

Asynch1.5 Asynchronous Counter To count in binary, the frequency of each more significant bit needs to divide the previous bit’s frequency by 2.

Asynch1.6 Dividing Add a JK Flip-Flop to the output of the first to divide by another 2. This last output divides the original clock by 4: Clk A B Note that one flip-flop is required for each bit of the binary number.

Asynch1.7 4-bit Binary Counter Note the labeling standard for counters. The LSB is always “A”

Asynch1.8 Asynchronous The counter bits are not clocked in synchronization; the source is applied to the first flip-flop only. This counter design is therefore asynchronous (not synchronous). It takes time for the clock edge to work its way through each flip-flop. Propagation delay is the cause of this effect. Because of the output pattern where the edge works its way through each flip-flop, asynchronous counters are also known as Ripple Counters.

Asynch1.9 Timing Diagrams It is important to remember to look at the state of the inputs just before the edge when drawing timing diagrams. When looking at the timing diagram, remember to identify the MSB and the LSB. The LSB is the Flip- Flop closest to the external clock input.

Asynch1.10 Reading a Counter Timing Diagram Based on the observed pattern, the least significant bit (LSB) is represented at the top of the timing diagram and the MBB is at the bottom. The values must be read from the bottom up (MSB to LSB) LSB MSB

Asynch1.11 Examples

Asynch1.12 Draw the timing diagram for the following counter: Example #1

Asynch1.13 Complete the State Diagram for the previous example: 000 Example #1

Asynch1.14 Complete the State Table for the previous example: Example #1

Asynch1.15 Questions  Identify and describe the counter in example 1. Truncated or Full sequence? Up or Down Synchronous or Asynchronous? Number of bits? Starting Point? Edge? Example #1

Asynch1.16 Example #2 Draw the timing diagram for the following counter:

Asynch1.17 Example #2 000 Complete the State Diagram for the previous example:

Asynch1.18 Complete the State Table for the previous example: Example #2

Asynch1.19 Questions  Identify and describe the counter in example 2. Truncated or Full sequence? Up or Down Synchronous or Asynchronous? Number of bits? Starting Point? Edge?  What are the differences from the counter in the first example? Example #2

Asynch1.20 ©Paul R. Godin prgodin gmail.com END