ClearSpeed logo

Home Applications Support Downloads Partners Investors News & Events

Advance e710 product content

SDK - 3.1


The ClearSpeed Software Development Kit (SDK) allows developers to write code to utilize the acceleration of the Advance boards.

Tools

The SDK consists of the following :


Optimizing Compiler


The ClearSpeed Cn language is based on ANSI C with extensions to support the data-parallel architecture of the CSX processors. The main addition to standard C is the definition of mono (scalar) and poly (parallel) data types.

The Cn compiler supports inline assembler and pragmas for controlling data layout.

The Cn compiler also supports a set of intrinsics for operating on vector data to allow more efficient exploitation of the floating-point pipeline.

Visual Profiler

The ClearSpeed Visual Profiler allows the developer to visualize all aspects of a heterogeneous, multi-processor system:

Software Libraries

The SDK includes the following standard C libraries. Most libraries include support for both mono and poly data.


Note that not all functions in these libraries are implemented as some do not make sense for an embedded coprocessor.

In addition, a set of extra libraries are included which support application development or architecture-specific features:

Documentation

The ClearSpeed Advance Accelerator Board comes complete with installation guide and release notes. In addition, the SDK has the following set of documentation:


All of these documents are available from the ClearSpeed support site.

The SDK also comes with a number of example source code programs.

Obtaining the SDK

Developers who purchase the SDK can download the developer package from the ClearSpeed Support website (support.clearspeed.com). You will be provided with a login account in order to download the developer package.

The SDK is provided with a single-user floating license. This is managed by the FLEXlm license manager. To allow multiple concurrent users, the appropriate number of licenses must be purchased. Time limited evaluation licenses are also available. No license is required, and no royalties payable, on any software developed with the SDK. Note that the Cn standard libraries are licensed under the terms of the GNU Lesser General Public License (LGPL) or similar terms and any software linked with those libraries must comply with those license terms.

Latest software download details found here.

Further information

Software documentation




.