Delsian
Junior Member level 1
- Joined
- Jan 13, 2004
- Messages
- 15
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Location
- Ukraine
- Activity points
- 122
My design sometimes locked in real chip but works well in simulator. I found that FSM switched to undefined state time by time. When I changed syntesze option "FSM encoding algorithm" from "Auto" to "Compact"- all starts to work fine, but compiling time increased.
In "case" exists "when other => nextState <= stIdle;" but not helped to avoid undefined state in "Onehot" encoding.
There is problem in chip, in design or in my head?
Added after 1 hours 31 minutes:
I checks all encodings - locks only "One Hot", all other algorithms works fine. Maybe, problem in ISE?
In "case" exists "when other => nextState <= stIdle;" but not helped to avoid undefined state in "Onehot" encoding.
There is problem in chip, in design or in my head?
Added after 1 hours 31 minutes:
I checks all encodings - locks only "One Hot", all other algorithms works fine. Maybe, problem in ISE?