Board support packages (SDK)

You can create a board support package (BSP) for application development within Xilinx® SDK, or for use in external tool flows. This topic describes BSPs used within SDK.

A board support package (BSP) is a collection of libraries and drivers that will form the lowest layer of your application software stack. Your software applications must link against or run on top of a given software platform using the APIs that it provides. Therefore, before you can create and use software applications in SDK, you must create a board support package.

SDK includes the following two board support packages for application development:

When a board support package is built, the following software components are automatically included into the library:

Other libraries

Both Standalone and Xilkernel can work with the following libraries from the Xilinx software library collection:

You can configure these libraries to be in or out of your software application stack.

In addition to the above board support packages and component libraries, many third party RTOSes and middleware stacks are available and can be used in the SDK environment to develop applications. For a comprehensive listing of all third party offerings, refer to

Board support packages and their libraries can be configured in various ways in the Board Support Package (SDK) Settings dialog box. You can also have multiple board support packages in your SDK workspace. This allows you to simultaneously work with different kinds configurations of board support packages, as well as re-target applications from one to the other.

Related concepts
Board support packages (external tools)

Related tasks
Creating a board support package (SDK)
Configuring a board support package (SDK)
Building a board support package for SDK
Installing third-party software components

Related reference
New Board Support Package (SDK) Project dialog box

Copyright 1995-2010 Xilinx, Inc. All rights reserved.