Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 293
UG111 (v1.4) January 30, 2004 1-800-255-7778
MLD Parameter Description Section
R
[OPTION help = <help file>]
[OPTION requires_interface = <list of interface names>] 
PARAM <parameter description> 
[BEGIN CATEGORY <name of category> 
<category description> 
END CATEGORY] 
BEGIN INTERFACE <interface name> 
 ....... 
END INTERFACE] 
END LIBRARY/OS
Keywords
The keywords that are used in an MLD/MDD file are as follows:
begin
The begin keyword begins one of the following - os, library, drive, block, category, 
interface, array. 
end
The end keyword signifies the end of a definition block.
psf_version: 
Specifies the psf version of the library. 
drc: 
Specifies the DRC function name. This is the global drc function, which is called by the GUI 
configuration tool or the command line libgen tool. This DRC function will be called once 
all the parameters have been entered by the user and MLD/MDD writers can verify that a 
valid os/library/driver can be generated with the given parameters. 
option: 
Specifies the name following the keyword option is an option to the tool libgen. 
copyfiles: 
Specifies the files to be copied for the os/driver/library. If ALL is used, then all of the 
os/library/driver files are copied by Libgen. 
depends: 
Specifies the list of directories that needs to be compiled before os/library is built. 
requires_interface: 
Specifies the interfaces that must be provided by other os/libraries/drivers in the system. 
help: 
Specifies the help file that describes the os/library/driver. 
dep: 
Specifies the condition that needs to be satisfied before processing an entity. For example to 
include a parameter that is dependent on another parameter (defined as a dep condition), 
the dep condition should be satisfied. Conditions of the form (operand1 OP operand2) is 
only supported for now. In future any expression can be given as condition. 
interface: 










