Hi,
We designed a custom board connecting the TLK10031 PHY to a Zync FPGA. We are going to use it in the 10GBASE-SR configuration but currently we don't have any input SFP+ signals (HS) connected. We developed and verified 10G MAC and XAUI on the FPGA but we are not sure about our clock circuit and we don't seem to have the CLKOUT working.
Our clock block diagram is shown below:
This is the block diagram mentioned in the datasheet:
Our questions are:
1. Does our clock connection look correct?
2. We are confused about the block diagram in the datasheet shown in the second image. Does the jitter cleaner outputs the VCXO or the CLKOUT to the FPGA? Please explain the reference block diagram connection.
3. If our connections are correct, what are the procedures to get CLKOUT to work and test the PHY-FPGA XAUI interface?
4. From our research, we found out that CLKOUT will output half the frequency of the VCXO. So. do we need to use 312.5MHz oscillator instead of 156.25MHz? If needed, we can generate 156.25MHz from an on-chip FPGA PLL and just ignore CLKOUT. So basically PHY is driven by the VCXO and FPGA is driven by another oscillator. Should this configuration work? Do we need any way of synchronization between both PHY and FPGA in this case?