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