prim_flop_3sync_r
Synchronize d_i into the clk_i domain through 3 flops.
Chain 3 positive-edge flops so q_o is d_i delayed by three clk_i cycles. Async active-low rst_ni clears the chain to 0.
Ports
| Name | Direction | Type | Description |
|---|---|---|---|
clk_i | input | | Destination-domain clock. |
d_i | input | | Async data to synchronize. |
rst_ni | input | | Async active-low reset; clears q_o to 0. |
q_o | output | | Synchronized data. |