Digilent XUPV2P User Manual

EDK Base System Builder (BSB) support for XUPV2P Board
Xilinx University Program
May 2005
What is BSB?
The Base System Builder (BSB) wizard is a software tool that help users quickly
Based on the user’s board selection, BSB will offer the user a number of options
for creating a basic system on that board. These options include processor type, debug interface, cache configuration, memory type and size, and peripheral selection. For each option, functional default values will be preselected in the GUI.
Upon exit of BSB, a hardware specification (MHS) file and software specification
(MSS) file will be created and loaded into the user’s XPS project. The user may then optionally further enhance the design in the Xilinx Platform Studio (XPS) GUI.
The Base System Builder will also optionally generate a software project called
“TestApp” which contains a sample application and linker script and can be compiled and run on the hardware on the target development board. Note that XPS supports multiple software projects for every hardware system, each of which may contain its own set of source files and linker script.
Chapter 3 of the EDK System Tools Manual is good reference:
http://www.xilinx.com/ise/embedded/est_rm.pdf
May 2005XUPV2P BSB support 2
Objective
Use a BSB design (or derivative) as the basis for:
Standalone processor based designsBoard Support Packages for PP405 Linux and
Microblaze uCLinux
Since it is a general tool, BSB designs are not
optimum for every configuration but provide a starting point for further development since it provides reasonable defaults for all parameters not changed by the user
May 2005XUPV2P BSB support 3
XUPV2P Development System
May 2005XUPV2P BSB support 4
Mini-Howto
Use EDK 7.1 SP1 (H.11.3) and ISE 7.1 SP2 (H.40)
Launch EDK Platform Studio (XPS) and select BSB flow
Point the User Peripheral Repository Directory to the EDK
XUP-V2P support files
May 2005XUPV2P BSB support 5
BSB Board Selection
Select “I would like to
create a new design” versus using a previous BSB session as a starting point
The “XUP Virtex-II Pro
Development System” should be listed under the Xilinx board vendor
May 2005XUPV2P BSB support 6
BSB Processor Selection
BSB supports both the
PowerPC405 and Microblaze processors, select the Microblaze processor for now
May 2005XUPV2P BSB support 7
Loading...
+ 16 hidden pages