Answers Database
F1.5: SC caused a general protection fault in module conv_acs.all when importing Synplicity EDIF files
Record #4814
Product Family: Software
Product Line: Aldec
Product Part: Foundation Schematic Capture
Product Version: 1.5
Problem Title:
F1.5: SC caused a general protection fault in module conv_acs.all when importing Synplicity
EDIF files
Problem Description:
Urgency: Normal
General Description:
In F1.5 Schematic Capture, when a macro symbol is created
from EDIF netlist from Synplify 5.0.6 or older, incorrect
symbol parameters get written into the macro symbol:
$BUSDELIMITER=<
$BUSDELIMITER=[
When trying to export the netlist for M1 implementation,
illegal operation error occurs:
SC caused a general protection fault in module conv_acs.all
exp_EDIF.log file may write the following:
Double defined property '$BUSDELIMITER' for port 'IA'
Symbol 'EQN' not found in project libraries
Solution 1:
Generate XNF from Synplify instead of EDF.
Solution 2:
The problem is because Synplify 5.0.6 or older is generating
a hierarchial EDIF as default, and Foundation's macro symbol
generator does not like it. As a workaround, make Synplify
tool to create a flattened EDIF by adding the following line
in the Synplify constraint file:
define_global_attribute syn_netlist_hierarchy 0
Note that Synplify 5.0.7 will write the flattened EDIF as
a default.
End of Record #4814 - Last Modified: 01/28/99 12:50 |