Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Which state machine editor are you using?

Status
Not open for further replies.

skyglider

Junior Member level 1
Junior Member level 1
Joined
Jan 24, 2002
Messages
17
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
64
I'm developing for Xilinx Spartan II and the question is, which state-diagram tool to use (from which package):

1. ISE
2. Active HDL
3. Visual Elite
4. Mentor
 

gnomix

Member level 4
Member level 4
Joined
Jun 14, 2001
Messages
75
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
italy
Activity points
649
Personally in many years of work never I have used graphical tools to descrive a design.
I think that no graphical tool can be to reach the human engineer performance, but this is only a my opinion.
 

it_boy

Full Member level 3
Full Member level 3
Joined
Jul 18, 2002
Messages
173
Helped
6
Reputation
12
Reaction score
2
Trophy points
1,298
Activity points
1,261
xilinx says we can acheive better result using the StateCAD which comes with ISE, but we too dont use any state-diagram tool in our company, we develop it manually
 

skyglider

Junior Member level 1
Junior Member level 1
Joined
Jan 24, 2002
Messages
17
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
64
I agree, but such tool could be used to generate skeleton of the VHDL file and then add on features using hand coding. As I'm not experienced VHDL user ... I think this is a good way to start.
 

lollobrigido

Full Member level 2
Full Member level 2
Joined
Dec 13, 2002
Messages
134
Helped
2
Reputation
4
Reaction score
4
Trophy points
1,298
Location
Italy
Activity points
1,025
I agree!!!
When I've to develope discrete logic I use my hand...and perhaps in many case with vhdl. :roll:

regards
Lollo
 

maestor

Full Member level 3
Full Member level 3
Joined
Feb 21, 2002
Messages
162
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,298
Location
España
Activity points
1,888
I personally think that is better drawing your FSM in a piece of paper or electronically using Visio or something simple.
If you do the work properly :roll: and cover all the cases, and have a good testbench exercising all the inputs and states then you are all right and then you can use Synpl!fy FSM Extraction to compare the extracted FSM (nice graphical interface) with your piece of paper and see if you synthesized netlist matches with your specs.

-Maestor
 

elvis

Junior Member level 2
Junior Member level 2
Joined
Apr 12, 2001
Messages
24
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
162
Every project need to have high level design.
That's way, using such tools is matter of good practice.
I thing that MENT*R tools are nice.

Elvis
 

arena_yang

Member level 1
Member level 1
Joined
Apr 1, 2003
Messages
33
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
214
I had ever used the StateCAD5.1 to implement a special sequence detection.I think that as someone mentioned previously we just can use the source codes generated to get a sketelon.

Of course,they are helpful but not useful!My own opinion!
 

snake

Member level 4
Member level 4
Joined
Jan 22, 2003
Messages
79
Helped
3
Reputation
6
Reaction score
0
Trophy points
1,286
Activity points
639
i agree whit gnomix
i work whit vhdl and know that it´s much more powerfull than any other graphical interface

regards
 

mart242

Junior Member level 1
Junior Member level 1
Joined
Mar 13, 2003
Messages
18
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
142
Where I used to work, the two other FPGA designers (well, they called themselves like that, but that's another story... :) ) used Renoir for all their state machines and FPGA designs.

I have always refused to use these tools because I think that when you know what you are doing, the VHDL or Verilog code you will write is better than these tools and quite often you can do it in a shorter time. Also, by writing your own code, you are not tied to a specific tool vendor.
 

zape

Full Member level 2
Full Member level 2
Joined
Jul 10, 2003
Messages
120
Helped
14
Reputation
28
Reaction score
5
Trophy points
1,298
Location
Spain
Activity points
1,043
If you are not experienced using vhdl all these sort of graphical tools may help you to see the structure of the code and the relation with the graphical drawing, but once you have that knowledge I will forget the existance of that tool. Just think about manteinance, optimization, comments,...
 

vvsvv

Full Member level 1
Full Member level 1
Joined
May 26, 2004
Messages
98
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
796
StateCad!!!
 

Black Jack

Full Member level 4
Full Member level 4
Joined
Dec 2, 2003
Messages
236
Helped
14
Reputation
28
Reaction score
3
Trophy points
1,298
Location
UKRAINE
Activity points
1,817
For FSM coding you MUST know basics
of state machines (Mealy, Moore, fsm coding-
binary, gray, one-hot fnd etc.)

and only manual coding :?
 

Git

Full Member level 4
Full Member level 4
Joined
Dec 12, 2001
Messages
194
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,298
Location
Torino
Activity points
1,208
Notepad :)

Git
 

yerics

Member level 1
Member level 1
Joined
Sep 25, 2003
Messages
40
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
Beijing,China
Activity points
331
I have use mentor FPGA-Advatage to design FSM,
It provides FSM animation function when simulation by modelsim

but I think it is of not so much help and prefer write FSM by manual coding.

Synplify also can extract FSM from design and optimize them (as they said)
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top