Answers Database


1.5i Virtex PAR - PAR terminates abnormally after initial placement if a large percentage of BLKRAMs are being used.


Record #5591

Product Family: Software

Product Line: FPGA Implementation

Product Part: par

Product Version: 1.5i

Problem Title:

1.5i Virtex PAR - PAR terminates abnormally after initial placement if a large percentage of BLKRAMs are being used.



Problem Description:
Urgency: Standard

General Description:
Par terminates abnormally targetting a Virtex device.
If a large percentage of BLKRAMs are being used such problems may be encountered.





Solution 1:

This problem is corrected in Version 2.1 due to be released in June 1999.



Solution 2:

Try locking large BLKRAMs to specific locations. This can be done in the ucf like this:

INST sig_lut.ram2kx16/BU0 LOC=RAMB4_R0C0;
INST sig_lut.ram2kx16/BU1 LOC=RAMB4_R1C0;
INST sig_lut.ram2kx16/BU2 LOC=RAMB4_R2C0;
INST sig_lut.ram2kx16/BU3 LOC=RAMB4_R3C0;
INST sig_lut.ram2kx16/BU4 LOC=RAMB4_R4C0;
INST sig_lut.ram2kx16/BU5 LOC=RAMB4_R5C0;
INST sig_lut.ram2kx16/BU6 LOC=RAMB4_R6C0;
INST sig_lut.ram2kx16/BU7 LOC=RAMB4_R7C0;
INST priority_q.dpram1k/BU0 LOC=RAMB4_R0C1;
INST priority_q.dpram1k/BU1 LOC=RAMB4_R1C1;
INST priority_q.dpram1k/BU2 LOC=RAMB4_R2C1;
INST priority_q.dpram1k/BU3 LOC=RAMB4_R3C1;





End of Record #5591 - Last Modified: 03/23/99 12:18

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