AR# 11138: 3.1i COREGEN - When I generate a core with an existing .xco, "# ERROR: Unrecognized core parameter <parameter_name>" and similar errors are reported
AR# 11138
|
3.1i COREGEN - When I generate a core with an existing .xco, "# ERROR: Unrecognized core parameter <parameter_name>" and similar errors are reported
General Description When I generate a core using an .xco parameter file from a previous version of the core, a message similar to the following is reported:
# ERROR: Unrecognized core parameter pipeline_stages. # ERROR: Customization parameter rule checks failed. Terminating core elaboration: # ERROR: SimGenerator: Failure to set Sim customization parameters for core Distributed_Memory. # ERROR: Elaboration failure for core Distributed_Memory. # ERROR: Errors occurred at line 30. GENERATE. # ERROR: Errors found during execution of command file /project/coregen/dist_mem_v3.xco. # ERROR: EXECUTE command failed for file </project/coregen/dist_mem_v3.xco>.
or
ERROR: Customization parameter rule checks failed. Terminating core elaboration: Invalid value for parameter Clock Cycles Per Sample. This parameter must be set in the xco file. ERROR: SimGenerator: Failure to set Sim customization parameters for core Distributed_Arithmetic_FIR_Filter. ERROR: Elaboration failure for core Distributed_Arithmetic_FIR_Filter.
Solution
This error occurs because the core parameters in the .xco are not compatible between versions of the core.
For example, the .xco file from Distributed Memory v3_0 is not compatible with Distributed Memory v4_0 (as the parameter "pipeline_stages" has been changed to "latency").
Therefore, simply changing the version number manually in the .xco file will not work; you must run CORE Generator through the customization GUI.