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. |