Specifications

42 www.xilinx.com Embedded System Tools Guide (EDK 6.2i)
1-800-255-7778 UG111 (v1.4) January 30, 2004
Chapter 2: Xilinx Platform Studio (XPS)
R
The Libraries table shows all the libraries that are included in the EDK and each library can
be included in the design by checking the Use column.
The Kernel and OS table can be used to select an OS for the processor system in the design.
A standalone OS is selected by default.
Please see the Mocroprocessor Software Specification (MSS) for more information.
Processor and Driver Parameters
This tab shows two tables, Processor Parameters and Driver Parameters. These tables can
be used to specify values for the parameters associated with the processors or peripheral
drivers in the design. The driver table also displays interrupt handler parameter if the
peripheral using the driver is connected to an interrupt port. The name of the interrupt
handling routine can be specified for any peripheral interrupt signal. If the peripheral has
no interrupt port, or if those interrupt port(s) are not connected to any signal in the MHS
file, then this parameter does not show up. Please see the Microprocessor Driver Definition
(MDD) chapter for more information.
Library and O/S Parameters
This tab shows a list of all configrable library and Kernel/OS parameters for all the
libraries and OS in the design. Please see the Microprocessor Library Definition (MLD) and
the Libraries guide for more information.
Software Application Management
MSS file specifies the software platform for the embedded system design. This includes the
OS, drivers for IPs and other libraries. Multiple applications can be run on a software
platform. XPS allows users to specify multiple application projects. This is specified in the
Applications tab. Each application is associated with a processor instance that executes the
application. Users must specify a unique name for each application project. An application
project has a list of C source and header files associated with it. Users can also specify
compiler options for each application. All the source files for a processor are compiled
using the compiler specified for that processor in the SW platform settings for that
processor. XPS has an integrated editor for viewing and editing C source and header files
of the user program.
Adding Files
Files can be added to a active software application by clicking the right mouse button on
the Sources or Headers item in the application project. The same operation can be
accomplished by using the
Project o Add Program Sources menu item in the Main
menu. Multiple files are added by pressing the control key and using arrow keys (or the
mouse) to select in the file selection dialog. XPS adds files to Sources or Headers subtree
depending upon the file extension. All directories where the header files are present are
automatically added to the Include Search Path compiler option.
Deleting Files from Project
Any file can be deleted from a software application by selecting the file in the Project View
window then clicking the right mouse button on the item and choosing
Delete File. Note
that the file does not get physically deleted from the disk. It is just removed from the list of
files to be compiled to generate the executable for that application.