Due to a problem in the Intel® Quartus® Prime Pro Edition software version 18.1, this error may occur when you add TX VOD QSF assignment (Transceiver Parameter: pma_tx_buf_vod_output_swing_ctrl) which is different from the parameter setting in Intel® Stratix® 10 L- and H-Tile Transceiver PHY IP.
Error(15653): The Fitter cannot find a legal configuration for the following atoms. Update any outdated transceiver PHY IP cores, correct any illegal pin assignments, and then recompile your design.
Error(15744): In atom '<hierrarchy>:g_xcvr_native_insts[0].ct2_xcvr_native_inst|inst_ct2_xcvr_channel_multi|gen_rev.ct2_xcvr_channel_inst|gen_ct1_hssi_cr2_pma_tx_buf.inst_ct1_hssi_cr2_pma_tx_buf'
Error(15744): The settings must match one or more of these conditions:
Error(15744): ( tx_powerdown == POWER_DOWN_TX ) OR ( compensation_en == DISABLE ) OR ( vod_output_swing_ctrl inside {[0:29],31} ) OR ( powermode_ac_tx_vod_w_jitcomp == TX_VOD_W_JITCOMP_AC_L30 )
Error(15744): But the following assignments violate the above conditions:
Error(15744): compensation_en = ENABLE
Error(15744): powermode_ac_tx_vod_w_jitcomp = TX_VOD_W_JITCOMP_AC_L31
Error(15744): tx_powerdown = NORMAL_TX_ON
Error(15744): vod_output_swing_ctrl = -- Set by Pin Assignment "hssi_cr2_pma_tx_buf_vod_output_swing_ctrl" (QSF Name "HSSI_PARAMETER")
Error(12274): A critical error occurred while the periphery placement was committed to the atom netlist. The atom netlist is now invalid and the Fitter must be restarted.