Error while simulating Cyclone 10 GX PLL
Hi,
I want to simulate a simple test project for Cyclone 10 GX. My tool is Aldec Riviera PRO. I instantiate a PLL (IOPLL Intel FPGA IP) and a FIFO in Quartus 24.3 PRO. In Quartus the project compiles without errors.
In Riviera, I modified the Intel template script (attached) to control the simulation. When I run the script, I get the following error:
set TOP_LEVEL_NAME work.rockfish_devkit_top_tb
# work.rockfish_devkit_top_tb
set USER_DEFINED_ELAB_OPTIONS ""
elab
# [exec] elab
# ELBREAD: Elaboration process.
# ELBREAD: Warning: Cannot find library work_lib.
# ELBREAD: Elaboration time 0.3 [s].
# KERNEL: Main thread initiated.
# KERNEL: Kernel process initialization phase.
# ELAB2: Elaboration final pass...
# ELAB2: Create instances ...
# ELAB2: Fatal Error: ELAB2_0093 The defparam statement from module "cyclone10gx_iopll_ip" in "/rockfish_devkit_top_tb/c_dut/c_pll/iopll_0/altera_iopll_i/genblk1/c10gx_pll" points to variable "reference_clock_frequency" in a non-Verilog design region "/rockfish_devkit_top_tb/c_dut/c_pll/iopll_0/altera_iopll_i/genblk1/c10gx_pll/iopll_inst".
# ELAB2: Last instance before error: /rockfish_devkit_top_tb/c_dut/c_pll/iopll_0/altera_iopll_i/genblk1/c10gx_pll
# KERNEL: Error: E8005 : Kernel process initialization failed.
# VSIM: Error: Simulation initialization failed.
# SCRIPTER: Error: rockfish_top_tb.do : (55, 1): Script execution terminated due to error(s).
How can I solve this?
Best regards,
Julia Prigara