Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 287
UG111 (v1.4) January 30, 2004 1-800-255-7778
R
Chapter 20
Microprocessor Library Definition
(MLD)
This chapter describes the Microprocessor Library Definition(MLD) format, Platform
Specification Format 2.1.0. The chapter contains the following sections.
x “Overview”
x “Requirements”
x “Library Definition Files”
x “MLD Format Specification”
x “Example”
x “MLD Parameter Description Section”
x “Design Rule Check (DRC) Section”
x “Library Generation (Generate) Section”
Overview
An MLD file contains directives for customizing software libraries and generating Board
Support Packages (BSP) for Operating Systems (OS). This document describes the MLD
format and the parameters that can be used to customize libraries and OS’es. For all EDK
libraries and OS’es, the user does not need to peruse this document. Reading this
document is recommended for user-written libraries and OS’es that need to be configured
by libgen tool.
Requirements
Each OS/library has an MLD file and a Tcl(Tool Command Language) file associated with
it. The MLD file is used by the Tcl file to customize the OS/library depending on different
options in the MSS file. For more information on the MSS file format, please see Chapter 19,
“Microprocessor Software Specification (MSS).”
The OS/library source files and the MLD file for each OS/library must be located at
specific directories in order for libgen to find the files and the libraries. Please refer to
Chapter 7, “Library Generator,” for a list of directories searched for OS’es and libraries.
Library Definition Files
Library Definition involves defining a Data Definition file (MLD) and a Data Generation
file (Tcl file).










