Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


OrCAD Capture 7.0: XMAKE 5.2.0 fails to find user defined subhierarchy for 4kE design


Record #1960

Product Family:  Software

Product Line:  OrCad

Problem Title:
OrCAD Capture 7.0: XMAKE 5.2.0 fails to find user defined subhierarchy
for 4kE design



Problem Description:
XMAKE may give the following message when run on XNF file generated by Capture:

xmake -x -r -o -p 4003EPC84-4 top1 top1.xff
XMAKE Version 5.2.0
Copyright (c) 1989-1995 Xilinx Inc. All rights reserved

XMAKE: Generating makefile 'top1.mak'...
XMAKE: Set the part type to '4003EPC84-4' from the command line, overriding the
part type specified in the design, if any.
XMAKE: Profile used is 'c:\XACT\data\xdm.pro'.
XMAKE: Running with the following XMAKE options:
       -O -P 4003EPC84-4 -R -X
XMAKE: ERROR: Failed to find user defined subhierarchy 'ofdi' in 'top1.xnf'.
  >>>  'ofdi' must be user defined, since it is not a primitive, a Xilinx macro
or an XBLOX symbol. Correct the error before running XMAKE again.

CAUSE: This could happen in 4kE design because of a bug in OrCAD's XNF writer. I
t treats OFDI as a primitive, which is NOT true. OFDI is a macro. The issue has
been addressed to OrCAD.


Solution 1:

The customer can use any one of these two workarounds:
1.  Use OFDXI instead of OFDI and tie the CE pin to VCC
2.  Write out .INF file(VST netlist) from Capture and then run sdt2xnf from DOS
to get the correct XNF files and then translate the design. sdt2xnf program is a
 part of OrCAD Interface from Xilinx.



End of Record #1960

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