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  |