6220 - CertusPro-NX: How to select the external SerDes reference clock (SD_EXT_x_REFCLKn) of MPCS?

6220 - CertusPro-NX: How to select the external SerDes reference clock (SD_EXT_x_REFCLKn) of MPCS?

By using MPCS, the user does not need to specify the location of SD_EXT_x_REFCLKn using a constraint file.
Example snippet of the implementation:
DIFFCLKIO DIFFCLKIO_inst (
.CLKIN0_P (sd_ext_0_p_i),
.CLKIN0_N (sd_ext_0_n_i),
.CLKIN1_P (),
.CLKIN1_N (),
.CLKOUT0 (sd_ext_0_refclk),
.CLKOUT1 ()
);
pcie_pipe pcie_pipe_inst (
.use_refmux_i (1'b1), 
.diffioclksel_i (1'b0), 
.clksel_i (2'b10), 
.sdq_refclkp_q0_i (), 
.sdq_refclkn_q0_i (), 
.sdq_refclkp_q1_i (), 
.sdq_refclkn_q1_i (), 
.sd_ext_0_refclk_i (sd_ext_0_refclk),
Since an external reference clock is being used, double-check the ALTCLKIN and ALTCLK_SEL if properly connected on the RTL file.
Example: