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
Product Part: capture
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. It treats OFDI as a p
rimitive, 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 X
NF files and then translate the design. sdt2xnf program is a part of OrCAD Interface from Xilinx.
End of Record #1960 - Last Modified: 05/13/97 13:51 |