Download ISE 4 User Guide

Transcript
CPLD Implementation
file. The output NGD file can then be mapped to the targeted device
family.
The following file types are input files for the translate process:
•
Design file EDIF netlists (EDN files)
•
User Constraints File (UCF File)
The User Constraints File (default name is project_name.ucf) is an
ASCII file that you create with a text editor or using the Xilinx
Constraints Editor. The file contains timing and layout
constraints that affect how the logical design is implemented in
the target device. The constraints in the file are added to the
information in the output NGD file.
•
Netlist Constraints File (NCF file)
The Netlist Constraints File (top_source_name.ncf) contains
constraints specified within the Engineering Capture System
(ECS) and synthesis tool. The netlist reader invoked by the
Translate process adds the constraints to an intermediate NGO
file and the output NGD file.
•
Module definition files (NGC files)
NGC files are binary files containing the implementation of a
module in the design. Some compilers like XST create an NGC
file to represent a design module together with its constraints.
The following file types are output files for the translate process:
•
Xilinx Native Generic Database (NGD file)
The NGD file (top_source_name.ngd) is a binary file containing a
logical description of the design expressed both in terms of the
hierarchy used when the design was first created and in terms of
lower-level Xilinx primitives to which the hierarchy resolves. The
file also contains all of the constraints applied to the design
during design entry or entered in a UCF (User Constraints File).
•
Translation Report (BLD file)
The Translation Report (top_source_name.bld file) contains
information about the Translate (NGDBuild) run and its
subprocesses. See the “Viewing Implementation Reports” section
of the “Implementation” chapter and the “Translation Report”
section below for more information.
ISE 4 User Guide
12-3