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

Patch to the Virtex-6 MMCM UNISIM model - incorrect output when fractional divider is used.

Description

If you are using the Virtex-6 MMCM simulation model, it has been seen in ISim and third-party simulators that the output is not correct when using fractional dividers.

This answer record describes a patch to repair this issue.

Solution

Overview

  • File Name: AR_58905_14.7_MMCM.zip
  • Description: Patch to the Virtex-6 MMCM UNISIM model - to correct an incorrect output when fractional divider is used.
  • Answer Record: 58905
  • Platform: Windows/Linux

Installation/Use

This patch will overwrite existing files, please make a backup copy of your original files prior to installing this patch. This patch applies only to the ISE 14.7 tool set. Installation and use in prior versions of ISE are not supported.

Place the patch files in the correct location:

$<install_path>  : the Xilinx ISE tool suite installation path.

Example: /xilinx/14.7/ISE_DS/ISE/

This patch requires that files be moved to multiple locations. Copy the following files to the listed destination.

MMCM_ADV.vhd            $<install_path>/vhdl/src/unisims/primitive/MMCM_ADV.vhd 
X_MMCM_ADV_mti.vhd      $<install_path>/vhdl/src/simprims/primitive/mti/X_MMCM_ADV.vhd 
X_MMCM_ADV_other.vhd    $<install_path>/vhdl/src/simprims/primitive/other/X_MMCM_ADV.vhd 

Re-Compile Libraries

In order for the patch files to be used during simulation, the simulation tool libraries must be recompiled. Please refer to the Synthesis and Simulation Guide for more information on how to compile for your specific tool.

ISE Simulator (ISim) Tool Instructions:

Installation/Use:

This patch will overwrite existing files, please make a backup copy of your original files prior to installing this patch. This patch only applies to the ISE 14.7 tool set. Installation and use in prior versions of ISE are not supported.

The patch contains pre-compiled libraries for all of the supported Operating Systems.

Instructions for the different OS are as follows:

  1. Navigate to the correct destination location:
    <ise_install_path>/vhdl/hdp/  : the Xilinx ISE tool suite installation/library path.

    Example: /xilinx/14.7/ISE_DS/ISE/vhdl/hdp/

  2. Copy the pre-compiled library folders from the patch to the following ISE installation locations:
  3. /<patch_path>/isim/lin/      to :  /<ise_install_path>/vhdl/hdp/lin/
    /<patch_path>/isim/lin64/  to : /<ise_install_path>/vhdl/hdp/lin64/
    /<patch_path>/isim/nt/     to : /<ise_install_path>/vhdl/hdp/nt/
    /<patch_path>/isim/nt64/    to : /<ise_install_path>/vhdl/hdp/nt64/

File Link:
http://www.xilinx.com/Attachment/58905/AR_58905_14.7_MMCM.zip

AR# 58905
Date Created 12/18/2013
Last Updated 01/31/2014
Status Active
Type General Article
Devices
  • Virtex-6