To the left is the FSM designer. Here's how to use it:
/
(forward slash)
to separate transition conditions from outputs on the edge.Along the top, there are a series of buttons. In order of left to right, this is what each one does:
To trigger the behaviours specified above, you can either click the icon or use the keybindings described below:
All CTRL keybindings can also be used with the Meta (Command key on macOS) key.
Important notes: Active low signals are not supported in the input.
Usage: Configure all of the settings in the panel. Each setting has accompanying explanation text. Once done, click the Build button at the bottom of the settings panel or the in the menu bar, or press control/command+B to trigger a build.
These settings are used to configure how the FSM is displayed in the editor. They are saved along with the FSM data.
These settings are used to configure the SystemVerilog generation process. They are saved along with the FSM data.
Press enter while focused in a text box or the commit button to commit changes. Press escape anywhere, the cancel button, or click any other item in the FSM to cancel changes. Changes will not update the FSM until they are committed.
Select an item in the FSM diagram to edit by clicking on it.