Answers Database


CONCEPT-HDL 13.5: In a mixed-flow, Xilinx primitives are listed in the "resource file" list of Synplify


Record #3029

Product Family: Software

Product Line: Cadence

Product Part: concept

Problem Title:
CONCEPT-HDL 13.5: In a mixed-flow, Xilinx primitives are listed in the "resource file" list of Synplify



Problem Description:
Urgency: High

General Description:
The Cadence project manager delivered with Concept-HDL 13.5
(and, earlier versions), Iists Xilinx primitives in the "resource file"
list of Synplify in a mixed-flow environment.



Solution 1:

Concept-HDL is integrated with Synplicity's Synplify for design synthesis. In
mixed-level design methodology, Concept-HDL writes Verilog and VHDL
directly from a block diagram schematic. In the PE 13.5, the entire design is
netlisted and passed to Synplify, however, Xilinx primitives are listed in the
"resource file" list of Synplify which conflicts with the synthesis library definition of the primitive.

There are 2 issues to notice:

1> Synplify is not able to find declarations for the primitives that are in the schematic Verilog file since Concept-HDL provides them in all lower case.
2> Synplify will synthesis these behavioral models of the primitives.

This is corrected in PE 13.6. In the PE 13.6 release, there will be no netlisting of these primitives for the purpose of going into Synthesis. This provides for individual synthesis of the HDL blocks and EDIF netlisting of each of the
schematic blocks, and also the ability to use a previously generated EDIF view
for blocks, rather than requiring a Verilog, VHDL or schematic view.




End of Record #3029 - Last Modified: 06/26/99 10:08

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