7762 - PCIe: Does Lattice ECP3 Serdes reference clock compatible with HCSL driver?

7762 - PCIe: Does Lattice ECP3 Serdes reference clock compatible with HCSL driver?

For ECP3, the recommendations for the SerDes Reference Clock Interface are based on the LVDS and LVPECL standards and these are guaranteed to have no issues with the 100-ohm termination.
You may refer to the Electrical Recommendations for Lattice SerDes (FPGA-TN-02077).

For using the HCSL driver, it depends on the HCSL type (traditional HCSL, Low Power HCSL).
a) Traditional HCSL
Popular due to PCIe's use for Refclk.
Add 50-ohm to ground external termination close to the FPGA's RefclkP and RefclkN input pins.
Disable FPGA internal 100-ohm (two 50-Ohm across the pair).
Should work with either internal AC coupling enabled or not.

b) Low Power HCSL
OK to use, but not as popular yet as regular HCSL.
Disable FPGA internal 100-Ohm (two 50-ohm across the pair).
Add 0201 size series resistors at outputs of HCSL-LP oscillator (series resistance = 50 - oscillator output Z in its data sheet).