Answers Database


Foundation F1.5: ngdbuild/Virtex: basnu:93 -logical block "<name>" of type "GND" is unexpanded


Record #4983

Product Family: Software

Product Line: Aldec

Product Part: Foundation Project Manager

Product Version: 1.5

Problem Title:
Foundation F1.5: ngdbuild/Virtex: basnu:93 -logical block "<name>" of type "GND" is
unexpanded



Problem Description:
Urgency: Standard

General Description:
The following problem may be seen within Foundation F1.5 schematic projects
that target Virtex devices. If you have an HDL macro, you may see the
following message in the Console when the schematic is exported to EDIF:

Conv: Missing port 'G' in 'C182(GND)'.

Then when the design is implemented, the Translate phase (NGDBUILD) will give
the following error:

ERROR:basnu:93 - logical block "U2/C182" of type "GND" is unexpanded.


Solution 1:

This problem occurs when the Aldec EDIF netlister re-writes an EDIF file
written by Express. This will only occur in Virtex designs.

The workaround is to prevent Foundation from touching the macro EDIF file.
This is done by adding an attribute to the macro symbol.

In the schematic editor, double click on the macro symbol to open the Symbol
Properties. In the Parameters section, use the pulldown next to the Name
field to select $EXPORT. In the Description field, enter NO and click on the
Add button. Click on OK to accept.

When you implement the design, you will see the following message in the
Console:

Conv: Macro `<my_macro>' not exported, property $EXPORT=NO




End of Record #4983 - Last Modified: 11/04/98 16:25

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