"When I was a student, I never truly appreciated sequential circuits since we only relied on static images and hand-drawn diagrams. We never had the tools to properly interpret flip-flops and state diagrams; we only drew diagrams and wrote tables without fully visualizing what they meant.
It's time to let the students clearly see what I never got to see. - Adel"
Conceptualized by Adelson Chua and developed by Isaac Sy.
Development is ongoing, feedback is appreciated!
Dedicated to the crazy ones, the ones who see things differently.
From EEEI, UP Diliman for EEE 143 students
The simulator is easiest to use on desktop. The layout is divided into a left control panel, a central canvas, a right analysis panel, and a bottom excitation-analysis panel.
python build_embed.py your_fsm.json. The generated page starts at the initial state with the saved inputs, offers Reset / Back / Step, input toggles, a theme button and analysis, and keeps the design fixed. It does not use browser autosave. Use --no-synth to omit synthesis. In an embed, Space steps, Shift+Space goes back, and R resets when a control is not focused.The highlighted states have transitions with conflicting output values. Moore mode requires one output per state — converting will use the first transition's output for each.