Assume that within an FPGA, I have two data streams that are being driven by two clocks. The two clocks are generated by 2 physically separated PLLs (still within the same FPGA), both of which have the same single input reference oscillator, and both PLLs are setup identically in terms of parameters.
I now want to combine both streams of data and feed to a single logic block with a single clock. Assume after the PLLs are locked, do I need to perform a clock crossing operation, or since both PLLs are the same within some tolerance, Can I just grab one of the clocks and use all signals directly?