Software Development, Fpga Design, Hardware, Programming, IoT.
i_Push) begin r_Next_State <= r_Curr_State; -- Stability or stagnation? case r_Curr_State is when LOCKED => if i_Coin = '1' then r_Next_State <= UNLOCKED; -- Pay to play. end if; when UNLOCKED => if i_Push = '1' then r_Next_State <= LOCKED; -- Pushing boundaries, are we? end if; end case; end