Thank you for the reply
I have 1 more question (relevant to the previous question),
I need to create a source synchronous connection between two FPGAs.
FPGA A needs to transmit 32 data bits along with a clock signal to FPGA B. All 32 bits are sampled by a PLL clock ( FPGA A )
and then sent to 32 IO_OBUF pins.
The same PLL clock, which samples the 32 data bits, is also connected to another IO_OBUF.
I would like to align the latency between the clock and the 32 data bits.
Is there an IP core or alternative method to create an ODDR that is sampled by the PLL clock and generates a new clock that is aligned with the flip-flop for the 32 data bits?