TDA4AH-Q1: Does PCIe x4 port support non-SSC, separate reference clocks?

Part Number: TDA4AH-Q1

Tool/software:

Hi, 

I am making a TDA4AH custom board that will be talking to another board.

This PCIe link will be on the Jacinto's SerDes1 module. I do not know at this time whether or not I will be receiving a 100 MHZ PCIe reference clock from the other board, so I was hoping that I can just input my own reference 100 MHZ clock to the SerDes module, and let the other board use its own reference clock. 

I believe the PCIe standard allows this setup, provided the clocks accuracies are within a few hundred ppm. 

The TRM PCIe section 12.2.3.1.1 states "Separate Reference Clock with Independent Spread (SRIS)", but I do not think I will have spread spectrum clocks. 

So two questions:

1. I would like to confirm if TDA4AH supports Gen 3 PCIe links with separate reference clocks (i.e no shared clock)?

2. If so, is it okay that the clocks are not Spread Spectrum?

Thanks

  • Yes both SRIS (Separate Refclk with Independent Spreading) and SRNS (Separate Refclk with No Spreading) are both supported. SRNS will in fact have better performance due the tighter ppm difference between the RC and EP Refclks.

    Also, TDA4AH can internally generate its own 100MHz Refclk for PCIe, so an external Refclk generator is not required.