240 likes | 256 Views
This chapter provides an overview of sequential circuits, including storage elements like latches and flip-flops. It covers sequential circuit analysis using state tables and diagrams, design considerations, and implementation details. Specific topics include the assignment of state codes, HDL representation, outputs, inputs, combinatorial logic, and next state. An example illustration is used to explain how inputs, outputs, and states are defined over time. The characteristics of state tables and state diagrams are discussed, alongside flip-flop input functions and analyses with other flip-flops. The chapter also reviews JK flip-flop circuits and Moore/Mealy models in sequential logic design.
E N D
SYEN 3330 Digital Systems Chapter 6 – Part 3 SYEN 3330 Digital Systems
Overview of Chapter 6 • Types of Sequential Circuits • Storage Elements • Latches • Flip-Flops • Sequential Circuit Analysis • State Tables • State Diagrams • Sequential Circuit Design • Specification • Assignment of State Codes • Implementation • HDL Representation SYEN 3330 Digital Systems
Outputs Inputs Combina-tional Logic Storage Elements Next State State Sequential Circuit Analysis CLK SYEN 3330 Digital Systems
Example (from Fig. 6-17) SYEN 3330 Digital Systems
Example (Fig. 6-17) (Continued) SYEN 3330 Digital Systems
Example (Fig. 6-17) (Continued) • Where in time are inputs, outputs and states defined? 1 0 1 0 0 0 1 0 SYEN 3330 Digital Systems
Example (Fig. 6-17) (Continued) • Where in time are inputs, outputs and states defined? 1 0 1 0 0 0 1 0 SYEN 3330 Digital Systems
State Table Characteristics SYEN 3330 Digital Systems
Example: State Table (Fig. 6-17) The STATE TABLE can be filled in using the next state and output equations. SYEN 3330 Digital Systems
Alternate State Table Format An alternate format just shows the next state and output as a function of the current state, but broken out by input. SYEN 3330 Digital Systems
State Table Characteristics SYEN 3330 Digital Systems
State Diagrams SYEN 3330 Digital Systems
State Diagram (Example) SYEN 3330 Digital Systems
Flip-Flop Input Functions SYEN 3330 Digital Systems
Analysis with Other Flip-Flops SYEN 3330 Digital Systems
Characteristic Tables (Review 6-7) SYEN 3330 Digital Systems
JK Flip-Flop Circuit Analysis SYEN 3330 Digital Systems
JK Flip-Flop Analysis (Cont.) SYEN 3330 Digital Systems
JK Flip-Flop, Next State SYEN 3330 Digital Systems
JK Flip-Flop, Next State SYEN 3330 Digital Systems
Review: Sequential Circuits SYEN 3330 Digital Systems
Moore and Mealy Models Sequential Logic, or Sequential Machines are also called Finite State Automata. Two formal models exist: SYEN 3330 Digital Systems
Moore and Mealy Example SYEN 3330 Digital Systems
Moore and Mealy Example Tables SYEN 3330 Digital Systems