Previous

Xilinx Development System Tools and Features

This section lists the tools and the main features of the Xilinx software. The Floorplanner and the Constraints Editor are new for the 1.5 release. For more information on Xilinx tools and features, refer to the appropriate manual in the online documentation.

Table 1_1 Xilinx Software Tools

Feature
Description
Design Manager
Top level software module in the Xilinx Development System. The Design Manager provides access to all the tools you need to read a file from a design entry tool and implement it in a Xilinx device.
Flow Engine
Displays and executes all the steps needed to implement a Xilinx design, including translating design netlists; mapping logic to CLBs; placing and routing designs; creating a configuration file for downloading to a device; creating static timing reports; and creating timing simulation netlists in VHDL (Vital), Verilog, EDIF, or XNF.
LogiBLOX
Graphical tool used to create high-level modules, such as counters, shift registers, and multiplexers.
Floorplanner
Graphical tool used to control the placement of your design into a target FPGA using a “drag and drop” paradigm with the mouse pointer.
Constraints Editor
Graphical tool used after running NGDBuild to add timing constraints and I/O pin locations.
EPIC
Graphical tool used to display and configure your designs before or after placing and routing.
Hardware Debugger
Used to download your design to a device, verify the downloaded configuration, and display the internal states of the programmed device.
PROM File Formatter
Creates files for serial or byte-wide configuration PROMs. Three formats are available: MCS, EXO, and TEK. The HEX format is also supported for microprocessor-based configuration.

Table 1_2 Xilinx Software Features

Feature
Description
Timing Specification Performance
Xilinx software supports timing-driven placement and routing.
Multi-Pass PAR
The place and route (PAR) software allows multiple place and route iterations on a single machine, a UNIX network, or on multiple machines running in parallel. This feature provides optimum performance and efficiency, utilizing CPU time to achieve faster design results.
Re-Entrant Routing
Re-entrant routing skips placement and routes your design. Routing begins with the existing placement and routing left in place.
Guide for Incremental Design Changes
You can select a previously mapped, routed, or fitted implementation revision to use as a guide for implementation.

Next