Fiesta® CSMT is a graphical editor for finite state machines. This tool saves time by allowing rapid and easy definition of state machines and automatically generating Verilog® code and documentation. The tool provides a Graphical User Interface (GUI) that lets users add states, transitions, expressions, input and output signals to a state machine. The GUI provides easy drawing of state machine diagrams.