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










