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

4.1i CORE Generator - Cannot convert 3.1i projects to 4.1i if "3x_ipupdate4" has been installed ("Corrupt coregen.prj file" is reported)

Description

Keywords: convert, update

Urgency: High

General Description:
CORE Generator issues an error when I try to convert a 3.1i project to 4.1i in the following manner:

1. After installing the 3x_ipupdate4 IP update, I create a project using 3.1 CORE Generator.
2. I then open this project in COREGen 4.1.

CORE Generator then reports a corrupt coregen.prj file.

If try to convert a Project Navigator project containing a 3x_ipupdate4 coregen.prj, an "abnormal termination" window appears.

Solution

The problem is due to a bad XCD file for an Alliance information core, the TILAB parser. There is an invalid colon character (":") in the module field in the XCD file for this core.

To fix the problem:

1. Delete the corelib.xml file in $XILINX/coregen/ip in your 3.1i tree.

2. Edit the tilab_parser.xcd file located in $XILINX/coregen/ip/xilinx/catalog_v1_0/com/xilinx/ip/catalog/ and replace the following line:

module=PARSER:Bit_Stream_Analyzer_and_Data_Extractor

with the line:

module=Parser

3. Open up the coregen.prj file in your 3.1i project, and change the corresponding entry for the parser from:

<core visible="true" version="1.0" resource="R3">
<name>PARSER:Bit_Stream_Analyzer_and_Data_Extractor</name>

to

<core visible="true" version="1.0" resource="R3">
<name>PARSER</name>

4. Open up the project in 3.1i CORE Generator, and run Project-> Update Cores -> All to Latest.

Then, run the conversion again.
AR# 11677
Date Created 05/24/2001
Last Updated 08/23/2002
Status Archive
Type General Article