Overview Differentiators ISEF Processor Array Programmable Accelerator
S7000 Family Processors S7000 PCIe DVR Add-in Cards S7000 Reference Designs S6000 Family Processors S6000 PCIe DVR Add-in Cards S6000 Reference Designs Intelligent Encoder Development Tools
Surveillance Broadcast Wireless
Latest Press Releases Events
Overview Partner Program
Overview Management Team Board & Advisors Investors Careers Contact
Downloads Product Change Notifications

Powered by Stretch

A Complete Tool Suite for a Single, Unified Development Environment
Ease of Use and Rapid Development
Our development tools and processors are an integral part of our value proposition, enabling embedded system designers to achieve unprecedented performance, easy and rapid development, and the flexibility to address diverse markets and changing application needs.

Development Platforms

The Stretch platforms provide system designers with a complete application development and debug environment for the Stretch family of software-configurable processors. These platforms are complemented by a suite of tools that delivers a unified programming environment leading to high-performance, ease of development, fast time-to-market, and reduced development and system costs.

Stretch IDE

Using Stretch's development tools, designers can configure software configurable processors, using only their C/C++ code, for a diverse range of compute-intensive applications. The Stretch C compiler is unique in its ability to use C/C++ to program the processor and automatically configure its ISEF with powerful, application-specific instructions.

The Integrated Development Environment (IDE) unifies the development of compute-intensive application software and the configuration of Stretch processors through the embedded programmable logic within the processor engine. The Stretch IDE provides an intuitive development flow and focuses on a simple methodology for both programming and system configuration.

For Stretch S7000 family devices, the IDE also integrates the tools required to program and debug the embedded ARM processor.

  • Compiler
  • Debugger
  • Assembler
  • Profiler
  • Linker
  • Editor

Through the Stretch IDE, the following tasks can be performed:

  • Functional Development: Compile and run directly on x86 processors
  • Performance Tuning: Compile and run using a cycle-accurate instruction set simulator
  • System Verification: Run on the customer's target system or a Stretch Development Board
  • In-Circuit Debugging: Run on the target system via a JTAG interface
Download product briefs:
Go to applications to learn how our products are being used.