AR# 10692

3.1i CORE Generator - Bus Multiplexer v3_0 : ERROR: Customization parameter rule checks failed...Illegal Value 1 specified for variable Latency.

Description

Keywords: COREGen, CORE Generator, bus, multiplexer, customization, parameter, rule, checks,
failed, illegal, value, 1, specified, variable, latency,

Urgency: Standard

General Description:
When generating CORE Generator Bus Multiplexer v3_0 with BUFT-Based type
and with the output option "Latency 1" specified, I encounter the following CORE
Generator error:

ERROR: Customization parameter rule checks failed. Terminating core
elaboration: Illegal Value 1 specified for variable latency
ERROR: SimGenerator: Failure to set Sim customization parameters for
core Bus_Multiplexer
ERROR: Elaboration failure for core Bus_Multiplexer
ERROR: Elaboration of core Bus_Multiplexer failed.

Solution

The BUFT-based BUS Multiplexer is non-registered; therefore, it is impossible to generate a
core with a latency of anything other than "0". However, due to a GUI problem, it is impossible
to select anything other than "1" for the latency.

To work around this, make the latency "0" by selecting the Output Option "Non-Registered."
This selection may already have been made by the GUI when you selected "BUFT- based,"
but clicking on "Non-Registered" again should change the latency to "0".

This problem is fixed in the D_IP3 IP update that is scheduled for March 2001.
AR# 10692
Date 08/23/2002
Status Archive
Type General Article