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! |