Mini-curriculum
Execution Models
.Sequential, concurrent, and why true parallel doesn't exist in VHDL.
Build the mental model
Try it yourself
Drag blocks into place and press Run. The player walks through what your composition does, step by step.
Sequential pizza recipe
Drag the steps into the right order. The recipe executes top-to-bottom — sequential semantics in action.
Concurrent kitchen
Same blocks, different semantics: every task starts at the same instant. Watch a delta-cycle kitchen.
Build a half-adder in blocks
Drag XOR + AND gate blocks, wire them to inputs a and b, and assign sum and cout. Concurrent fire.
Build a counter in blocks
Drop an increment block inside an 'on rising_edge(clk)' wrapper — sequential execution inside a clocked process.