1 / 27

Unit 13 Analysis of Clocked Sequential Circuits

Unit 13 Analysis of Clocked Sequential Circuits. Ku-Yaw Chang canseco@mail.dyu.edu.tw Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University. Outline. 13.1 A Sequential Parity Checker 13.2 Analysis by Signal Tracing and Timing Charts

myrrh
Télécharger la présentation

Unit 13 Analysis of Clocked Sequential Circuits

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. Unit 13Analysis ofClocked Sequential Circuits Ku-Yaw Chang canseco@mail.dyu.edu.tw Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University

  2. Outline 13.1 A Sequential Parity Checker 13.2 Analysis by Signal Tracing and Timing Charts 13.3 State Tables and Graphs 13.4 General Models for Sequential Circuits Analysis of Clocked Sequential Circuits

  3. State Tables Analysis of Clocked Sequential Circuits

  4. State Graph Analysis of Clocked Sequential Circuits

  5. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations: D flip-flop Q+ = D T flip-flop Q+ = T  Q : • Plot a next-state map for each flip-flop. • Combine these maps to form the state table. • A transition table Analysis of Clocked Sequential Circuits

  6. First Example Analysis of Clocked Sequential Circuits

  7. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations: D flip-flop Q+ = D T flip-flop Q+ = T  Q : • Plot a next-state map for each flip-flop. • Combine these maps to form the state table. • A transition table Analysis of Clocked Sequential Circuits

  8. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • DA = X  B’ • DB = X + A • Z = A  B Analysis of Clocked Sequential Circuits

  9. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations: D flip-flop Q+ = D T flip-flop Q+ = T  Q : • Plot a next-state map for each flip-flop. • Combine these maps to form the state table. • A transition table Analysis of Clocked Sequential Circuits

  10. Construct the State Table • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations:D flip-flop Q+ = D D-CE flip-flop Q+ = D · CE + Q · CE’ T flip-flop Q+ = T  Q S-R flip-flop Q+ = S + R’Q J-K flip-flop Q+ = JQ’ + K’Q • A+ = X  B’ • B+ = X + A Analysis of Clocked Sequential Circuits

  11. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations: D flip-flop Q+ = D T flip-flop Q+ = T  Q : • Plot a next-state map for each flip-flop. • Combine these maps to form the state table. • A transition table Analysis of Clocked Sequential Circuits

  12. Construct the State Table • Plot a next-state map for each flip-flop. • A+ = X  B’ • B+ = X + A Analysis of Clocked Sequential Circuits

  13. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations: D flip-flop Q+ = D T flip-flop Q+ = T  Q : • Plot a next-state map for each flip-flop. • Combine these maps to form the state table. • A transition table Analysis of Clocked Sequential Circuits

  14. Construct the State Table • Combine these maps to form the state table. • A transition table Analysis of Clocked Sequential Circuits

  15. Moore State Graph Analysis of Clocked Sequential Circuits

  16. Second Example Analysis of Clocked Sequential Circuits

  17. Construct the State Table • Determine the flip-flop input equations and the output equations from the circuit. • JA = XB, KA = X • JB = X, KB = XA • Z = XB’+XA+X’A’B Analysis of Clocked Sequential Circuits

  18. Construct the State Table • Derive the next-state equation for each flip-flop from its input equations, using one of the following relations:D flip-flop Q+ = D D-CE flip-flop Q+ = D · CE + Q · CE’ T flip-flop Q+ = T  Q S-R flip-flop Q+ = S + R’Q J-K flip-flop Q+ = JQ’ + K’Q • A+ = JAA’ + KA’A = XBA’ + X’A • B+ = JBB’ + KB’B = XB’ + (AX)’B = XB’+ X’B + A’B • Z = X’A’B + XB’ + XA Analysis of Clocked Sequential Circuits

  19. Construct the State Table • Plot a next-state and output map. Analysis of Clocked Sequential Circuits

  20. Construct the State Table • Combine these maps to form the state table. Analysis of Clocked Sequential Circuits

  21. Mealy State Graph Analysis of Clocked Sequential Circuits

  22. Third Example • Serial Adder Analysis of Clocked Sequential Circuits

  23. Timing Diagram Analysis of Clocked Sequential Circuits

  24. Serial Adder • Initially the carry flip-flop must be cleared • C0=0 • Start by adding the least-significant (rightmost) bits in each word. • Reading the sum output just before the rising edge of the clock Analysis of Clocked Sequential Circuits

  25. A Mealy machine Inputs: xi and yi Output: si Two states represent a carry (ci) S0 for 0 and S1 for 1 State Graph Analysis of Clocked Sequential Circuits

  26. Multiple Inputs and Outputs Analysis of Clocked Sequential Circuits

  27. Multiple Inputs and Outputs Analysis of Clocked Sequential Circuits

More Related