Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Foundation F1.3 Schematic: Symbols are removed or disappear after addingsymbols. PM message symbol not added, not enough memory to complete this operati on


Record #2890

Product Family:  Software

Product Line:  Aldec

Problem Title:
Foundation F1.3 Schematic: Symbols are removed or disappear after
addingsymbols. PM message symbol not added, not enough memory to complete this
operati
on



Problem Description:
Keywords: Foundation, Schematic, symbol, component, remove,
	  disappear

Urgency: Standard

General Description:

In a Foundation Schematic it may appear that on a large
schematic with many symbols, that after adding a component,
saving and exiting, then reloading the schematic, that the
components end up missing. You may also get a message in the
Project Manager Window:

Symbol not added
Not enough memory to complete this operation.


Solution 1:

Foundation Schematic has a limitation on the number of symbols
 or components that can be added to a particular sheet. A new
sheet can be created that is on the same level, or a
hierarchial symbol can be created out of a section of that
particular sheet if applicable. On the new sheet the components
can be placed on the sheet, and the signals that are common
between the  two sheets will be connected as long as they are
labeled exactly the same.

To Create a new sheet go to File->New Sheet, and a new sheet
with the name of the project with an incremented number
appended to the end of the name, from the previous will now be
added to the current project when the sheet is saved. (ie first
 sheet would be project_name1.sch, and the new sheet would be
project_name2.sch). Or the user can use File->Save As and name
this new sheet, and this name will be added to the current
project.

To connect signals between the sheets the user only needs to
label the nets exactly the same, and as long as the sheets are
on the same level then the nets will be connected. Open ended
signals can be created to go from one sheet to the next by
starting the net from the symbol using a left mouse click, then
drawing the net and ending in free space by right clicking.
Next immediately click on the icon called "Add Net or Bus
Name", and give the appropriate name. This icon is on the left
icon bar and has a net tap with a red "A" on it. The same
procedure can be used on the other sheet too.



Solution 2:

To Create a hierarchial symbol the user can use File->New
sheet, and create the new schematic. The Logic can then be
added to the sheet, or cut and pasted from the previous sheet.
On this hierarchial symbol the signals that go to pins on the
symobl must have the green "I/O Terminals" on them.
The I/O Terminal is gotten from the icon "I/O terminal" from
the left icon bar, or from the SC Symobls library icon. Next
use Hierarchy->Create macro from Current sheet, and in the
appropriate place give the name for the symbol. The inputs and
outputs will already be defined, Click ok, and the symbol will
be created that can be chosed from the SC symbols library listing, and put down
on any sheet.



End of Record #2890

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents