This Answer Record applies only to 8.1i Service Pack 2, which is scheduled for release in mid-February, 2006. Do not try to use this patch unless you have installed 8.1i Service Pack 2.This problem has been fixed in the latest 8.1i Service Pack available at:
http://www.xilinx.com/xlnx/xil_sw_updates_home.jspThe first service pack containing the fix is 8.1i Service Pack 3.
If you are using Service Pack 2, you can use a patch to resolve this issue. Xilinx recommends that every customer performing a DCM simulation in Virtex-4 use this patch:
http://www.xilinx.com/txpatches/pub/swhelp/ise8_updates/cr223743.tar.gzThe readme instructions for the patch are as follows:
Date: February 2nd, 2006
File Name: cr224743.tar.gz
Description: Patched DCM_ADV/X_DCM_ADV models to fix issues $finish in the DRP section as per CR224743.
Platform: ALL
Applicable Software version: 8.1i Service Pack 2
Installation/Use:
Extract the archived file as shown below:
PC:
Use any unzip utility to un-archive this file.
If this is done successfully, a folder called "CR224743" will appear; it will contain the files:
DCM_ADV.v
X_DCM_ADV.v
Once the files have been extracted, use the -y switch in the simulator to point to these files.
Unix/Linux:
Type the following:
>gunzip cr224743.tar.gz
>tar -xvf cr224743.tar
If this is done successfully, a folder called CR224743 will appear; it will contain the files:
DCM_ADV.v
X_DCM_ADV.v
Once the files have been extracted, use the -y switch in the simulator to point to these files.
Testing:
Once this is complete, a test of the design that failed to work should now work correctly.