ISE In-Depth Tutorial
Čńňî÷íčę : Xilinx.com
About the In-Depth Tutorial
    This tutorial gives a description of the features and additions to Xilinx® ISE™ 10.1. The
    primary focus of this tutorial is to show the relationship among the design entry tools,
    Xilinx and third-party tools, and the design implementation tools.
    This guide is a learning tool for designers who are unfamiliar with the features of the ISE
    software or those wanting to refresh their skills and knowledge.
    You may choose to follow one of the three tutorial flows available in this document. For
    information about the tutorial flows, see “Tutorial Flows.”
    Tutorial Contents
    This guide covers the following topics.
    • Chapter 1, “Overview of ISE and Synthesis Tools,” introduces you to the ISE primary
    user interface, Project Navigator, and the synthesis tools available for your design.
    • Chapter 2, “HDL-Based Design,” guides you through a typical HDL-based design
    procedure using a design of a runner’s stopwatch.
    • Chapter 3, “Schematic-Based Design,” explains many different facets of a schematicbased
    ISE design flow using a design of a runner’s stopwatch. This chapter also
    shows how to use ISE accessories such as StateCAD, CORE Generator™, and ISE Text
    Editor.
    • Chapter 4, “Behavioral Simulation,” explains how to simulate a design before design
    implementation to verify that the logic that you have created is correct.
    • Chapter 5, “Design Implementation,” describes how to Translate, Map, Place, Route
    (Fit for CPLDs), and generate a Bit file for designs.
    • Chapter 6, “Timing Simulation,” explains how to perform a timing simulation using
    the block and routing delay information from the routed design to give an accurate
    assessment of the behavior of the circuit under worst-case conditions.
    • Chapter 7, “iMPACT Tutorial” explains how to program a device with a newly
    created design using the IMPACT configuration tool.
    4 www.xilinx.com ISE 10.1 In-Depth Tutorial
    Preface: About This Tutorial R
    Tutorial Flows
    This document contains three tutorial flows. In this section, the three tutorial flows are
    outlined and briefly described, in order to help you determine which sequence of chapters
    applies to your needs. The tutorial flows include:
    • HDL Design Flow
    • Schematic Design Flow
    • Implementation-only Flow
    HDL Design Flow
    The HDL Design flow is as follows:
    • Chapter 2, “HDL-Based Design”
    • Chapter 4, “Behavioral Simulation”
    Note that although behavioral simulation is optional, it is strongly recommended in
    this tutorial flow.
    • Chapter 5, “Design Implementation”
    • Chapter 6, “Timing Simulation”
    Note that although timing simulation is optional, it is strongly recommended in this
    tutorial flow.
    • Chapter 7, “iMPACT Tutorial”
    Schematic Design Flow
    The Schematic Design flow is as follows:
    • Chapter 3, “Schematic-Based Design”
    • Chapter 4, “Behavioral Simulation”
    Note that although behavioral simulation is optional, it is strongly recommended in
    this tutorial flow.
    • Chapter 5, “Design Implementation”
    • Chapter 6,“Timing Simulation”
    Note that although timing simulation is optional, it is strongly recommended.
    • Chapter 7, “iMPACT Tutorial”
    Implementation-only Flow
    The Implementation-only flow is as follows:
    • Chapter 5, “Design Implementation”
    • Chapter 6, “Timing Simulation”
    Note that although timing simulation is optional, it is strongly recommended in this
    tutorial flow.
    • Chapter 7, “iMPACT Tutorial”
    ISE 10.1 In-Depth Tutorial www.xilinx.com 5
    Additional Resources R
    Additional Resources
    To find additional documentation, see the Xilinx website at:
    http://www.xilinx.com/literature.
    To search the Answer Database of silicon, software, and IP questions and answers, or to
    create a technical support WebCase, see the Xilinx website at:
    http://www.xilinx.com/support.