Chargement…
On rising edge of i_clk, if i_en = '1', the value of i_d is stored. Asynchronous reset clears output to "0000".
i_clk
i_en = '1'
i_d
i_reset
i_en
o_q