Answers Database


FPGA Express inserts ILD for ILDX_1 instantiation


Record #7242

Problem Title:
FPGA Express inserts ILD for ILDX_1 instantiation


Problem Description:
Urgency: Standard

General Description:
When one instantiates an ILDX_1, Express inserts an ILD into the netlist. This causes an unexpanded block error in ngdbuild because an ILD is a macro and the XNF netlist hasn't been placed in the user's project directory. It is also functionally incorrect.




Solution 1:

The current workaround is to copy the ildx.xnf netlist out of the fndtn/Synth/xilinx/macros/v6_xnf directory, edit out the invertor within it and rename it as ildx_1, and place it into the project di rectory
so ngdbuld (Translate) can find it. Do not add it to the FPGA Express project.

============================
LCANET, 6
PROG, WIR2XNF, 5.2.0, "created Sun Apr 14 19:46:51 1996 on UNIX from ildx16 with , P options" PART, 4000E
SYM, $1I15, INLAT, SCHNM=ILDX_1, LIBVER=2.0.0, INIT=R
PIN, D, I, D
PIN, G, I, GB
PIN, GE, I, GE
PIN, Q, O, Q
END
SYM, $1I20, INV, SCHNM=INV, LIBVER=2.0.0
PIN, I, I, G
PIN, O, O, GB
END
EXT, D, I
EOF
========== Now becomes:

LCANET, 6
PROG, WIR2XNF, 5.2.0, "created Sun Apr 14 19:46:51 1996 on UNIX from ildx16 with , P options" PART, 4000E
SYM, $1I15, INLAT, SCHNM=ILDX_1, LIBVER=2.0.0, INIT=R
PIN, D, I, D
PIN, G, I, GB
PIN, GE, I, GE
PIN, Q, O, Q
END
EOF




End of Record #7242 - Last Modified: 09/24/99 10:23

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!