Chargement…
On rising edge of i_clk: if i_t = '1', the output toggles (r_q <= not r_q). If i_t = '0', the output is held. Asynchronous reset forces output to '0'.
i_clk
i_t = '1'
r_q <= not r_q
i_t = '0'
i_reset
i_t
o_q