Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


SDT2XNF CLB equation(EQUATE) translates incorrectly into xnf netlist, XNFPREP Error 4074,4066


Record #418

Product Family:  Software

Product Line:  OrCad

Problem Title:
SDT2XNF CLB equation(EQUATE) translates incorrectly into xnf netlist,
XNFPREP Error 4074,4066



Problem Description:
When using a CLB primitive in either a 2k or 3k design, SDT2XNF 5.x does
not translate the equations properly.  The EQUATE statement in the XNF file
has parts of the equation missing, and in some cases, completely gone.

In that situation, users may get the following errors:
XNFPREP ERROR 4074:
  The [eqn] equation is required for a BASE [base] CLB, but is not specified
  for CLB symbol '[sym]' (output signal = [outsig]).

XNFPREP ERROR 4066:
  There is no 'CFG, Equate [eqn]' statement specified for the symbol
  '[sym]' (type = CLB, output signal = [outsig]); this statement is
  required for a Base [base] CLB.


Solution 1:

There are two problems in SDT2XNF 5.x which will cause this to occur.
One is that it cannot handle spaces in the equation statement.	The other
is that it does not recognize the $FCONT and $GCONT fields in the schematic
(these fields are supposed to allow users to continue defining the equation
on a second line).

The solution is to make sure that the logical equation for the CLB is
entered entirely on the EQUATE_F or EQUATE_G fields, without any spaces
between characters.

Also, enter only the right half of the equation, without the 'F=' or 'G='.




End of Record #418

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