Specifications

88 www.xilinx.com Embedded System Tools Guide (EDK 6.2i)
1-800-255-7778 UG111 (v1.4) January 30, 2004
Chapter 4: Create/Import Peripheral Wizard
R
Identifying Module and Version
This is identical to the functionality described under “Identifying Module and Version” in
the “Creating New Peripherals” section.
Select Source File Types
In this panel you indicate the kinds of files that make up your peripheral.
Presently, the system requires you to have at least one HDL file in VHDL or Verilog with
the .vhd or .v extensions respectively.
Your peripheral may also instantiate black box netlists. These netlists may be EDIF, NGO,
NGC or any of the netlist formats supported by the XILINX implementation tools.
Typically, these have .edn, .ngo, or .ngc extensions.
If your core is a single fixed netlist, then you need to create a HDL wrapper that
instantiates your netlist as a black-box.
Your core can also have documentation files in many of the common document formats
PDF, TXT, etc., with .pdf or .txt extensions.
HDL Source Files
In this panel you help this tool locate your HDL source files. You also have to indicate
whether your peripheral is in VHDL or Verilog.
You can choose to locate your HDL files by browsing to each file.But the preferred method
is to browse to an XST project (.prj) file describing your core. This tool will try to
determine the file list from the project file. This feature works well in most cases, but
certain more complicated XST project files cannot be parsed accurately. So please verify the
file list generated by this tool and modify as needed. Additionally, refer to the XST User
Guide for XST project file syntax.
If the peripheral is already available in the directory structure required by the EDK, you
can just browse to the .pao file. This tool will intuit the location of the source HDL files
from the given .pao file.
Figure 4-10: Select Source File Types