I need to generate a signle ended signal possibly using the V5 Select I/O pin that is synchronous to one of the GTP output running at 400Mbps. The sigle ended signal needs to be 1.5V Push-pull type. I thought about using one of the GTP in doing this but the GTP output is CML and it does not quite match with 1.5V single ended signal (DDR3 type output). The fpga fabric will use the same fabric clock to generate the single ended signal and also to feed the data to the GTP. But GTP will be using internal PLL to transfer the data out.
The single ended signal ONLY needs to go from logic low to high to determine the start of packet. And after that it needs to stay high.
The rising of the very first clock after the deassetion (Logic high) of the signal ended signle determines the start of packet.
I am thinking that the timing relationship between the fabric clock used to generate the single ended signal and the GTP output is going to be deterministic from power cycle to power cycle so if I can put a fixed ODELAY on the single ended output then it wlll be synchronous to the GTP output running at 400Mbps. Is that right assumption?
The GTP output initially runs at 400MBps and then switched to higher data rate not supported by Xilinx select I/O so I can not use the Select I/O to replace the GTP functionality.
Any ideas will be great.
Eddie