Intel: I wrote default (Verilog-HDL language) and when others (VHDL) in the HDL language state machine description, but it doesn't work properly. When I checked the operation on the actual machine, it seems to be in an illegal state. Is there any workaround?
Altera's Quartus II software may optimize the default (Verilog-HDL language) and when others (VHDL) descriptions when the state machine is described in HDL.
Therefore, even if these descriptions are made in the design, if the state transitions to an illegal state for some reason, a phenomenon occurs in which it becomes impossible to return.
To avoid this phenomenon, set the Quartus II setting shown below to “On”.
1. Select Assignments ⇒ Settings.
2. Click the Analysis & Synthesis Settings ⇒ More Settings button.
3. Set Safe State Machine to "On".
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.