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 />

• Add IO Buffers<br />

XST automatically inserts Input/Output Buffers into the design.<br />

The Add IO Buffers (IOBUF) constraint enables or disables I/O<br />

buffer insertion. See the “IOBUF” section in the Constraints <strong>Guide</strong><br />

for details.<br />

• Box Type<br />

The BOX_TYPE constraint currently takes only one possible<br />

value: black_box. The black_box value instructs XST to not<br />

synthesize the behavior of a model. See the “BOX_TYPE” section<br />

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

• Bus Delimiter<br />

The Bus Delimiter (BUS_DELIMITER) command line option<br />

defines the format that will be used to write the signal vectors in<br />

the result netlist. It can be specified by selecting the Bus Delimiter<br />

option under the <strong>Synthesis</strong> Options tab in the Process Properties<br />

dialog box within the Project Navigator, or with the -<br />

bus_delimiter command line option. See the “BUS_DELIMITER”<br />

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

• Case<br />

The Case command line option determines if the instance and net<br />

names will be written in the final netlist using all lower or upper<br />

case letters or if the case will be maintained from the source. Note<br />

that the case can be maintained for Verilog synthesis flow only. It<br />

can be specified by selecting the Case option under the <strong>Synthesis</strong><br />

Options tab in the Process Properties dialog box within the<br />

Project Navigator, or with the -case command line option. See the<br />

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

• Case Implementation Style<br />

The Case Implementation Style option (VLGCASE) in the<br />

<strong>Synthesis</strong> Options tab of the Process Properties dialog box in the<br />

Project Navigator controls the PARALLEL_CASE and<br />

FULL_CASE directives. See the “Multiplexers” section of the<br />

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

“FULL_CASE” section and the “PARALLEL_CASE” section in<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!