1 / 15

ITEC 352

ITEC 352. Lecture 9 Flip Flops. Review. Questions? HW #2 posted, due next Friday at 10PM Floating point numbers. Outline. Rationale SR D T JK. Gates. So far what have we seen circuitry wise? What can we do with what we have learned? What can’t we do?. Idea.

yaphet
Download Presentation

ITEC 352

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITEC 352 Lecture 9 Flip Flops

  2. Review • Questions? • HW #2 posted, due next Friday at 10PM • Floating point numbers

  3. Outline • Rationale • SR • D • T • JK

  4. Gates • So far what have we seen circuitry wise? • What can we do with what we have learned? • What can’t we do?

  5. Idea • Have the output tied to the input

  6. Why? • State • Why is the state of a machine important? • How does this relate to programming? • What does hooking up the output to the input do to our idea of timing? • Not a new idea • Back in 1918

  7. SR • Set and reset latch • Can be implemented with NAND gates What is the truth table for this set of gates? What input set should we stay away from?

  8. Gating the gates • What does this image bring to mind?

  9. Issue • Changes in the input immediately change the output • Sometimes keeping the state the same even though the input changes is required What is the truth table? What do you think E does

  10. D Latch • Adding the 1/1 combination • Just like an SR latch except it handles the 1 1 input condition gracefully

  11. Clock cycles • Some sort of order needed • Conductor in an orchestra • Need to preserve values through each “beat” • Behavior • Designed to delay the output by 1 cycle • Allows access to previous cycles result Clock pulse

  12. T Flip/flop • Toggles value when T is 1 • Clock pulse changes values

  13. JK Flip/Flop • Universal flip/flop • J=set, K=reset • 0 0 is hold • 1 1 is toggle

  14. Next steps • Have the capability to store information • Have the capability to manipulate binary bits for mathematical and boolean tasks • How does it all fit together to form a computer?

  15. Summary • Flip flops • Latches • Storing bits

More Related