Development System Reference Guide

Preface

About This Manual

The Development System Reference Guide contains information on the software programs in the Xilinx Development System. Generally, the chapters are organized in the following way.

For an overview of the Xilinx Development System describing how these programs are used in the design flow, see the Development System User Guide.

You must consult The Programmable Logic Data Book for device-specific information on Xilinx device characteristics, including readback, boundary scan, configuration, length count, and debugging. The Programmable Logic Data Book is available in hard copy and on the Xilinx web site (http://www.xilinx.com). See http://www.xilinx.com/partinfo/databook.htm for the current version of this book.

For specific design issues or problems, use the Answers Search function on the Web (http://www.xilinx.com/support/searchtd.htm) to access the following.

If you cannot access the Web, you can install and access the Answers book with the DynaText online browser in the same manner as the Xilinx book collection. The Answers book includes information in the Answers Database at the time of this release.

The Design Flow

The following figure shows the three parts of the Xilinx design flow: design entry, design implementation, and design verification.

figures/x2079.gif

Design entry takes the design from concept to netlist. There are a number of ways to enter a design, including schematics, Boolean or state expressions, hardware description languages (HDLs) such as Verilog and VHDL, EDIF or XNF netlists from earlier designs, and cores. These entry methods require CAE tools to produce a design file in EDIF or XNF netlist format.

Design implementation starts by converting the netlist to Native Generic Database (NGD) format, and ultimately produces a configuration bitstream for the target FPGA device. It includes optimization and mapping, placement and routing, and bitstream creation. Designs can be implemented automatically or by using a combination of the automatic and manual Xilinx Development System tools.

Design verification includes simulation, static-timing analysis, and in-circuit verification. Simulation is performed using third-party tools which are supported by Xilinx. The input for these tools requires a tool-specific translation of an NGD file to a simulation netlist. You can simulate an NGD file at any point in the design flow. Static-timing analysis tools and in-circuit verification tools are part of the Xilinx Development System. Consult the “Design Implementation” chapter in the Development System User Guide for a more detailed description.

Manual Contents

The Development System Reference Guide provides detailed information about converting, implementing, and verifying designs in the Xilinx environment. Check the program chapters for information on what program works with each family of FPGA device. The following is a brief overview of the contents and organization of the Development System Reference Guide.

Conventions

Typographical

This manual uses the following conventions. An example illustrates each convention.

Online Document

Xilinx has created several conventions for use within the DynaText online documents.

Next