Transcript Slides 10

Digital Fundamentals
CHAPTER 7
Latches, Flip-Flops and Timers
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 1
Latches
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 2
Latches
• S-R (Set-Reset) latch
• Gated S-R latch
• Gated D latch
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 3
Latches
• S-R latch
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 4
Latches
• S-R latch
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 5
Latches
• Gated S-R latch
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 6
Latches
• Gated D latch
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 7
Edge-Triggered Flip-Flops
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 8
Edge-Triggered Flip-Flops
• Edge-triggered S-R flip-flop
• Edge-triggered D flip-flop
• Edge-triggered J-K flip-flop
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 9
Edge-Triggered Flip-Flops
• Edge-triggered S-R flip-flop
Waveforms
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 10
Edge-Triggered Flip-Flops
• Edge-triggered
S-R flip-flop
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 11
Edge-Triggered Flip-Flops
• Edge-triggered D flip-flop
Waveforms
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 12
Edge-Triggered Flip-Flops
• Edge-triggered D flip-flop
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 13
Edge-Triggered Flip-Flops
• Edge-triggered J-K flip-flop
Waveforms
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 14
Edge-Triggered Flip-Flops
• Edge-triggered J-K flip-flop
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 15
Flip-Flop Operating Characteristics
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 16
Flip-Flop Operating Characteristics
•
•
•
•
•
•
Propagation delay times
Set-up time
Hold time
Maximum clock frequency
Pulse widths
Power dissipation
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 17
Flip-Flop Applications
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 18
Flip-Flop Applications
• Parallel data storage
• Frequency division
• Counting
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 19
Flip-Flop Applications
• Parallel data storage
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 20
Flip-Flop Applications
• Frequency division
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 21
Flip-Flop Applications
• Counting
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 22
One-Shots
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 23
One-Shots
• Nonretriggerable one-shot
• Regriggerable one-shot
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 24
One-Shots
• Nonretriggerable one-shot
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 25
One-Shots
• Nonretriggerable one-shot
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 26
One-Shots
• Regriggerable one-shot
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 27
One-Shots
• Regriggerable one-shot
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 28
The 555 Timer
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 29
The 555 Timer
• Monostable (one-shot) operation
• Astable operation
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 30
The 555 Timer
• Monostable (one-shot) operation
tw=1.1R1C1
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 31
The 555 Timer
• Astable operation
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 32
CPLD Macrocells (Altera or Xilinx)
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 33
CPLD Macrocells (Altera or Xilinx)
• The Altera MAX 7000 macrocell
• The Xilinx CoolRunner-II macrocell
Copyright ©2006 by Pearson Education, Inc.
Upper Saddle River, New Jersey 07458
All rights reserved.
Floyd
Digital Fundamentals, 9/e
Slide 34