Answers Database
CONCEPT: Adding Xilinx properties--general guidelines
Record #1252
Product Family: Software
Product Line: Cadence
Problem Title:
CONCEPT: Adding Xilinx properties--general guidelines
Problem Description:
Keywords: Cadence, Concept, properties
Urgency: standard
General Description:
In Concept, all properties must be specified as NAME=VALUE
pairs.
Solution 1:
XACT 5.x/CONCEPT2XNF interface:
The Xilinx Design Properties section in Chapter 2 of
the Cadence OpenBook online documentation on Xilinx FPGA
Designer for Concept contains a complete list of all
Xilinx-related properties. The list includes the Property
NAME that should be used in conjunction with each property
Value, as well as where the property should be attached on
the schematic.
To access this chapter in Openbook, select the following:
Systems Tools / FPGA Designer (Concept) / FPGA Designer
(Concept) User Guide
This will put you in the Table of Contents. From here you
can navigate to the Table of Xilinx Design Properties in
Chap. 2. (these properties can also be found listed in
the concept2xnf.prop file under
$CDS/share/library/xilinx/data)
In the Table of Xilinx of Design Properties, the column
labeled "Property" in this table corresponds to what you need
to enter in the "Name" field of the Attribute Form popup.
The third column, "Place On", indicates where the attribute
should be placed on your schematic.
Take the "X" property, for example. This property is listed
as one of the properties with the name, "PR_PARAMS". To
attach the "X" property to a net,
- type "attr" in the Concept command window and click on the
net.
The Attribute Form popup appears.
- click on "Add" to add an additional property field for the
new property
- Enter "PR_PARAMS" in the "Name" field of the new property
field
- Enter "X" in the "Value" field of the new property field.
- Note the "VAL" button. This indicates that only the VALUE
of the property should be made visible on the schematic.
This is fine for this particular property. To display BOTH
the NAME and the VALUE for, say, a LOC property,
click on the "VAL" button until it says "BOTH".
- Click on "Done" to accept.
Solution 2:
M1 Flow (concept2xil):
In M1, all properties that must be translated from a
Concept schematic must be listed in the Xilinx property
filter file, XILINX.PFF file. This file may belocated in
either
$XILINX/cadence/data, or
$CDS/share/library/xilinx/data.
As an example, take the "X" property. This property is
listed in $XILINX/cadence/data/xilinx.pff as a Boolean
property.
To attach the "X" property to a net,
specify the name of the property to be "X", and the value
of the property to be "TRUE":
- type "attr" in the Concept command window and click on the
net.
The Attribute Form popup appears.
- click on "Add" to add an additional property field for the
new property
- Enter "X" in the "Name" field of the new property
field
- Enter "TRUE" in the "Value" field of the new property
field.
- Note the "VAL" button. This indicates that only the VALUE
of the property should be made visible on the schematic.
In the case of a Boolean property like X, we should at
least display the NAME of the property. To display
the NAME of, say, LOC property, click on the "VAL" button
until it says "BOTH".
- Click on "Done" to complete the entry.
End of Record #1252
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |