Answers Database


MAP 1.5is2: FATAL_ERROR:basut:basutarray: Sort produced an unsorted list when using PCI Virtex core


Record #6618

Product Family: Software

Product Line: FPGA Implementation

Product Part: map

Product Version: 1.5is2

Problem Title:
MAP 1.5is2: FATAL_ERROR:basut:basutarray: Sort produced an unsorted list when using PCI Virtex core



Problem Description:
Urgency: Standard

General Description:
Virtex PCI design running under M1.5is2 results in map with "sort produced an unsorted list" fatal error.


Solution 1:

This fatal is occurring in the delay based merge phase.  To avoid this
fatal error, use the following environment settings:
For UNIX:		    setenv XVKMA_NO_ALLBINS_MERGE
For Windows:		 set XVKMA_NO_ALLBINS_MERGE=TRUE

This may not be satisfactory if the delay based merge phase is needed.



Solution 2:

This is fixed in M2.1i.



Solution 3:

This problem appears to be related to the use of
XVKMA_CORE_LUT_CONSTRAINT.

For 33 MHz designs, one possible work around is to remove
the XVKMA_CORE_LUT_CONSTRAINT from the "run_m1" scripts.
Guide files are not used at 33 MHz, so this variable is not needed.

For 66 MHz designs, this variable is required, so the first workaround
is suggested.




End of Record #6618 - Last Modified: 06/04/99 15:51

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