Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


M1 NGDBUILD error based51: on or above line ... in design.edf, using Mentor flow


Record #3825

Problem Title:
M1 NGDBUILD error based51: on or above line ... in design.edf, using
Mentor flow



Problem Description:
Keywords: ngdbuild, based51, mentor, edif

Urgency: Standard

General Description:
Using Mentor Design Architect to create the design and pld_men2edif to write
out the EDIF file. When the M1 tools are run I get the following error in
NGDBUILD:

error based51: on or above line ... in design.edf


Solution 1:

The error could stem from having a schematic that contains components from
two different libraries, (ie. xc4000, and xc4000e), instead of from a
single library as it should be.

Use the Check References utility to verify what libraries the component
are coming from.

From within pld_dmgr, select the schematic to check. Right click and hold,
and goto: Edit->Check Refs. A dialogue box will come up and select traverse
and then select Ok. A new window will pop up  with the output information.

From within pld_da, highlight the components to check and use the pulldown
menu Report->Object->Selected->All. A new window will pop up with the output
information.

Replace any components from the desired library such that they all come from
the same library.





Solution 2:

This error could also occur if the design EDIF file contains forward references,
 which is illegal EDIF. This could happen if you have a
design that contains a hierarchial component in directory A, and that
component contains other hierarchial components referencing other
components in directory A. To elminate the forward referencing problem
you can give a -circular switch when running pld_men2edif from the UNIX
prompt, or when using the pld_men2edif GUI select the box to turn 'ON'
"Forward Referencing of EDIF component libraries"

Running pld_men2edif from the GUI:
---------------------------------
1. select the box to turn 'ON' "Forward Referencing of EDIF component
   libraries" By default it will be set to OFF.

2. Select the PLD Technology

3. Click Ok to run pld_men2edif.



Running pld_men2edif from command UNIX prmopt:
---------------------------------------------
Use the -circular switch when running pld_men2edif.

pld_men2edif <design> <lca_technology>	[<viewpoint>] [-b delimeter]
[-Circular]

For more help running command line type the following:

pld_men2edif -help



End of Record #3825

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