Answers Database


V2.1i COREGEN, SYNPLICITY: CORE Generator does not write out a "/* synthesis black_box */ compiler directive to .VEO file for Synplicity Verilog designs


Record #7119

Product Family: Software

Product Line: Coregen

Product Part: Coregen

Product Version: 2.1

Problem Title:
V2.1i COREGEN, SYNPLICITY: CORE Generator does not write out a "/* synthesis black_box */
compiler directive to .VEO file for Synplicity Verilog designs



Problem Description:
Urgency: standard

General Description:
When Synplicity is specified as the Vendor in the CORE Generator,
the "//synthesis black_box" compiler directive is not written to the .VEO
file.


Solution 1:

The /* synthesis black_box */ directive is a Synplicity-specific directive
that is currently not supported in the 2.1i CORE Generator .VEO file.
The Vendor setting in the Project Options menu only directs CORE
Generator to write out the EDIF implementation netlist for the module
with the appropriate EDIF bus delimiter

Customers must continue to add the /* synthesis black_box */ directive to
their designs manually for now.

This directive should not be confused with the "// synopsys translate_off"
and ''//synopsys translate_on" directives. These latter directives are
used to specifiy that the indicated sections of the .VEO file are for
behavioral simulation only, and should not be compiled when
synthesizing the design.




End of Record #7119 - Last Modified: 07/27/99 16:40

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!