UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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 Created 12/22/2000
Last Updated 08/23/2002
Status Archive
Type General Article