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 |