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

Chapter 5: XST Design Constraints

R

XST Command Line Only Options

Table 5-2: XST-Specific Non-Timing Options: XST Command Line Only

Constraint Name

Command Line

Command Value

 

 

 

VHDL Top Level Architecture

-arch

architecture_name

 

 

default: N/A

 

 

 

Asynchronous to Synchronous

-async_to_sync

yes

 

 

no

 

 

default: no

 

 

 

Automatic BRAM Packing

-auto_bram_packing

yes

 

 

no

 

 

default: no

 

 

 

BRAM Utilization Ratio

-bram_utilization_

integer (range -1 to 100)

(BRAM_UTILIZATION_RATIO)

ratio

integer% (range -1 to 100)

 

 

integer#

 

 

default: 100

 

 

 

Maximum Global Clock Buffers

-bufg

Integer

 

 

default: max number of buffers in

 

 

target device

 

 

 

Maximum Regional Clock Buffers

-bufr

Integer

 

 

default: max number of buffers in

 

 

target device

 

 

 

Bus Delimiter

-bus_delimiter

< >

 

 

[ ]

 

 

{ }

 

 

()

 

 

default: <>

 

 

 

Case

-case

upper

 

 

lower

 

 

maintain

 

 

default: maintain

 

 

 

Verilog Macros

-define

{name = value}

 

 

default: N/A

 

 

 

324

www.xilinx.com

XST User Guide

 

 

10.1

R

XST Command Line Only Options

Table 5-2: XST-Specific Non-Timing Options: XST Command Line Only (Cont’d)

DSP Utilization Ratio

-dsp_utilization_ratio

integer (range -1 to 100)

(DSP_UTILIZATION_RATIO)

 

integer% (range -1 to 100)

 

 

 

 

integer#

 

 

default: 100

 

 

 

Duplication suffix

-duplication_suffix

string%dstring

 

 

default: _%d

 

 

 

VHDL Top-Level block

-ent

entity_name

(Valid only when old VHDL project

 

default: N/A

format is used (-ifmt VHDL). Use

 

 

project format (-ifmt mixed) and -

 

 

top option to specify which top level

 

 

block to synthesize.)

 

 

 

 

 

Generics

-generics

{name = value}

 

 

default: N/A

 

 

 

HDL File Compilation Order

-hdl_compilation_order

auto

 

 

user

 

 

default: auto

 

 

 

Hierarchy Separator

-hierarchy_separator

_

 

 

/

 

 

default: /

 

 

 

Input Format

-ifmt

mixed

 

 

vhdl

 

 

verilog

 

 

default: mixed

 

 

 

Input/Project File Name

-ifn

file_name

 

 

default: N/A

 

 

 

Add I/O Buffers

-iobuf

yes

 

 

no

 

 

default: yes

 

 

 

Ignore User Constraints

-iuc

yes

 

 

no

 

 

default: no

 

 

 

Library Search Order

-lso

file_name.lso

 

 

default: N/A

 

 

 

XST User Guide

www.xilinx.com

325

10.1

Chapter 5: XST Design Constraints

Table 5-2: XST-Specific Non-Timing Options: XST Command Line Only (Cont’d)

R

LUT Combining

-lc

auto

 

 

area

 

 

off

 

 

default: off

 

 

 

Netlist Hierarchy

-netlist_hierarchy

as_optimized

 

 

rebuilt

 

 

default: as_optimized

 

 

 

Output File Format

-ofmt

ngc

 

 

default: ngc

 

 

 

Output File Name

-ofn

file_name

 

 

default: N/A

 

 

 

Target Device

-p

part-package-speed (For example:

 

 

xcv50-fg456-5: xcv50-fg456-6)

 

 

default: N/A

 

 

 

Clock Enable

-pld_ce

yes

 

 

no

 

 

default: yes

 

 

 

Macro Preserve

-pld_mp

yes

 

 

no

 

 

default: yes

 

 

 

XOR Preserve

-pld_xp

yes

 

 

no

 

 

default: yes

 

 

 

Reduce Control Sets

-reduce_control_sets

auto

 

 

no

 

 

default: no

 

 

 

Generate RTL Schematic

-rtlview

yes

 

 

no

 

 

only

 

 

default: no

 

 

 

Cores Search Directories

-sd

directories

 

 

default: N/A

 

 

 

326

www.xilinx.com

XST User Guide

 

 

10.1

R

XST Command Line Only Options

Table 5-2: XST-Specific Non-Timing Options: XST Command Line Only (Cont’d)

Slice Packing

-slice_packing

yes

 

 

no

 

 

default: yes

 

 

 

Top Level Block

-top

block_name

 

 

default: N/A

 

 

 

Synthesis Constraints File

-uc

file_name.xcf

 

 

default: N/A

 

 

 

Verilog 2001

-verilog2001

yes

 

 

no

 

 

default: yes

 

 

 

Case Implementation Style

-vlgcase

full

 

 

parallel

 

 

full-parallel

 

 

default: N/A

 

 

 

Verilog Include Directories

-vlgincdir

directories

 

 

default: N/A

 

 

 

Work Library

-work_lib

directory

 

 

default: work

 

 

 

wysiwyg

-wysiwyg

yes

 

 

no

 

 

default: no

 

 

 

Work Directory

-xsthdpdir

Directory

 

 

default: ./xst

 

 

 

HDL Library Mapping File

-xsthdpini

file_name.ini

 

 

default: N/A

 

 

 

XST User Guide

www.xilinx.com

327

10.1

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