Contact Us | Site Map    
Home About Technology Products Applications Partners Support

Products


Home > Products > RapiDev Tools Suite

The RapiDev™ Tools Suite

Overview

The RapiDev Tools Suite is a full-featured integrated development environment (IDE) for the Storm-1 family of stream processors. The IDE is based on a fully-featured Eclipse environment and provides all of the tools necessary to design, debug and optimize code with a development flow that manages the most challenging aspects of programming a parallel system: load balancing and data movement & synchronization.

SPI's data-parallel approach enables single instruction flow and is well matched to the needs of compute-intensive DSP applications with attention to bandwidth management. Based on standard ANSI C with a few extensions, the StreamC language exposes dependencies between performance-critical kernels and associated data structures (streams) to allow the compiler to efficiently map this to the hardware.

A powerful profiler provide cycle-accurate details so that programmers can make the best choices about how to modify algorithms to improve performance. The viewer provides visual feedback on execution/data load overlap and global data bandwidth with direct links to source level.




click image for higher resolution in new window


The IDE also includes tools to debug the MIPS processors and messaging framework. The execution predictability of the architecture enables the compiler and tools to provide clear feedback making it easier for the programmer to get to production code.

Feature Summary

  • Eclipse-based IDE for project management, compile, debug and profiling
  • StreamC compiler for Storm-1 family, gcc-based
  • Cycle-accurate visual profiler with source-level links
  • Statistical profiler for target hardware
  • Multi-tasking DSP application and MIPS messaging framework
  • Linux development environment, including 2.6 kernel, cross compilers and complete source code
  • Development Kit hardware