Overview Differentiators S6000 ISEF S6000 Processor Array S6000 Programmable Accelerator
Overview S6000 S5000 Development Tools IP Camera Reference Design Kit PCIe DVR Reference Design Kit Intelligent Encoder SDK
Overview Surveillance Broadcast Wireless
Latest Press Releases In The News EventsPress Contacts
Overview Training Partner Program University Program
Overview Management Team Board & Advisors Investors Careers Contact
Overview Application Notes & White PapersData SheetsProduct BriefsReference ManualsUser Guides
  
CUSTOMER PORTALCONTACT
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, our customers can configure S5000 and S6000 processors, using only their C/C++ code, for a diverse range of compute-intensive applications. Stretch's C compiler is unique in its ability to use C/C++ to program the processor and automatically configure the ISEF with powerful, application-specific instructions.

The Integrated Development Environment (IDE) unifies the development of compute-intensive application software and the configuration of Stretch's families of 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.

The IDE integrates the following tools under an intuitive graphical interface:

  • 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.