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# 2731

M1.3 CPLD: taengine - Assertion failed: !i->RetOutput(iot,ZeroIfNew)


Keywords: CPLD, taengine, assertion failed, 9500

Urgency: Standard

General description:

TAENGINE gives an error message similar to the following:

taengine -f Sac_ifc -l Sac_ifc.tim
Assertion failed: !i->RetOutput(iot,ZeroIfNew), file ../node/s/node.c,
line 247

abnormal program termination


One possible cause is the use of a period ('.') in a signal name. Change
the source design such that periods are not used in netnames.


Original edif file:
(port (rename COM1_7_26 "COM1.7")
(direction INPUT))
(port (rename COM1_6_27 "COM1.6")
(direction INPUT))
(port (rename COM1_5_28 "COM1.5")

**To fix this problem, the "." in the edif file needs to be replaced
with "_" in order for the taengine to run.

Modified edif file:
(port (rename COM1_7_26 "COM1_7")
(direction INPUT))
(port (rename COM1_6_27 "COM1_6")
(direction INPUT))
(port (rename COM1_5_28 "COM1_5")

AR# 2731
Date Created 08/28/1997
Last Updated 03/26/2000
Status Archive
Type General Article