Answers Database
1.5i Map - "ERROR:baspr:41 - Unable to parse ..." Map writes syntactically incorrect PCF when a USER timegrp is completely trimmed.
Record #4908
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Problem Title:
1.5i Map - "ERROR:baspr:41 - Unable to parse ..." Map writes syntactically incorrect PCF
when a USER timegrp is completely trimmed.
Problem Description:
Map writes syntactically incorrect PCF when a USER timegrp is
completely trimmed.
An M1.5i Performance Pack Update fix has broken a different
case. The broken case requires an explicit user timegroup definition, i.e. "TIMEGRP MYGROUP = FFS(M
YFLOPS);" that is completely trimmed. Resulting PCF has line of the form "TIMEGRP MYGROUP = "";", w
hich fails to parse in the next application that attempts to read it with an error such as "ERROR:ba
spr:41 - Unable to parse ";" in line 7.".
Solution 1:
Workaround is to manually edit the PCF file to remove offending empty TIMEGRP definitions, OR to rem
ove TIMEGRPs that will be trimmed from the UCF file, and rerun map. This may also mandate recursive
ly trimming other groups and timespecs that reference the now absent timegroup.
Solution 2:
A fix for this problem is included in the 1.5i Service Pack 1. For details
on this Service Pack see http://www.xilinx.com/techdocs/5514.htm
End of Record #4908 - Last Modified: 02/03/99 09:20 |