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

Description

Keywords: CORE Generator, COREGen, unrecognized, parameter, customization, distributed memory, pipeline_stages

Urgency: Standard

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.
AR# 11138
Date 08/23/2002
Status Archive
Type General Article