Answers Database
2.1i SpartanXL Map - FATAL_ERROR:OldMap:bastemacro.c:897:1.1.2.2 - Signal doesn't drive comps in macro.
Record #6796
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 2.1i
Problem Title:
2.1i SpartanXL Map - FATAL_ERROR:OldMap:bastemacro.c:897:1.1.2.2 - Signal doesn't drive
comps in macro.
Problem Description:
urgency: standard
problem description: when running a design through 2.1i, the following
error occurs in map:
FATAL_ERROR:OldMap:bastemacro.c:897:1.1.2.2 - Signal doesn't drive comps in
macro. Process will terminate. To resolve this error, please consult the
Answers Database at http://support.xilinx.com
The problem is caused by the code not checking for compatible clock signals
when packing a sync RAM feeding a dual flop comp. It only occurs when a
sync RAM is feeding a comp that has two flops.
Solution 1:
Workaround for current versions of software (2.1i) is to use the following environment
variable: NO_DUAL_PACK
If using Windows95/98 : set this variable in your autoexec.bat file to a value.
e.g.
set NO_DUAL_PACK=TRUE
if using Windows NT, set the variable in the Computer properties using the same
name and value. To set it, right click on the My Computer icon on the Desktop
and select properties. Then under the Environment tab, enter the environment
variable.
If using a UNIX workstation use :
setenv NO_DUAL_PACK
Note that setting this variable will result in a design which will not be packed as tightly
and therefore may consume more resources.
A software fix for this problem is scheduled for the first major release (as yet unnamed)
following version 2.1i.
End of Record #6796 - Last Modified: 07/26/99 13:42 |