Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XNFPREP 5.20: changes "INIT=S" to lower case "init=S", which PPR 5.20 ignores


Record #974

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
XNFPREP 5.20: changes "INIT=S" to lower case "init=S", which PPR 5.20
ignores



Problem Description:
When XNFPREP reads in an input XNF netlist, it stores only the first instance of

any string it encounters, and preserves its case.    If it happens to encounter

a string called "init" before it sees an "INIT" string, it will only store the s
tring "init"
and use this string when it writes out its prep'd XNF output (Ref 28734).  Subse
quently
during the routing process, a bug in PPR 5.20 (Ref. 28692) that  causes it to ig
nore the
"init" property.

One way this can happen is if you have a block in the design named "init"
in lower case.	When it is merged with the top level design, a HIERG record
referencing this block will be written to the XNF file.  These usually are
found at the beginning of the XNF file, before any SYM records with INIT propert
ies are
written, so XNFPREP will encounter and store the lower case "init" first.



Solution 1:

Avoid naming blocks in your design "init".



End of Record #974

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