Answers Database


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


Record #6720

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



Problem Description:
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 1:

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/





End of Record #6720 - Last Modified: 10/21/99 11:23

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!