UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 4908

1.5i Map - "ERROR:baspr:41 - Unable to parse ..." Map writes syntactically incorrect PCF when a USER timegrp is completely trimmed.

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(MYFLOPS);" that is completely trimmed. Resulting PCF has line of the form "TIMEGRP MYGROUP = "";", which fails to parse in the next application that attempts to read it with an error such as "ERROR:baspr:41 - Unable to parse ";" in line 7.".


解决方案

1

Workaround is to manually edit the PCF file to remove offending empty TIMEGRP definitions, OR to remove TIMEGRPs that will be trimmed from the UCF file, and rerun map. This may also mandate recursively trimming other groups and timespecs that reference the now absent timegroup.

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
AR# 4908
创建日期 10/26/1998
Last Updated 04/19/2000
状态 Archive
Type 综合文章