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

5.1i COREGen, Processor COREGen - ECS Symbol didn't get created; no ".sym" file

Description

Keywords: COREGen, Core Generator, Processor Core Generator, Processor COREGen, ECS, schematic, symbol, sym

Urgency: Standard

General Description:
I'm trying to use a module from COREGen or Processor COREGen in my ECS schematic system. However, the symbol isn't available in the list. Why?

Solution

When either Processor COREGen or COREGen is launched standalone (from "ISE -> Accessories" in ISE or from "Xilinx Embedded Development Kit -> Processor COREGen"), no ".sym" file is produced. Without a ".sym" file, ECS doesn't recognize the netlist as a symbol and therefore won't let you add the module. The problem is being addressed by Xilinx development, but there are work-arounds available in the meantime.

If running COREGen:
From the ISE Project Navigator, you should be adding your COREGen modules by selecting "Project -> New Source" then selecting "COREGen IP" from the list. When invoked in this manner, from a schematic project, COREGen will create a ".sym" file and therefore a symbol for the ECS Schematic tool.

If running Processor COREGen:
Since Processor COREGen must be called standalone in the 5.1i software, the above solution is not possible at this time. The work-around in that case is to do the following:

1. Open a command prompt.
2. Change directory to the location of the Processor COREGen project.
3. Verify that you have an ".asy" file ("<corename>.asy") in this directory. If you do not have a ".asy" file, then verify that the core was created, because if the core netlist was created, then a ".asy" file should also have been created.
4. Run the following command: "asy2sym <corename>.asy". In this case, "<corename>" is the name of your core, which should match with the name of the ".asy" file.
5. From this command, you should now have a ".sym" file in your current directory. This ".sym" file is used by the ECS Schematic tool and should allow you to place your core symbol in your schematic.
AR# 16583
Date Created 01/27/2003
Last Updated 11/17/2003
Status Archive
Type General Article