Development System Reference Guide
 Development System Reference Guide
 Guide Contents
About This Guide
 Preface About This Guide
 Additional Resources
Conventions
Typographical
 Online Document
Preface About This Guide Convention Meaning or Use Example
Allow block blockname
Loc1 loc2 ... locn
 Table of Contents
 Tcl
 PARTGen
 Logical Design Rule Check
NGDBuild
MAP
 Physical Design Rule Check
PAR
 Development System Reference Guide
 XPower
PIN2UCF
 Trace
Trace Output Files
 Speedprint
BitGen
 BSDLAnno
 PROMGen
IBISWriter
 CPLDfit
Tsim
TAEngine
 Hprep6
NetGen
 Development System Reference Guide
 Xflow
 Data2MEM
EDIF2NGD, and NGDBuild
 Command Line Program Overview
1Command Line Programs in the Design Flow Design Flow Step
Introduction
 Command Line Syntax
Command Line Options
Execute Commands File
Introduction
 Command Line Options
Symbol Description
Help
 Introduction Symbol Description
Intstyle Integration Style
Programname -harchitecturename
Programname -h filename
 2Part Number Examples Specification
Part Number
 Invoking Command Line Programs
Introduction 2Part Number Examples Specification
 Design Flow
Design Flow Overview
 Design Flow
Xilinx Design Flow
 Design Flow Overview
2Xilinx Software Design Flow FPGAs
 3Xilinx Software Design Flow CPLDs
 Design Entry and Synthesis
Hierarchical Design
Design Entry and Synthesis
 Schematic Entry Overview
Library Elements
Core Generator Tool FPGAs Only
 HDL Entry and Synthesis
Functional Simulation
Constraints
Mapping Constraints FPGAs Only
 Block Placement
Timing Specifications
Design Implementation
Netlist Translation Programs
 Design Implementation
5Design Implementation Flow FPGAs
 6Design Implementation Flow CPLDs
 Mapping FPGAs Only
Placing and Routing FPGAs Only
Bitstream Generation FPGAs Only
 Design Verification
1Verification Tools Verification Type
 Design Verification
7Three Verification Methods of the Design Flow FPGAs
 Simulation
Back-Annotation
 9Back-Annotation Flow for FPGAs
 Schematic-Based Simulation
NetGen
 HDL-Based Simulation
Timing Simulation
 11Simulation Points for HDL Designs
2Five Simulation Points in HDL Design Flow UniSim SimPrim
 Static Timing Analysis FPGAs Only
 In-Circuit Verification
Design Rule Checker FPGAs Only
Xilinx Design Download Cables
Probe
 3Global Clock Resources Fpga Family Number Destination Pins
Fpga Design Tips
Design Size and Performance
Global Clock Distribution
 Data Feedback and Clock Enable
12 Gated Clock
 13Synchronous Design Using Data Feedback
Counters
 Other Synchronous Design Considerations
Q0. . . .Q7 Q8. . . .Q15
Q0. . . .Q7Q8. . . .Q15
 Tcl
Tcl Overview
 Accessing Help
Xilinx Tcl Shell
 Tcl Fundamentals
Tcl Fundamentals
 Xilinx Tcl Commands
1Xilinx Tcl Commands for General Usage Subcommands
Xilinx Namespace
 Project create and manage projects
 Tcl Commands for General Usage
2Xilinx Tcl Commands for Advanced Scripting Subcommands
Partition support design preservation
 Tcl Commands for General Usage
Delete delete a partition
Get get partition properties
Partition delete /stopwatch/Instdcm1
 New create a new partition
Partition get /stopwatch/Instdcm1 preserve
Partition new /stopwatch/Instdcm1
 Properties list available partition properties
Rerun force partition synthesis and implementation
Partition properties
 Set set partition preserve property
 Process run and manage project processes
Run run process task
4Process Tasks
 Clean remove system-generated project files
Project clean
Project create and manage projects
 Close close the ISE project
Get get project properties
Getprocesses get project processes
Project close
 New create a new ISE project
Open open an ISE project
Project getprocesses -instance Instdcm1
Project new watchver.ise
 Properties list project properties
Set set project properties, values, and options
Project properties -process all
 Set device set device
Set family set device family
Project set Map Effort Level high
Project set device xc2vp2
 Set package set device package
Set speed set device speed
Project set family Virtex2p
Project set package fg256
 Timinganalysis generate timing analysis reports
Set top set the top-level module/entity
Delete delete timing analysis
Project set speed
 Disableconstraints disable timing constraints
Disablecpt disable components for path tracing control
 Enablecpt enable components for path tracing control
Timinganalysis enableconstraints
Stopwatchtiming TSclk=PERIOD TIMEGROUP\sclk\
Ns High 50.00000%
 Timinganalysis enablecpt stopwatchtiming
Get get analysis property
Regsrclk ureg1 ureg2 ureg3
 Ascii
 New new timing analysis
 Reset reset path filters and constraints
Timinganalysis reset stopwatchtiming
Run run analysis
Saveas save analysis report
 Set set analysis properties
Setconstraint set constraint for custom analysis
Timinganalysis set stopwatchtiming
Analysisspeed
 Setendpoints set source and destination endpoints
Timinganalysis setconstraint stopwatchtiming
Period 13 sclk
 Setquery set up net or timegroup report
Setfilter set filter for analysis
Timinganalysis setfilter stopwatchtiming nets
Exclude uregnet1 uregnet2 uregnet3
 Showsettings generate settings report
Xfile manage project files
Add add file to project
Example
 Get get project file properties
Remove remove file from project
Xfile add *.vhd /mysource/mysubdir timing.ucf
Xfile get timestamp stopwatch.vhd
 Tcl Commands for Advanced Scripting
Collection create and manage a collection
Appendto add objects to a collection
Xfile remove stopwatch.vhd
 Tcl Commands for Advanced Scripting
Copy copy a collection
Set colVar1 search * -type instance
Set colVar2 $colVar1
 Equal compare two collections
Set colVar2 collection copy $colVar1
Set colVar2 search /top/T* -type instance
Collection equal $colVar1 $colVar2
 Foreach iterate over elements in a collection
Get get collection property
 Index extract a collection object
Properties list available collection properties
Set item collection index $colVar
Object name $item
 Removefrom remove objects from a collection
Set set the property for all collections
Collection properties
 Object get object information
Sizeof show the number of objects in a collection
Collection set displaytype true
Collection sizeof $colVar
 Get get object properties
Name name of the object
Collection foreach obj $colVar set objProps
Object properties $obj foreach prop $objProps
 Properties list object properties
Object name collection index $colVar
Set colVar search * -type partition
 Search search and return matching objects
Type type of object
Object type collection index $colVar
 Project Properties and Options
Search /stopwatch -type instance
6Project Properties Property Name Description
Option Name Synthesis Tool
 Project Properties and Options
 NGDBuild Options Option Name Implementation Tool
 Option Name Implementation Tool
 Tcl 10 PAR Options
 Example Tcl Scripts
Sample Tcl Script for General Usage
Example Tcl Scripts
 Tcl
 Sample Tcl Script for Advanced Scripting
 100
 PARTGen
PARTGen Overview
PARTGen Syntax
Partgen options
 PARTGen Input Files
PARTGen Output Files
PARTGen Options
Arch Print Information for Specified Architecture
 PARTGen Options
 Print a List of Devices, Packages, and Speeds
 PARTGen Options
 2s400e
 Creates Package file and Partlist Files
Nopkgfile No Package File
Pname
Xcv400 Device V400bg432 Part
 Partlist File
Creates Package and Partlist Files
 Header
Device Attributes
Partlist File
Part architecture family partname diename packagefilename
 Select RAM
 PKG File
PKG File
 Done
 Logical Design Rule Check
Logical DRC Overview
 Logical DRC Checks
Block Check
Net Check
Pad Check
 Clock Buffer Check
Name Check
Logical DRC Checks
 1Checked Primitive Pins NGD Primitive Pins Checked
Primitive Pin Check
 NGDBuild
NGDBuild Overview
 Converting a Netlist to an NGD File
1NGDBuild Design Flow
 NGDBuild Syntax
NGDBuild Input Files
NGDBuild Syntax
Ngdbuild options designname ngdfile.ngd
 120
 Add PADs to Top-Level Port Signals
NGDBuild Output Files
NGDBuild Intermediate Files
NGDBuild Options
 Aul Allow Unmatched LOCs
Bm Specify BMM Files
Dd Destination Directory
Ignore UCF File
 Insertkeephierarchy
Libraries to Search
NGDBuild Options
Synopsys
 Modular assemble Module Assembly
Modular initial Initial Budgeting of Modular Design
Modular assemble -pimpath pimdirectorypath
Usepimmodulename1 -usepimmodulename2
 Modular module Active Module Implementation
Nt Netlist Translation Type
Modular module -active modulename
Pimcreate pimdirectory -ncd designnamerouted.ncd
 Ignore LOC Constraints
Sd Search Specified Directory
Allow Unexpanded Blocks
 Uc User Constraints File
Ur Read User Rules File
Verbose Report All Messages
Uc ucffile.ucf
 128
 MAP
MAP Overview
 MAP Syntax
Map options infile.ngd pcffile.pcf
 MAP Input Files
MAP Output Files
MAP Input Files
 MAP Options
1Map Options and Architectures
 Bp Map Slice Logic
Pack CLBs
MAP Options 1Map Options and Architectures
Cpackfactor
 Cm Cover Mode
Detail Write Out Detailed MAP Report
Equivalentregisterremoval Remove Redundant Registers
Cm area speed balanced
 Gm Guide Mode
Gm incremental Guide Mode incremental
Gf Guide NCD File
Globalopt Global Optimization
 Ignorekeephierarchy Ignore Keephierarchy Properties
Ir Do Not Use RLOCs to Generate RPMs
Ise ISE Project File
Map to Input Functions
 No logic replication
Output File Name
 Ol Overall Effort Level
Olstdmedhigh
 Pr Pack Registers in I/O
No Register Ordering
Registerduplication Duplicate Registers
Retiming Register Retiming During Global Optimization
 Timing Timing-Driven Packing and Placement
Tx Transform Buses
Tx on off aggressive limit
 MAP Process
Do Not Remove Unused Logic
Xe Extra Effort Level
MAP Process
 Register Ordering
 Register Ordering
Data01 Addr02 Atod03 Dtoa04
 Guided Mapping
3Guided Mapping
 Simulating Map Results
Simulating Map Results
 4Logical Circuit Representation
 MAP Report MRP File
MAP Report MRP File
 148
 Development System Reference Guide 149
 Type Block GND Xstgnd
 IOB
 152
 Halting MAP
Halting MAP
 154
 Physical Design Rule Check
DRC Overview
 DRC Syntax
DRC Input File
DRC Output File
DRC Options
 DRC Checks
Report Incomplete Programming
DRC Checks
 DRC Errors and Warnings
 PAR
Place and Route Overview
 PAR Flow
 PAR Process
Placing
Routing
Timing-driven PAR
 Command Line Examples
Par input.ncd output.ncd
Par -k previous.ncd reentrant.ncd pref.pcf
 Guided PAR
Guided PAR
 PCI Cores
 PAR Syntax
PAR Input Files
PAR Output Files
PAR Syntax
 1Effort Level Options Function Range Default
General Options Function Range Default
PAR Options
Ol value for the router
 PAR Options 2General Options Function Range Default
Guide Options Function Range Default
Existingfile
 Execute Commands File
Detailed Listing of Options
Gf Guide NCD File
 Gm Guide Mode
Intstyle Integration Style
Re-Entrant Routing
PAR Options
 Multi-Tasking Mode
Number of PAR Iterations
Nopad No Pad
Ol Overall Effort Level
 No Placement
Power Power Aware PAR
Pl Placer Effort Level
No Routing
 Number of Results to Save
Starting Placer Cost Table
Ub Use Bonded I/Os
Overwrite Existing Files
 Performance Evaluation Mode
PAR Reports
Xe Extra Effort Level
PAR Reports
 Place and Route Report File
 Development System Reference Guide 175
 Ing score in parenthesis
 Development System Reference Guide 177
 Multi Pass Place and Route Mppr
Placer effort levelrouter effort levelcost table number
Par -n 3 -pl high -rl std address.ncd output.dir
 Select I/O Utilization and Usage Summary
Importing the PAD File Information
Guide Reporting
Multi Pass Place and Route Mppr
 Best Performance Mode
Xplorer
 Timing Closure Mode
Xplorer Syntax
Xplorer
 Xplorer Input Files
Xplorer Output Files
Xplorer Options
5Xplorer Options Function
 Xplorer Report
Xplorer 5Xplorer Options Function
 184
 ReportGen
ReportGen Syntax
ReportGen Input Files
ReportGen Output Files
 ReportGen Options
Option Usage Function
Isexflowsilent
Padfmt padcsvtxt
 Turns Engine PAR Multi-Tasking Option
Turns Engine Overview
Turns Engine PAR Multi-Tasking Option
Par -m nodefilename -ol high -n 10 mydesign.ncd output.dir
 Turns Engine Syntax
Turns Engine Input Files
 Turns Engine Output Files
Limitations
System Requirements
 Turns Engine Environment Variables
 Debugging
Rsh machinename
 Screen Output
 Node Status JOB Time
 Halting PAR
 Halting PAR
 196
 XPower
XPower Overview
 XPower Syntax
Files Used by XPower
Fpga Designs
Cpld Designs
 Using XPower
Using XPower
VCD Data Entry
 Rename Power Report
Other Methods of Data Entry
Limit
Ls List Supported Devices
 Specify Settings XML Input File
Specify VCD file
Tb Turn On Time Based Reporting
Wx Write XML File
 Command Line Examples
Power Reports
Standard Reports
 Power Reports
Detailed Reports
Advanced Reports
 204
 PIN2UCF
PIN2UCF Overview
 PIN2UCF Flow
 PIN2UCF Syntax
PIN2UCF Input Files
PIN2UCF Output Files
PIN2UCF Syntax
 PIN2UCF Options
PIN2UCF Scenarios
Write to a Report File
Outfile.ucf
 Existing Pinlock section.
 210
 Trace
Trace Overview
 Trace Syntax
Trace Input Files
Trce options design.ncd constraint.pcf
Trce -runmacro.xtm design.ncd constraint.pcf
 Trace Output Files
Input files to Trace
Trace Output Files
 Generate an Error Report
Trace Options
Advanced Analysis
Fastpaths Report Fastest Paths
 Nodatasheet No Data Sheet
Limit Timing Report
Output Timing Report File Name
Trace Options
 Run Run Timing Analyzer Macro
Change Speed
Skew Analyze Clock Skew for All Clocks
Skew
 Stamp Generates Stamp timing model files
Report Uncovered Paths
Stampstampfile design.ncd
Ulimit
 Trace Command Line Examples
Generate a Verbose Report
Xml XML Output File Name
Vlimit
 Trace Reports
Trace Reports
 Net Delay Constraints
Path Delay Constraints
Timing Verification with Trace
Net Skew Constraints
 Clock Skew and Setup Checking
1Path Delay Constraint Terminology Definition
 2Clock Skew and Setup Checking Terminology Terms Definition
2Clock Skew Example
 3Clock Passing Through Multiple Buffers
 Reporting with Trace
 5Error reporting for failed timing constraints
 Data Sheet Report
 Development System Reference Guide 227
 BSLOT0 D0S
 Guaranteed Setup and Hold Reporting
Report Legend
 Setup Times
Hold Times
 Summary Report Without a Physical Constraints File Specified
Trce -o summary.twr ramb16s1.ncd
 Trce -o summary1.twr ramb16s1.ncd clkperiod.pcf
 Development System Reference Guide 233
 Trce -e 3 ramb16s1.ncd clkperiod.pcf -o errorreport.twr
 Development System Reference Guide 235
 236
 Development System Reference Guide 237
 BUFGMUX.I0
 Offset Constraints
Offset Constraints
 Offset in Constraint Examples
Offset in Header
Offset in Path Details
 Offset in Detailed Path Data
 Offset In with Phase Shifted Clock
Offset in Detail Path Clock Path
 Development System Reference Guide 243
 Offset OUT Constraint Examples
Offset OUT Header
 Offset OUT Path Details
Offset OUT Detail Clock Path
 Offset OUT Detail Path Data
 Period Constraints
Period Constraints Examples
Period Header
Period Constraints
 Period Path
 Period Path Details
 Period Constraint with Phase
 Period Path with Phase
 Halting Trace
Minimum Period Statistics
 Speedprint
Speedprint Overview
 Specify Temperature
Speedprint Syntax
Speedprint Options
Min Display Minimum Speed Data
 Speedprint Example Commands
Speedprint Example Commands
Command Description
Speedprint Example Reports
 Lvttl Fast
 BitGen
BitGen Overview
 BitGen Syntax
Option Output File
Loutfilename.ll Moutfilename.msk Boutfilename.rbt
 BitGen Input Files
BitGen Output Files
BitGen Input Files
 BitGen Options
Create Rawbits File
 Bd Update Block Rams
Set Configuration
Bitgen -goptionsetting design.ncd design.bit design.pcf
Do Not Run DRC
 ActiveReconfig
ActivateGCLK
Binary
CclkPin
 ConfigRate
Compress
 DCIUpdateMode
DCMShutdown
DebugBitstream
 DisableBandgap
DONEcycle
DonePin
DonePipe
 DriveDone
Encrypt
Gclkdel0, Gclkdel1, Gclkdel2, Gclkdel3
GSRcycle
 GWEcycle
GTScycle
HswapenPin
Key0, Key1, Key2, Key3, Key4, Key5
 KeyFile
Keyseq0, Keyseq1, Keyseq2, Keyseq3, Keyseq4, Keyseq5
LCKcycle
M0Pin
 M1Pin
M2Pin
Matchcycle
PartialGCLK
 PartialMask0, PartialMask1, PartialMask2
PartialLeft
PartialRight
Persist
 PowerdownPin
ProgPin
ReadBack
Security
 SEURepair
StartCBC
StartKey
StartupClk
 TckPin
TdiPin
TdoPin
TmsPin
 No BIT File
UnusedPin
UserID
 Create a Logic Allocation File
Generate a Mask File
Create a Partial Bit File
Overwrite Existing Output File
 276
 BSDLAnno
BSDLAnno Overview
 BSDLAnno Syntax
BSDLAnno Input Files
BSDLAnno Output Files
BSDLAnno Options
 BSDLAnno File Composition
Entity Declaration
Generic Parameter
BSDLAnno File Composition
 Logical Port Description
Package Pin-Mapping
 USE Statement
Scan Port Identification
TAP Description
 Bsdl File Modifications for Single-Ended Pins
Boundary Register Description
 Explanation
 Boundary Scan Behavior in Xilinx Devices
Modifications to the Designwarning Section
Header Comments
BSDLAnno BSDLAnno version number
 PROMGen
PROMGen Overview
 PROMGen Syntax
PROMGen Input Files
PROMGen Output Files
Promgen options
 PROMGen Options
 Add BIT FIles
Prom Format
Load Prom File
File1.bit file2.bit
 Prom Size
Template File
Load Upward
Ver Version
 Enable Compression
Bit Swapping in Prom Files
 PROMGen Examples
PROMGen Examples
 292
 IBISWriter
IBISWriter Overview
 IBISWriter Syntax
Ibiswriter options infile outfile.ibs
 IBISWriter Input Files
IBISWriter Output Files
IBISWriter Options
Set Reference Voltage
 Ml Multilingual Support
Architecture Option Value Description
 Pin Generate Package Parasitics
IBISWriter Options
 298
 CPLDfit
CPLDfit Overview
 CPLDfit Syntax
CPLDfit Input Files
CPLDfit Output Files
 CPLDfit Options
 Inputs Number of Inputs to Use During Optimization
Iostd Specify I/O Standard
Keepio Prevent Optimization of Unused Inputs
Loc Keep Specified Location Constraints
 Nofbnand Disable Use of Foldback Nands
Nogclkopt Disable Global Clock Optimization
Nogsropt Disable Global Set/Reset Optimization
Nogtsopt Disable Global Output-Enable Optimization
 Power Set Power Mode
Optimize Optimize Logic for Density or Speed
Specify Xilinx Part
Pinfbk Use Pin Feedback
 Terminate Set to Termination Mode
Unused Set Termination Mode of Unused I/Os
Slew Set Slew Rate
Wysiwyg Do Not Perform Optimization
 306
 Tsim
Tsim Syntax
 Tsim Input Files
 TAEngine
TAEngine Overview
 TAEngine Syntax
1TAEngine Design Flow
 TAEngine Options
Detail Detail Report
Iopath Trace Paths
Specify Output Filename
 312
 Hprep6
1Hprep6 Design Flow
 Hprep6 Syntax
Hprep6 Options
Autosig Automatically Generate Signature
 Nopullup Disable Pullups
Specify Signature Value for Readback
Produce ISC File
Tmv Specify Test Vector File
 316
 NetGen
NetGen Overview
 NetGen
1NetGen Output File Types Input Design File
 NetGen Simulation Flow
NetGen Functional Simulation Flow
NetGen Supported Flows
NetGen Simulation Flow
 NetGen Timing Simulation Flow
Syntax for NetGen Functional Simulation
Output files for NetGen Functional Simulation
Ngcbuildoptions toplevelnetlistfile outputngcfile
 Syntax for NetGen Timing Simulation
Fpga Timing Simulation
NetGen Timing Simulation Flow
 Output files for Fpga Timing Simulation
Cpld Timing Simulation
Input files for Cpld Timing Simulation
Output files for Cpld Timing Simulation
 Options for NetGen Simulation Flow
 Insertppbuffers Insert Path Pulse Buffers
Mhf Multiple Hierarchical Files
Module Simulation of Active Module
 Ofmt Output Format
Pcf PCF File
Change Speed
Sim Generate Simulation Netlist
 Ti Top Instance Name
Tm Top Module Name
Tp Bring Out Global 3-State Net as Port
Insertglbl Insert glbl.v Module
 Ne No Name Escaping
Pf Generate PIN File
Sdfanno Include $sdfannotate
Sdfpath Full Path to SDF File
 VHDL-Specific Options for Functional and Timing Simulation
 NetGen Equivalence Checking Flow
Xon Select Output Behavior for Timing Violations
NetGen Equivalence Checking Flow
Xon truefalse
 Syntax for NetGen Equivalence Checking
Input files for NetGen Equivalence Checking
 Output files for NetGen Equivalence Checking
Options for NetGen Equivalence Checking Flow
Ecn Equivalence Checking
 Module Verification of Active Module
 NetGen Static Timing Analysis Flow
Ngm Design Correlation File
NetGen Static Timing Analysis Flow
 Input files for Static Timing Analysis
Output files for Static Timing Analysis
Syntax for NetGen Static Timing Analysis
 Options for NetGen Static Timing Analysis Flow
 336
 Preserving and Writing Hierarchy Files
Sta Generate Static Timing Analysis Netlist
Preserving and Writing Hierarchy Files
Modulename .sim Modulename .ecn Modulename .sta
 Dedicated Global Signals in Back-Annotation Simulation
Testbench File
Hierarchy Information File
 Global Signals in Verilog Netlist
Global Signals in Vhdl Netlist
Dedicated Global Signals in Back-Annotation Simulation
 340
 Xflow
Xflow Overview
 Xflow Syntax
1XFLOW Design Flow
 Xflow Input Files
Xflow Input Files
 Xflow Output Files
 Xflow Output Files
1XFLOW Output Files FPGAs and CPLDs
 2XFLOW Output Files FPGAs
 Assemble Module Assembly
Xflow Flow Types
Xflow Flow Types
3XFLOW Output Files CPLDs
 Config Create a BIT File for FPGAs
Configoptionfile
Ecn Create a File for Equivalence Checking
4Option Files for -assemble Flow Type Description
 Fit Fit a Cpld
Fsim Create a File for Functional Simulation
5Option Files for -ecn Flow Type Description
6Option Files for -fit Flow Type Description
 Implement Implement an Fpga
7Option Files for -fsim Flow Type
Xflow -p xc2v250fg256-5 -fsim genericverilog.opt testclk.v
Implement optionfile
 Initial Initial Budgeting of Modular Design
Xflow Flow Types 8Option Files for -implement Flow Type
Initial budget.opt
Xflow -p xc2v250fg256-5 -initial budget.opt top.edf
 Module Active Module Implementation
Moduleoptionfile -activemodulename
9Option Files for -module Flow Type
 Mppr Multi-Pass Place and Route for FPGAs
Sta Create a File for Static Timing Analysis
10Option Files for -mppr Flow Type Description
11Option Files for -sta Flow Type Description
 Synth
Synthesis Types
Synthoptionfile
 Tsim Create a File for Timing Simulation
Option Files for -synth Flow Types
12Option Files for -synth Flow Type Description
Testclk.prj
 Flow Files
13Option Files for -tsim Flow Type Description
 Flow File Format
Fpga
 Flag Enabled Disabled
Triggers
Exports
Reports
 User Command Blocks
End Program programname
 Xflow Option Files
Option File Format
 Xflow Options
Active Active Module
Ed Copy Files to Export Directory
Specify a Global Variable
 Norun Creates a Script File Only
Change Output File Name
Ooutputfilename
Xflow -implement balanced.opt -o newname testclk.edf
 Pd PIMs Directory
Rd Copy Report Files
Pdpimdirectory
Rdreportdirectory
 Using Xflow Flow Types in Combination
Running Xflow
Wd Specify a Working Directory
Running Smart Flow
 Using the SCR, BAT, or TCL File
Using the Xilxflowpath Environment Variable
Running Xflow
 366
 Data2MEM
Data2MEM Overview
 Data2MEM Syntax
Data2MEM Input and Output Files
Block RAM Memory Map .bmm files
Executable and Linkable Format .elf files
 Debugging Information Format Dwarf .drf files
Memory .mem files
Bit .bit files
Verilog .v files
 1Data2MEM Command Line Options Description
Data2MEM Options
Vhdl .vhd files
UCF .ucf files
 Data2MEM Options 1Data2MEM Command Line Options
 Pp filename
 Xilinx Development System Files
Name Type Produced By Description
 Appendix
 MOD Ascii Trace
 NKY
 TCL Ascii
 378
 EDIF2NGD, and NGDBuild
EDIF2NGD
 EDIF2NGD Design Flow
 EDIF2NGD Syntax
EDIF2NGD Input Files
EDIF2NGD Output Files
Edif2ngd options ediffile ngofile
 Add PADs to Top-Level Port Signals
EDIF2NGD Options
Aul Allow Unmatched LOCs
 Libraries to Search
Part Number
Ignore LOC Constraints
Llibname
 NGDBuild
NGDBuild and the Netlist Readers
 NGDBuild
 Netlist Launcher Netlister
Bus Matching
Bus Naming Conventions
Busnameindex DI3
 Netlist Launcher Netlister
 Netlist Launcher Rules Files
User Rules File
User Rules and System Rules
User Rules Format
 Development System Reference Guide 389
 System Rules File
Value Types in Key Statements
 Rules File Examples
Example 1 Edfrule System Rule
 Example 2 User Rule
Example 3 User Rule
 NGDBuild File Names and Locations
Example 4 User Rule
NGDBuild File Names and Locations
 394
 Glossary
Abel
 Asic
 Bitstream
Block
Bonded
Boundary scan
 Buft
CAE
 CLB
Cmos
 Configuration
Contention
Combinatorial logic
Compiler
 Cpld
Daisy chain
Dangling bus
Dangling net
 DRC
DSP
 EDA
Edif
 Eprom
Fdsd
Fifo
 Fmap
Fpga
 Global Set/Reset net
Gate array
Global buffers
Global 3-state net
 HDL
Ibuf
 Ieee
IFD
 Jedec
 LSB
 MSB
 NCD
NGM
 PAL
 PIM
PLD
 Prom
RAM
 ROM
RPM
RTL
 SDF standard delay format
Set/reset
Signal
Startup symbol
 TCL
 Trace
Tsim
 TTL
 Wire
Vhdl
Vital
Xtclsh
 422