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
Unmatched Performance, Rapid Development, Cost Savings, and Flexibility
Customers gain the following advantages by using the Stretch processor families and development environment:
  • Performance advantages in compute-intensive applications
    Stretch software configurable processors take software "hot spots" (sequences of operations that are executed repeatedly and consume the majority of the compute resources) and optimize them into exceptionally fast custom instructions. On Stretch processors, an entire hot spot, expressed only in C/C++, is reduced to a single instruction. Not only is this process easy, but the performance gain can be huge. As an example, tens to hundreds of instructions on other processors become just one instruction on a Stretch processor.
  • Scalability
    The Processor Array feature of Stretch software configurable processors allows designers to scale their solutions to meet the compute requirements of different applications. The price performance advantages gained in single-chip solutions can be scaled to multi-chip designs for the most complex systems.
  • Lowered system costs
    The integrated I/Os in Stretch software configurable processors allow easy integration with other system components, reducing or eliminating "glue" logic and simplifying designs. Furthermore, a single Stretch processor can replace multiple DSPs or combinations of processors and FPGAs, reducing manufacturing costs, shrinking product footprints, and eliminating the costs and challenges of a hardware/software co-development environment. The integrated ARM processor on S7000 devices further reduces system costs by eliminating the need for an additional host processor.
  • Shortened development time and time-to-market
    Stretch eliminates typically long development cycles and the high development costs associated with using ASICs and FPGAs. Developers can customize the processor and implement applications using only C/C++ software. Further simplifying the process, no assembly language for optimization is required as with GPPs and DSPs. This software-based approach lets system designers quickly adapt to changing market requirements, without changing their hardware.

Back to top

Go to technology to read more about the innovation behind the Stretch S6000 family of software-configurable processors.


"Sometimes the best inventions come from taking two familiar things and combining them in a new way. Stretch has done just that with its new software-configurable processor chip. It takes FPGAs and user-configurable processors and combines them in a truly new product. It's as simple or as powerful as customers want it to be."
Jim Turley, Editor & Principal Analyst, Silicon Insider