This is the web site of System Designer and DSPE

System Designer is a software framework for developing domain-specific languages based on model-driven code-generation techniques.

The Digital Stream-Processing Environment (DSPE) is a development environment featuring a visual domain-specific language for designing and implementing stream-processing and signal-processing applications. DSPE has been developed with System Designer and supports multi-core processors and hardware accelerators.

Installation

Java Runtime Environment (JRE):

Before installing DSPE, please verify that a Java Runtine Environment (JRE) version 6 is available on your computer. To download and install it, please consult:

http://java.sun.com/javase/downloads/index.jsp

https://www.ibm.com/developerworks/java/jdk/

or refer to your operating system’s documentation for more information (in particular, Apple OSX has it’s own version of Java).

More details about the required JRE are also available at:

http://www.eclipse.org/downloads/moreinfo/jre.php

Manual installation and configuration (Windows, Linux, OSX – most recent DSPE versions and additional features):

Starting from DSPE 1.1.0 Beta, it is possible to install DSPE by using our update site for Eclipse plugins.

This type of installation is recommended. It is possible to install the most recent version of DSPE for Windows, Linux, OSX, together with all the additional and experimental features, like the support for GPGPUs and the Audio n-Genie’s source code generators for audio plugins.

To perform this type of installation, please download and install the Eclipse IDE for C/C++ developers available at:

http://www.eclipse.org/downloads/

After installing Eclipse for C/C++ go to the Eclipse menu Help->Install New Software… and connect to our update site:

http://www.systemdesigner.ch/updates/site.xml

From the “Full Environments” category select the option “DSP Environment: All Features” (or “DSPE for GPU: All Features” if you are interested in the GPGPU support).

installwizard

The integrated installation utility will compute the required dependencies and ask for confirmation. After installation, please restart Eclipse.

After installing DSPE, it is important to correctly configure the IDE for C/C++ and all of the external dependencies (PThreads, WxWidgets, …). Please follow the instructions available at:

Deprecated – Automatic installation with setup utilities provided on SourceForge (Windows only, DSPE 1.1.3 Beta):

For the Windows operating system, it is possible to install the DSPE 1.1.3 Beta through the setup utilities provided on SourceForge. Each utility will install a distribution of open source software (Eclipse, MinGW, PThreads, WxWidgets, …).

After installing DSPE 1.1.3 it is possible to install the Audio n-Genie (ANG) components, which are provided as a separate download.

To install the ANG components, you first have to run their setup utility available on SourceForge. All the components will be uncompressed by the utility in a folder named “workspace” located in the directory of your DSP Environment (e.g. C:Program FilesDSPEeclipseworkspace). You then have to import them in your workspace. Please consult the getting started instructions to do it.

If you are interested in using the Audio n-Genie’s model and source code generator for audio plugins (experimental), you have to install its specific feature (ANG Environment: VS Layer) by following the instruction provided hereafter for manual installation.

Deprecated- Automatic installation with setup utilities provided on SourceForge (Windows only, DSPE 1.0.9):

Important: the Java Runtime Environment is already included in DSPE 1.0.9. Therefore, it is not necessary to install it before installing DSPE.

DSPE 1.0.9 has to be installed through the setup utilities provided on SourceForge. Each utility will install a distribution of open source software (JRE, Eclipse, MinGW, PThreads, WxWidgets, …). Setup utilities are available only for Microsoft Windows. DSPE 1.0.9 is not available for Linux or OSX.

After installing DSPE 1.0.9 it is possible to install the Audio n-Genie (ANG) components, which are provided as a separate download.

To install the ANG components, you first have to run their setup utility available on SourceForge. All the components will be uncompressed by the utility in a folder named “workspace” located in the directory of your DSP Environment (e.g. C:Program FilesDSPEeclipseworkspace).

You then have to import them in your workspace: File->Import->General->Existing Projects into Workspace.