Tengo dudas, cuál debería ser la restricción SDC adecuada para el módulo CDC, es decir, dos sincronizadores de flop.
entre " dat
conduciendo por aclk
a bdat1
conduciendo por bclk
"
Nota: aclk
y bclk
no son lo mismo, también pregunta si, ¿qué pasa si también?
¿Es una ruta falsa?
A continuación se encuentra el archivo de restricciones SDC que he usado,
# Input ports
# -----------------------------------------------------------------------------
set_input_delay $ACLK_IN_DELAY -clock $SCLK [get_ports dat ]
set_input_delay $V_CLK_1_IN_DELAY -clock $V_CLK_1 [get_ports srst_ni]
set_input_delay $V_CLK_1_IN_DELAY -clock $V_CLK_1 [get_ports drst_ni]
# Output ports
# -----------------------------------------------------------------------------
set_output_delay $BCLK_OUT_DELAY -clock $DCLK [get_ports bdat2]