cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Observer
Observer
502 Views
Registered: ‎12-29-2007

ISE WEBPACK FSM problem

Jump to solution

I have a problem with finite state machine using ise webpack 14.7 .

I have fine working devices that are my Rx and Tx box .

I have merged Tx and Rx vhdl code and the result instead a state machine of 39 states is a rom 39X1 .

Why ?!?

If I stop the route of code to reset the sysntetizer recognize it like a 39 states machine BUT WARN me that it don't reach the others 38 states.

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Observer
Observer
434 Views
Registered: ‎12-29-2007

Resolved.

It was a local logical feedback in a single state of FSM that clearly didn't like to syntetizer.

View solution in original post

5 Replies
Highlighted
Scholar
Scholar
493 Views
Registered: ‎08-01-2012

You post makes little sense

Can you post the code and try and better explain the problem?

0 Kudos
Highlighted
Observer
Observer
490 Views
Registered: ‎12-29-2007

I'll try to explain better.

I have two piece of vhdl code that describes two finite states machines (Rx and Tx) that works fine.

If I try to merge in a one vhdl code with one state machine, doubled size respect ones,  I get the problem that don't recognize like a fsm but like a rom.

The merging is done by appropriate change and i don't get any error or extra warning.

Is there same limit for states machine?

0 Kudos
Highlighted
Teacher
Teacher
484 Views
Registered: ‎07-09-2009

Please post your code as an attatchment,

 

there is no practical limit to state mahchine sizes outside the size of the chip.

This sounds very much like a codding feature,

Post the code and we can try help.

Post the failing and passing code, along with the test bench you have please.

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Highlighted
Observer
Observer
435 Views
Registered: ‎12-29-2007

Resolved.

It was a local logical feedback in a single state of FSM that clearly didn't like to syntetizer.

View solution in original post

Highlighted
Teacher
Teacher
423 Views
Registered: ‎07-09-2009
@maxim that will do it.
Well found,
you might want to close the case and give Kudos as you feel
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos