SCLA079 April   2025 TPLD1202

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Implementing the Multiplexing Display Controller in TPLD
    1. 2.1 Data and Synchronization Generator
    2. 2.2 Configuring the FSM in Interconnect Studio
    3. 2.3 Configuring TYPE-D Flip-Flops (DFF) in Interconnect Studio
    4. 2.4 Configuring the True – Tables in Interconnect Studio
    5. 2.5 Configuring the Oscillator in Interconnect Studio
  6. 3Summary
  7. 4References

Configuring the FSM in Interconnect Studio

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.

 Finite State Machine
                    Definition Figure 2-2 Finite State Machine Definition

One 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.

 Finite State Machine
                    Summary Figure 2-3 Finite State Machine Summary