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

4.1i CORE Generator - The IP Capture Tool does NOT check for invalid characters in the editable fields, causing "Internal Errors" and "Invalid Repository" problems

Description

Keywords: CORE Generator, COREGen, IP, capture, tool, short, company, name, internal module name,

Urgency: Hot

General Description:
The IP Capture Tool currently does NOT check for any illegal characters such as "&", "\", "(" ,")", etc. in the "Short Company Name" field, the "Internal Module Name" field, or in any other fields. Use of these characters can cause problems with navigation through directory structures in UNIX.

This problem can also cause CORE Generator to report error messages such as "invalid repository" and "internal error" during the core generation; these messages are vague and difficult to diagnose.

In addition, although the Internal Module Name is NOT declared as a required field, this field should not be left bank.

Solution

1

To work around this problem:

1. Delete the entire subdirectory created for the captured core in your CORE Generator tree. This is usually located under
$XILINX/coregen/ip/xilinx/.

For example:

$XILINX/coregen/ip/xilinx/<short_company_name>

2. Re-capture the design with appropriate characters in the following fields:

....Company Name
....Company Name Short
....Core Descriptive Name
....Internal Module Name (This field is required, even though it is not declared as required field.)
....Core Description

The characters used for this field should be limited only to alphanumeric characters ("a-z", "A-Z", "0-9") and underscore characters ("_").

2

The IP Capture Tool software will now recognize illegal characters. This fix is contained in 4.2i IP Update #2, which is scheduled to be released at the end of March, 2002.
AR# 12464
Date Created 09/04/2001
Last Updated 08/25/2003
Status Archive
Type General Article