lucie-sharpe
New Member
2 hours agoError(23098) when using IPM_IOPLL on Agliex 7
I am trying to use the IPM_IOPLL in my project on the Intel Agilex 7 FPGA I-Series Transceiver Development Kit (6x F-Tile) but whenever i use it i get the following error:
Error(23098): One or more blocks are configured incorrectly and will not have the desired functionality. --BCM instance name: pio_0_2
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.
Info(20273): Intermediate fitter snapshots will not be committed because ENABLE_INTERMEDIATE_SNAPSHOTS QSF assignment is disabled during compilation.
Info(20274): Successfully committed planned database.
Error: ERROR: An error occurred during automatic periphery placement
Error: Quartus Prime Fitter was unsuccessful. 3 errors, 0 warnings
Error: Peak virtual memory: 9478 megabytes
Error: Processing ended: Tue Feb 24 11:20:55 2026
Error: Elapsed time: 00:01:22
Error: System process ID: 177973
Error(21794): Quartus Prime Full Compilation was unsuccessful. 5 errors, 109 warnings When i use an IOPLL generate from platform designer the project compiles successfully. The code for the IPM_IOPLL is below:
inst_mac_iopll : IPM_IOPLL
generic map(
REFERENCE_CLOCK_FREQUENCY => "100.0 MHz",
N_CNT => 1,
M_CNT => 10,
C0_CNT => 8,
C1_CNT => 16,
C2_CNT => 32,
OPERATION_MODE => "direct",
PLL_SIM_MODEL => "Agilex 7 (I-Series)"
)
port map(
refclk => clk, -- 100MHz input
reset => g_rst_d1,
outclk0 => i_mac_clk, -- 125MHz output
outclk1 => mac_half_clk, -- 62.5MHz output
outclk2 => i_ipb_clk, -- 31.25MHz output
locked => i_locked
);I am not sure what is causing this error. I am using Quartus Prime Pro 24.3.1 with the DK-SI-AGI040FES board.
Thanks