PoC.misc.sync.Strobe
This module synchronizes multiple high-active bits from clock-domain
Clock1
to clock-domain Clock2
. The clock-domain boundary crossing is
done by a T-FF, two synchronizer D-FFs and a reconstructive XOR. A busy
flag is additionally calculated and can be used to block new inputs. All
bits are independent from each other. Multiple consecutive strobes are
suppressed by a rising edge detection.
Attention
Use this synchronizer only for one-cycle high-active signals (strobes).
- Constraints:
This module uses sub modules which need to be constrained. Please attend to the notes of the instantiated sub modules.
Entity Declaration: