SCLA079 April 2025 TPLD1202
The process of configure the FSM in interconnect Studio is straightforward. Once the FSM macro-cell is put in the edition area and clicked on, the configuration options are shown including the number of states needed, the output’s value for the state and where is transitioning for. The user must configure all of the states needed. Figure 2-2 shows a given state with the features already defined.
Figure 2-2 Finite State Machine
DefinitionOne additional helpful feature provided by ICS is the ability of generate both the transitions and the outputs for the FSM previously defined, in the way the user can always make a double check if the FSM definition is capturing the expected behavior. To get that, the user can click in the State Machine icon located at the bottom right of the screen, then ICS can present a couple of tables showing the State Machine both Transitions and Outputs as well as can be seen in the Figure 2-3. The message “TP” can be seen 90 degrees rotated clockwise in the State Machine Outputs table.
Figure 2-3 Finite State Machine
Summary