Previous

Appendix A

Xilinx Development System Files

This appendix gives an alphabetic listing of the files used by the Xilinx Development System.

Name
Type
Produced By
Description
ALF
ASCII
NGDAnno
A report file containing information about an NGDAnno run.
BIT
Data
BitGen
Download bitstream file for devices containing all of the configuration information from the NCD file.
BGN
ASCII
BitGen
A report file containing information about a BitGen run.
BLD
ASCII
NGDBuild
A report file containing information about an NGDBuild run.
DC
ASCII
Synopsys FPGA Compiler
Synopsys setup file containing constraints read into the Xilinx Development System.
DLY
ASCII
PAR
Contains delay information for each net in a design.
DRC
ASCII
BitGen
A DRC runs and the DRC file is produced unless you enter a -d option on the BitGen command line
EDIF (various file extensions)
ASCII
CAE vendor's EDIF 2 0 0 netlist writer.
EDIF netlist. The Xilinx Development System accepts an EDIF 2 0 0 Level 0 netlist file.
EDN
ASCII
NGD2EDIF
Default extension for an EDIF
2 0 0 netlist file.
Epic
ASCII
Xilinx software
File used to set default colors and geometry for EPIC (workstation only).
epic.ini
ASCII
Xilinx software
Script that determines what EPIC commands are performed when EPIC starts up.
epic.men
ASCII
Xilinx software
File used to determine the items in EPIC's menu bar and the contents of each of the menu bar's pull-down menus.
epicuser.ini
ASCII
Xilinx software
A supplement to the epic.ini file used for modifying or adding to the epic.ini file.
EPL
ASCII
EPIC
EPIC command log file. The EPL file keeps a record of all EPIC commands executed and output generated. It is used to recover an aborted EPIC session.
EXO
Data
PROMGen
PROM file in Motorola's EXORMAT format.
LOG
ASCII
NGD2VER
NGD2VHDL
A log file containing all the messages generated during the execution of NGD2VER (ngd2ver.log) or NGD2VHDL (ngd2vhdl.log).
LCA
ASCII
Xilinx Development System
A mapped file of an earlier release Xilinx design.
L2N
ASCII
LCA2NCD
A report file containing information about an LCA2NCD run.
LL
ASCII
BitGen
An optional ASCII logic allocation file with an .ll extension. The logic allocation file indicates the bitstream position of latches, flip-flops, and IOB inputs and outputs.
MEM
ASCII
User (with text editor)
LogiBLOX
User-edited memory file that defines the contents of a ROM.
MCS
Data
PROMGen
PROM-formatted file in Intel's MCS-86 format.
MDF
Binary
MAP or LCA2NCD
A file describing how logic was decomposed when the design was mapped. The MDF file is used for guided mapping.
MFP
ASCII
Floorplanner
Map Floorplanner File, which is generated by the Floorplanner, specified as an input file with the -fp option. The MFP file is essentially used as a guide file for mapping.
MRP
ASCII
MAP
MAP report file containing information about a technology mapper command run.
MSK
Data
BitGen
This file is used to compare relevant bit locations when reading back configuration data contained in an operating Xilinx device.
NCD
Data
Mappers, LCA2NCD, PAR, EPIC
A flat physical design database correlated to the physical side of the NGD in order to provide coupling back to the user's original design.
NCF
ASCII
CAE Vendor toolset
Vendor-specified logical constraints files.
NGA
Data
NGDAnno
Back-annotated mapped NCD file.
NGC
Binary
LogiBLOX
A file containing the implementation of a module in the design.
NGD
Data
NGDBuild
Generic Database file. This file contains 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.
NGM
Data
MAP
A file containing all of the data in the input NGD file as well as information on the physical design produced by the mapping. The NGM file is used for back-annotation.
NGO
Data
Netlist Readers
A file containing a logical description of the design in terms of its original components and hierarchy.
NMC
Binary
EPIC
Xilinx physical macro library file. Contains a physical macro definition that can be instantiated into a design.
PAD
ASCII
PAR
A file containing a listing of all
I/O components used in the design and their associated primary pins.
PAR
ASCII
PAR
A PAR report file containing execution information about the PAR command run. The file shows the steps taken as the program converges on a placement and routing solution.
PCF
ASCII
MAP, EPIC
A file containing physical constraints specified during design entry (that is, schematics) and constraints added by the user.
PRM
ASCII
PROMGen
A file containing a memory map of a PROM file showing the starting and ending PROM address for each BIT file loaded.
RBT
ASCII
BitGen
A "rawbits" file consisting of ASCII ones and zeros representing the data in the bitstream file.
RPT
ASCII
PIN2UCF
If PIN2UCF discovers conflicting constraints, it writes information to a report file, named pinlock.rpt.
RCV
ASCII
EPIC
EPIC recovery file.
SCR
ASCII
EPIC
EPIC command script file.
TDR
ASCII
DRC
Physical DRC report file.
TEK
Data
PROMGen
PROM-formatted file in Tektronix's TEKHEX format.
TV
ASCII
NGD2VER
Verilog test fixture file.
TVHD
ASCII
NGD2VHDL
VHDL testbench file.
TWR
ASCII
TRACE
A timing report file produced by TRACE.
UCF
ASCII
User (with text editor)
User-specified logical constraints files.
V
ASCII
NGD2VER
Verilog netlist.
VHD
ASCII
NGD2VHDL
VHDL netlist.
XNF
ASCII
Previous releases of Xilinx Development System, CAE vendor toolsets
Xilinx netlist format file.
XTF
ASCII
Previous releases of Xilinx Development System
Xilinx netlist format file.

Next