Specifications
Embedded System Tools Guide (EDK 6.2i) www.xilinx.com 71
UG111 (v1.4) January 30, 2004 1-800-255-7778
BSB Flow
R
Configuring Software Settings
The Base System Builder will generate a sample C application and linker script for the 
hardware system. This application is intended to verify system “aliveness” and also to 
provide an illustration of how to create a simple application. The contents of this program 
will depend on the hardware components which are included in the system as well as the 
options selected in this page. 
If a standard output peripheral is selected, the generated application will include a print 
function call to the device selected.
The user may select the memory devices where different sections of the program should be 
placed in. It should be noted that if any part of the program is placed in external memory, 
the user will need to have access to a debugger tool (such as XMD) which can download 
the program onto that external memory device. By default, BSB will place the entire 
application in internal BRAM memory (unless there are no BRAMs added in the system). 
This configuration allows the user to include the application in the FPGA configuration 
bitstream, and thus, the software application can run upon power-up or reset.
The generated application will include a simple memory read/write test to all memories in 
the system which are writeable (not a ROM), do not hold any parts of the application itself, 
and do not reside on the reset vector address for the processor.










