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

7.1i ISE - Create Schematic Symbol does not seem to create a new symbol on UNIX OS

Description

Keywords: xaw, properties, wizard, clocking, dcm, RocketIO, Linux, Unix, Solaris, symbol, source, sym

Urgency: Standard

General Description:
When I run the "Create Schematic Symbol" process for a source file, the following behavior is observed on Unix systems:

- If there is an existing symbol (.sym) file for the source, the "Create Schematic Symbol" process returns a successful result. However, the "<source>.sym" file is not effected.
- If there is not an existing symbol (.sym) file for the source, the symbol is created as expected.

Additionally, for Architecture Wizard (XAW) source files, when I attempt to change the "Create Schematic Symbol" properties to select the "Overwrite Existing Symbol" option, the Properties option is grayed out.

Solution

The "Create Schematic Symbol" process has an "Overwrite Existing Symbol" option (-w) which is not selected by default.

On a Windows OS, if "<source>.sym" already exists, the "Create Schematic Symbol" process (spl2sym) will launch a pop-up window asking if you would like to overwrite the existing symbol when the -w is not present on the command line. However, on Unix platforms, "spl2sym" simply gives a successful return code when the -w is not specified.

If there is another (non-xaw) source in the project, the Create Schematic Symbol property can be changed to overwrite the symbol, and then the -w will be sent for both ".xaw" and other source files.

If you have not custom created the ".sym" file, the best solution is to delete the ".sym" file from the project directory before running the "Create Schematic Symbol" process.
AR# 20876
Date Created 02/28/2005
Last Updated 12/13/2006
Status Archive
Type General Article