05.07.2013 Views

Xilinx Synthesis Technology User Guide

Xilinx Synthesis Technology User Guide

Xilinx Synthesis Technology User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Design Constraints<br />

the components connected to each side of a net are mapped into<br />

the same logic block. The net may then be absorbed into the block<br />

containing the components. KEEP prevents this from happening.<br />

See the “KEEP” section in the Constraints <strong>Guide</strong> for details.<br />

• LOC<br />

The LOC constraint defines where a design element can be<br />

placed within an FPGA/CPLD. See the “LOC” section in the<br />

Constraints <strong>Guide</strong> for details.<br />

• Optimization Effort<br />

The Optimization Effort (OPT_LEVEL) constraint defines the<br />

synthesis optimization effort level. See the “OPT_LEVEL” section<br />

in the Constraints <strong>Guide</strong> for details.<br />

• Optimization Goal<br />

The Optimization Goal (OPT_MODE) constraint defines the<br />

synthesis optimization strategy. Available strategies can be speed<br />

or area. See the “OPT_MODE” section in the Constraints <strong>Guide</strong> for<br />

details.<br />

• Parallel Case (Verilog)<br />

The PARALLEL_CASE directive is used to force a case statement<br />

to be synthesized as a parallel multiplexer and prevents the case<br />

statement from being transformed into a prioritized if/elsif<br />

cascade. See the “Multiplexers” section of the “HDL Coding<br />

Techniques” chapter of this manual. Also see the<br />

“PARALLEL_CASE” section in the Constraints <strong>Guide</strong> for details.<br />

• RLOC<br />

The RLOC constraint is a basic mapping and placement<br />

constraint. This constraint groups logic elements into discrete sets<br />

and allows you to define the location of any element within the<br />

set relative to other elements in the set, regardless of eventual<br />

placement in the overall design. See the “RLOC” section in the<br />

Constraints <strong>Guide</strong> for details.<br />

• <strong>Synthesis</strong> Constraint File<br />

The <strong>Synthesis</strong> Constraint File (UC) command line option creates<br />

a synthesis constraints file for XST. It replaces the old one, called<br />

ATTRIBFILE, which is obsolete in this release. The XCF must<br />

XST <strong>User</strong> <strong>Guide</strong> 5-17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!