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# 6720

NGD2VHDL 2.1i - Instance dll0_clkdll does not have generic named 'tperiod_clkin_posedge' (X_CLKDLL)

Description

KEYWORDS: sdf, vhd, modelsim, quickhdl, dll, tperiod_clkin_posedge, simprim,
timing, simulation

URGENCY: Hot

GENERAL DESCRIPTION:

When trying to do a post place and route simulation on a virtex design which
uses the DLL in Modelsim you get the following error when you simulate:

#ERROR: time_sim.sdf(91): Instance dll0_clkdll does not have generic named
'tperiod_clkin_posedge'

Solution

Three lines must be changed from the following two VHDL simprim files:

1) simprim_Vcomponents.vhd

line 526 reads

tperiod_CLKIN : VitalDelayType := 0.010 ns;

should be changed to:

tperiod_CLKIN_POSEDGE : VitalDelayType := 0.010 ns;

2) simprim_VITAL.vhd

line 1631 reads

tperiod_CLKIN : VitalDelayType := 0.010 ns;

should change to

tperiod_CLKIN_POSEDGE : VitalDelayType := 0.010 ns;

line 1798 reads

Period => tperiod_CLKIN

should change to

Period => tperiod_CLKIN_POSEDGE

After making the above changes you will need to recompile the files.
Please see (Xilinx solution 2561) Resolution 2, the VHDL SIMPRIM
section.

This problem is fixed in the latest 2.1i Service Pack available at:
http://support.xilinx.com/support/techsup/sw_updates/

AR# 6720
Date Created 06/09/1999
Last Updated 06/13/2002
Status Archive
Type General Article