Thank you for your assistance, this updated documentation answers most of my questions.
I have a followup question about the 'out_coreclk_i' ports. The documentation states that this can be used to drive user logic, but not IOPLLs. I am trying to use this for that purpose, but I'm getting this error which I don't understand:
Error(14566): The Fitter cannot place 1 periphery component(s) due to conflicts with existing constraints (1 HSSI_PLDADAPT_RX(s)). Fix the errors described in the submessages, and then rerun the Fitter. The Intel FPGA Knowledge Database may also contain articles with information on how to resolve this periphery placement failure. Review the errors and then visit the Knowledge Database at https://www.intel.com/content/www/us/en/support/programmable/kdb-filter.html and search for this specific error message number.
Error(175020): The Fitter cannot place logic HSSI_PLDADAPT_RX in region (11, 71) to (11, 71), to which it is constrained, because there are no valid locations in the region for logic of this type.
Info(14596): Information about the failing component(s):
Info(175028): The HSSI_PLDADAPT_RX name(s): agilex_devkit_top_auto_tiles|z1577b_x1_y2_n0|hdpldadapt_rx_chnl_23
Error(16234): No legal location could be found out of 1 considered location(s). Reasons why each location could not be used are summarized below:
Info(175013): The HSSI_PLDADAPT_RX is constrained to the region (11, 71) to (11, 71) due to related logic
Info(175015): The HSSI_Z1577B agilex_devkit_top_auto_tiles|z1577b_x1_y2_n0|z1577b is constrained to the region (1, 2) to (1, 2) due to: User Location Constraints (Z1577B_X1_Y2_N0)
Info(14709): The constrained HSSI_Z1577B drives this HSSI_PLDADAPT_RX
Error(175006): There is no routing connectivity between the HSSI_PLDADAPT_RX and destination core logic
Info(175027): Destination: core logic CORE_LOGIC_OF_agilex_devkit_top_auto_tiles|z1577b_x1_y2_n0|x0_x0_u25_2_hdpldadapt_pld_pma_internal_clk1_hioint
Error(175022): The HSSI_PLDADAPT_RX could not be placed in any location to satisfy its connectivity requirements
Info(175021): The destination core logic was placed in location CORE_LOGIC
Info(175029): 1 location affected
Info(175029): HSSIPLDADAPTRX_1F5
I have some altera_fifo instances in my user logic, are they not able to be driven by 'out_coreclk_i'?
The documentation states: "Note: This signal cannot directly feed the reference clock of the IOPLL Intel FPGA IP."
Is there a way to indirectly feed the reference clock of the IOPLL?
Thank you for your assistance.
Cheers,
Sam