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

14.x EDK, MPMC : How to resolve the following error in Windows 7 - ERROR:EDK - C_USE_MIG_FLOW (IPNAME:mpmc, INSTANCE:DDR2_SDRAM) - error deleting "C:/__xps/mig/platgen/ddr2_sdram_mpmc_platgen.ucf": permission denied?

Description

This answer record covers how to resolve the below error on a Windows 7 system:

ERROR:EDK - C_USE_MIG_FLOW (IPNAME:mpmc, INSTANCE:DDR2_SDRAM) - error deleting "***/__xps/mig/platgen/ddr2_sdram_mpmc_platgen.ucf": permission denied

To resolve this issue in Linux and versions of Windows other than Windows 7, please see (Xilinx Answer 57968).

However this method does not work in Windows 7 as changing folder permissions from Read-only is not possible.

This Answer Record documents a work-around for the Windows 7 environment.

Solution

To resolve this issue, follow the steps below:

1. Go to the System Assembly View in XPS and select the MPMC instance (with C_USE_MIG_FLOW=1).

2. Right click and select to make this IP local.

3. Once you have set the MPMC as a local pcore, go to the following location: 

pcores\mpmc_v6_06_a\data

4. Open the file mpmc_v2_1_0.tcl and browse to line 2396.

5. Comment out lines 2396-2401.

They should look like the following:

    if {[file writable $ucf_platgen_out]} { 

      file delete -force $ucf_platgen_out

    }

    if {[file writable $ucf_platgen]} { 

      file delete -force $ucf_platgen

    }

6. Save the modified file. 

In XPS select File > Close Project and then re-open the Project.

7. DRC should now work correctly, and will look similar to the following:

INFO: syslevel_drc_mig_flow has passed! 

Running DRC Tcl procedures for OPTION SYSLEVEL_DRC_PROC...

Done!

AR# 65052
Date Created 07/23/2015
Last Updated 08/28/2015
Status Active
Type Error Message
Devices
  • Virtex-5
Tools
  • EDK
IP
  • Multi-Port Memory Controller (MPMC)