Download presentation
Presentation is loading. Please wait.
Published byClarissa O’Brien’ Modified over 9 years ago
1
Chapter 04 Tutorial Using StateCAD
2
Objective This tutorial will give you exposure to using StateCAD and VHDL Using HDL Bencher and Modelsim for simulating the functional design This tutorial shows you how to create, using StateCAD and VHDL, a simple sequence generator
3
Sequence Generator State Table Current StateNext StateOutput MABAB DOUT 0001010 0011111 0100101 0110000 1000101 1010000 1100000 1110000
4
Sequence Generator State Diagram
5
Create a New Project
6
Enter a Name and Location for the Project
7
Select the Device and Design Flow for the Project
8
Create a New Source
9
Select State Diagram and Enter File Name
10
New Source Information
12
Next Step
13
Finish
14
Create a Blank StateCAD
15
State Machine Wizard: Draw State Machines
16
Select the Appearance of the State Machine
17
Reset the State Machine
18
Setup Transitions
19
Placed Template State Diagram
20
Edit Conditions in the transition arrow State0 State1 Left-Click
21
Output Wizard
22
Enter Constraint Value
23
Completed Transition
24
Modified State Diagram
25
Insert a New Transition
26
Enter Constraint Value
28
State2 State1
29
Final State Diagram
30
Generate HDL
31
Optimize Outputs for Speed
32
Result Windows
33
StateCAD HDL
34
Create Test Bench (State Bench)
35
State Bench
36
Reset
37
Input CLK
38
Review Sequence Generator State Table Current StateNext StateOutput MABAB DOUT 0001010 0011111 0100101 0110000 1000101 1010000 1100000 1110000
39
Summary Sequence Generator State Table M=0, then State 0 2 1 3 0 …… M=1, then State 0 1 0 ……, State 2 0, and State 3 0.
40
Check M=0 Then DOUT 0,2,1,3 (State 0,2,1,3)
41
Check M=1 Then DOUT 0, 1 (State 0,1)
42
Check M=1 Then State2 State0 and State3 State0
43
Questions and Answers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.