Answers Database
M1.3 MAP: OPTX error -- ERROR: x4kdr: 7 (Foundation F1.3 specific)
Record #2993
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 1.3
Problem Title:
M1.3 MAP: OPTX error -- ERROR: x4kdr: 7 (Foundation F1.3 specific)
Problem Description:
Urgency: Standard
General Description:
Map may fail due to the following OPTX error (or one similar):
ERROR: x4kdr: 7 - Netcheck: More than one active source pin was found for signal <signal_name>. Ple
ase check to ensure that all signals only have one driver...
Solution 1:
The above error may occur if you are using Foundation F1.3 and have VHDL macros instantiated in a sc
hematic. It happens mostly when one VHDL macro is instantiated more than once on a schematic. The
root cause is the way that Metamor synthesizes the VHDL code into a netlist and then the way that ma
p in M1.3 interprets the netlist. Metamor optimizes the code and merges netnames. Map sometimes do
esn't like the way that Metamor does this. The workaround is to turn off the optimization in Metamo
r.
In the HDL Editor, go to "Synthesis" and then "Options". Choose "Off" under "Optimize". Resynthesi
ze the design and then reimplement the design in M1.
If the instantiated macros were written in ABEL, please look at solution record 3064.
End of Record #2993 - Last Modified: 05/21/98 13:09 |