Download now!

Help us get the word out! If you like fizzim, please email John Cooley here and tell him so! We're trying to get him to publish
an article on fizzim in esnug

Fizzim: The Finite State Machine (FSM) Design Tool

Fizzim is a FREE, open-source GUI-based FSM design tool. The GUI is written
in java for portability. The backend code generation is written in perl for
portability and ease of modification.

Features:

GUI:

  • Runs on Windows, Linux, Apple, anything with java.
  • Familiar Windows look-and-feel.
  • Visibility (on/off/only-non-default) and color control on data and comment fields.
  • Multiple pages for complex state machines.
  • "Output to clipboard" makes it easy to pull the state diagram into your documentation.

 

Backend:

  • Verilog/SystemVerilog code generation based on recommendations from experts in the field.
  • Output code has "hand-coded" look-and-feel (no tasks, functions, etc).
  • Switch between highly encoded or onehot output without changing the source.
  • Registered outputs can be specified to be included as state bits, or pulled out as independent flops.
  • Mealy and Moore outputs available.
  • Transition priority available.
  • Automatic grey coding available.
  • Code and/or comments can be inserted at strategic places in the output - no need to "perl" the output to add your copyright or `include

 

4.0 release:

Manage undefined states

Internal registers (flags) that can change on transitions

Suppress any port from the portlist (allows for internal variables, makes forcing state codes easier).

Faster, better heros state mapping.

And more...

 

This e-mail address is being protected from spambots. You need JavaScript enabled to view it

 
I will redraw the drafts. Any - research paper. | George should look for nice Goldmine software for his job. | Take a look at our profile.