FSM Diagrams - FSM Diagrams - 2026.1 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2026-07-08
Version
2026.1 English

The following diagram shows an FSM representation that incorporates Mealy and Moore machines.

Figure 1. FSM Representation Incorporating Mealy and Moore Machines Diagram
Page-1 Center Drag Circle Dynamic connector.10 Dynamic connector.15 Dynamic connector.13 Sheet.5 Output Function Square OutputFunction Dynamic connector.11 Dynamic connector Sheet.10 Sheet.11 RESET RESET Sheet.12 CLOCK CLOCK Sheet.13 Inputs Inputs Sheet.14 Triangle.8 Sheet.16 Sheet.17 State Register Square State Register Sheet.19 Sheet.21 Only for Mealy Machine Only for Mealy Machine Dynamic connector.12 Sheet.23 Next State Function Square Next StateFunction Rectangle Sheet.27 Outputs Outputs Center Drag Circle.29 Sheet.25 X60357-070926 X60357-070926 Sheet.28

The following diagram shows an FSM diagram with three processes.

Figure 2. FSM with Three Processes Diagram
Page-1 Rectangle.86 Center Drag Circle Sheet.40 Sheet.41 Rectangle.29 Dynamic connector.13 Sheet.77 PROCESS 3 PROCESS 3 Sheet.45 Outputs Outputs Sheet.47 Inputs Inputs Rectangle Sheet.51 Next State Function Square Next StateFunction Dynamic connector.11 Dynamic connector.12 Dynamic connector.14 Dynamic connector Sheet.59 Sheet.60 RESET RESET Sheet.61 CLOCK CLOCK Sheet.62 Sheet.63 Only for Mealy Machine Only for Mealy Machine Sheet.66 State Register Square State Register Sheet.68 Triangle.8 Sheet.70 Sheet.71 Output Function Square OutputFunction Dynamic connector.15 Sheet.74 PROCESS 1 PROCESS 1 Sheet.75 PROCESS 2 PROCESS 2 Sheet.76 Sheet.82 Sheet.83 Dynamic connector.85 Rectangle.88 Rectangle.90 Sheet.79 X60356-070926 X60356-070926