Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
xst.pdf
Скачиваний:
141
Добавлен:
11.06.2015
Размер:
5.64 Mб
Скачать

R

XST-Supported Third Party Constraints

Table 5-8: XST Equivalents to Third Party Constraints (Cont’d)

Name

Vendor

XST Equivalent

Automatic

Available For

Recognition

 

 

 

 

 

 

 

 

 

xc_fast

Synplicity

“FAST”

N/A

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_fast_auto

Synplicity

“FAST”

N/A

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_global_buffers

Synplicity

“BUFG (XST)”

N/A

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_ioff

Synplicity

“Pack I/O Registers

N/A

VHDL

 

 

Into IOBs (IOB)”

 

Verilog

 

 

 

 

 

xc_isgsr

Synplicity

N/A

N/A

N/A

 

 

 

 

 

xc_loc

Synplicity

“LOC”

Yes

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_map

Synplicity

LUT_MAP

Yes (XST supports only

VHDL

 

 

 

the value lut for

Verilog

 

 

 

automatic recognition.)

 

 

 

 

 

 

xc_ncf_auto_relax

Synplicity

N/A

N/A

N/A

 

 

 

 

 

xc_nodelay

Synplicity

“NODELAY”

N/A

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_padtype

Synplicity

“I/O Standard

N/A

VHDL

 

 

(IOSTANDARD)”

 

Verilog

 

 

 

 

 

xc_props

Synplicity

N/A

N/A

N/A

 

 

 

 

 

xc_pullup

Synplicity

“PULLUP”

N/A

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_rloc

Synplicity

“RLOC”

Yes

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_fast

Synplicity

“FAST”

N/A

VHDL

 

 

 

 

Verilog

 

 

 

 

 

xc_slow

Synplicity

N/A

N/A

N/A

 

 

 

 

 

xc_uset

Synplicity

“U_SET”

Yes

VHDL

 

 

 

 

Verilog

 

 

 

 

 

Third Party Constraints Syntax Examples

This section contains the following third party constraints syntax examples:

“Third Party Constraints Verilog Syntax Example”

“Third Party Constraints XCF Syntax Example”

Third Party Constraints Verilog Syntax Example

module testkeep (in1, in2, out1); input in1;

input in2;

XST User Guide

www.xilinx.com

449

10.1

Chapter 5: XST Design Constraints

R

output out1;

(* keep = "yes" *) wire aux1; (* keep = "yes" *) wire aux2; assign aux1 = in1;

assign aux2 = in2;

assign out1 = aux1 & aux2; endmodule

Third Party Constraints XCF Syntax Example

The “Keep (KEEP)” constraint can also be applied through the separate synthesis constraint file:

BEGIN MODEL testkeep

NET aux1 KEEP=true;

END;

These are the only two ways of preserving a signal/net in a Hardware Description Language (HDL) design and preventing optimization on the signal or net during synthesis.

450

www.xilinx.com

XST User Guide

 

 

10.1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]