Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 6 – Part 4 SYEN 3330 Digital Systems SYEN 3330 Digital Systems

Similar presentations


Presentation on theme: "Chapter 6 – Part 4 SYEN 3330 Digital Systems SYEN 3330 Digital Systems"— Presentation transcript:

1 Chapter 6 – Part 4 SYEN 3330 Digital Systems SYEN 3330 Digital Systems
Dr. Anthony DeGregoria and I would like to thank WIN Foundation and the Wisconsin Venture Network for the opportunity present to you today. SYEN 3330 Digital Systems

2 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 Digital Systems

3 Developing the State Diagram
SYEN Digital Systems

4 Developing the State Diagram
SYEN Digital Systems

5 Sequence Recognizer Procedure
SYEN Digital Systems

6 Sequence Recognizer Example
SYEN Digital Systems

7 Example: Recognize 1101 SYEN Digital Systems

8 Recognize 1101 (Continued)
SYEN Digital Systems

9 Recognize 1101 (Continued)
SYEN Digital Systems

10 Recognize 1101 (Continued)
SYEN Digital Systems

11 Complete the Diagram (1101)
SYEN Digital Systems

12 Add Missing Arcs SYEN Digital Systems

13 1101 State Table from Diagram
From State A, the “0” and “1” input transitions have been filled in along with the outputs. SYEN Digital Systems

14 Complete 1101 State Table SYEN Digital Systems

15 Moore Model for 1101 SYEN Digital Systems

16 Moore Diagram for 1101 SYEN Digital Systems

17 Moore State Table for 1101 SYEN Digital Systems

18 Second State Diagram Example
A register consists of an ordered set of n flip-flops plus combinational logic to determine its next state. If a register can be designed as a set of n identical cells, the register cell can be designed as a two-state sequential circuit. Next we will consider such as example. SYEN Digital Systems

19 Parallel Load Register with Synchronous Clear and Load
Register Specification Diagram: Table: CLS LDS CLK Data_in (7:0) Data_out(7:0) Register(7:0) RESET (Async) Operation CLS LDS Result (Next State) Hold Reg Data_out Load Reg 1 Data_in Clear Reg - SYEN Digital Systems

20 Second Example: Register Cell Design
By definition, a register cell is a sequential circuit that: contains one flip-flop (2 states) has the flip-flop output as the primary external register output (Moore model) Cell Diagram: CLS LDS CLK Data_in (i) Data_out(i) Reg. Cell(i) RESET (Async) FF SYEN Digital Systems

21 Second Example: State Diagram Design
Initial State: Add Load: Add Clear: A/0 RESET 1, 0 State/Data_out(i) LDS,Data_in 1, 1 A/0 RESET B/1 1, 0 1, 1 0, 1, 0; 1, -, - State/Data_out(i) CLS,LDS,Data_in 0, 1, 1 RESET A/0 B/1 0,1,0; 1,-,- 0,1,1 SYEN Digital Systems

22 Second Example: State Diagram Design
Make the state unchanged (Hold Reg) by adding all unused input combinations for each state. CLS,LDS,Data_in State/Data_out(i) 0, 1, 0; 1, -, - 0, 1, 1 RESET A/0 B/1 0,1,0; 1,-,-; 0,0,- 0,1,1; 0,0,- SYEN Digital Systems

23 Second Example: State Table
From State Diagram: CLS, LDS, Data_in Input: State: 000 001 010 011 100 101 110 111 Output A B 1 SYEN Digital Systems


Download ppt "Chapter 6 – Part 4 SYEN 3330 Digital Systems SYEN 3330 Digital Systems"

Similar presentations


Ads by Google