Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 217
UG111 (v1.4) January 30, 2004 1-800-255-7778
Load Path
R
Format
x <ipname>_vX_Y_Z.mpd 
x <ipname>_vX_Y_Z.bbd 
x <ipname>_vX_Y_Z.pao 
x <ipname>_vX_Y_Z.mdd 
Load Path
Refer to Figure 14-1 for a depiction of the peripheral directory structure. 
To specify additional directories, use one of the following options:
x Current directory
x Set the EDK tool option -lp option
EDK tools use a search priority mechanism to locate peripherals, as follows:
1. Search the pcores directory in the project directory
2. Search <library_path>/<Library Name>/pcores as specified by the -lp option
Search XILINX_EDK/hw/<Library Name>/pcores
Using Versions
You can create multiple versions of your peripheral. The version is specified as a literal of 
the form 1.00.a. The version is always specified in lower-case.
At the MHS level, use the HW_VER parameter to set the hardware version. The Platform 
Generator concatenates a "_v" and translates periods to underscores. The peripheral name 
and HW_VER are joined together to form a name for a search level in the load path. For 
example, if your peripheral is version 1.00.a, then the MPD, BBD, and PAO files are found 
in the following location:
<repository_dir>/pcores/<ipname>_v1_00_a/data (UNIX)
<repository_dir>\pcores\<ipname>_v1_00_a\data (PC)
Creating User IP
To build your own reference depends on the characteristics of your design.
Figure 14-1: Peripheral Directory Structure
X10066
<Library Name>
-lp <library_path>
boards drivers pcores sw_services










