Specifications

284 www.xilinx.com Embedded System Tools Guide (EDK 6.2i)
1-800-255-7778 UG111 (v1.4) January 30, 2004
Chapter 19: Microprocessor Software Specification (MSS)
R
parameter STDIN = my_uartlite_1
parameter STDOUT = my_uartlite_1
END
Processor Specific Parameters
Ta bl e 1 9- 3 provides all the parameters that can be specified only in a processor definition
block.
XMDSTUB_PERIPHERAL Option
The peripheral that is used to handle the xmdstub should be specified in the
XMDSTUB_PERIPHERAL option. This is useful for MicroBlaze only.
Format
parameter XMDSTUB_PERIPHERAL = instance_name
COMPILER Option
This option specifies the compiler used for compiling drivers and libraries. The compiler
defaults to mb-gcc or powerpc-eabi-gcc depending on whether the drivers are part of the
microblaze instance or powerpc instance. Any other compatible compiler can be specified
as an option.
Format
parameter COMPILER = dcc
This denotes the Diab compiler as the compiler to be used for drivers and libraries.
ARCHIVER Option
This option specifies the archive utility to be used for archiving object files into libraries.
The archiver defaults to mb-ar or powerpc-eabi-ar depending on whether the drivers are
Table 19-3: Parameters Specified in Processor Blocks Only
Option Values Default Definition
XMDSTUB_PER
IPHERAL
Instance name None Peripheral instance used for On-board Debug.
COMPILER Name of the
compiler
mb-gcc for
MicroBlaze,
powerpc-eabi-gcc for
PPC405
Name of the compiler used for compiling drivers
and libraries
ARCHIVER Name of the
archiver
mb-ar for MicroBlaze,
powerpc-eabi-ar for
PPC405
Name of the archiver used for archiving drivers
and libraries.
COMPILER_FL
AGS
Command line
flags
Libgen generates
default
Need not be specified if using EDT compilers
EXTRA_COMPI
LER_FLAGS
Command line
flags
None User definable compiler flags used to compile
libraries and drivers