Image/Video Processing
Built for Next-Generation Imaging/Video Requirements
Today's applications processors are not equipped to handle the complex image/video signal processing functions in mobile handsets, tablets, DTVs, automotive, video game and computer vision applications.
Cadence's IVP is a much-needed breakthrough product in terms of energy efficiency and performance in current products. It also enables applications never-before possible ina programmable device.
The IVP DSP was designed specifically to handle complex algorithms including innovative multi-frame image capture and video pre- and post-processing, video stabilization, HDR image and video processing, object and face recognition and tracking, low-light image enhancement, digital zoom and gesture recognition.

Did You Know?
Nothing Else Comes Close
It is now well accepted that even multi-core host CPUs just can’t handle these demanding applications. Even with four cores running at 1.50 GHz, the power required to run high-resolution video processing approaches 3W (and that’s without considering the OS and other functions that must run at the same time). There’s not enough energy efficiency to support today’s complex maging features, let alone tomorrow’s.
Some of these functions have been offloaded to hardwired accelerators. However, these fixed-hardware implementations are virtually impossible to program and are therefore restricted to a fixed set of functions. When new, enhanced algorithms are developed, these hardware blocks need to be redesigned. And the number of hardware blocks for all of the possible image and video enhancement algorithms just keeps growing.
Another option is to offload imaging algorithms to a GPU. However, GPUs typically offer floating point pipelines designed specifically for 3D graphics algorithms that are mostly not required or efficient in image and video processing applications. Also, most GPUs are somewhat difficult to program.
This opens up an opportunity for a programmable solution like the IVP from Cadence. It’s a much needed breakthrough in terms of energy efficiency and performance. It also enables applications never-before possible in a programmable device. Now imaging and video algorithms can run on a processor-based DSP that’s specifically optimized for the pixel computations required.
A Complete Platform for Image and Video Processing.
The IVP is a licensable, synthesizable subsystem with rich software tools and libraries. The instruction set, memory system and data types have all been optimized for high-throughput 8-, 16- and 32-bit pixel processing.
IVP is much more than just a processor. It's a complete platform for image and video processing.
The IVP Platform
Details on the Platform
micro-DMA Transfer Engine
Direct RTL Interfaces
Memory/Network Interface
Highly Energy Efficient
High Performance
A 32-Element Engine, 4-Way VLIW, 16-bit Fixed Point Imaging/Video DSP
The IVP is a licensable, synthesizable subsystem with rich software tools and libraries. The instruction set, memory system and data types have all been optimized for high-throughput 8-, 16- and 32-bit pixel processing. It has an architecture that can scale by both the number of element engines as well as the number of processors.

The IVP Core Architecture
With Sample Memory Sizes Selected
Details on the Core Architecture
Summary
32-way Vector SIMD Dataset
4-way VLIW
Custom Instructions
A Highly Customizable Processor
Our Proven, Comprehensive HW and SW Design Environment
|
For Processor DesignersCadence delivers patented, proven tools that automate the process of further customizing and delivering the IVP along with matching software tools. These tools have been proven in hundreds of designs. You get RTL, EDA scripts, and reference test bench and test cases. You also get an instruction set simulator, fast functional simulator, SystemC modeling tools, and pin-level cosimulation. View the complete set of tools for processor designers. |
![]() |
For Software DevelopersCadence provides a comprehensive Software Developer's Toolkit with code generation and analysis tools that speed the development process. Our Eclipse-based Xtensa Xplorer Integrated Development Environment (IDE) serves as the cockpit for the entire development experience. Our C/C++ Compiler is very highly rated, and has auto-vectorization to make compiling your code onto the IVP much easier. View the complete set of tools for software developers. Port your software quickly in C - no assembly porogramming is required or recommended. Even our partners port and optimize their software in C. We also provide an image processing library to speed up your software design. |
![]() |
Application Demo PlatformRunning imaging/video applications in real time requires the complete pipeline from sensor to processor to video output. This FPGA-based demo platform allows for integration of imaging applications in a real-time environment. |
Documentation & Literature
Product Briefs
| Title | File Size | Last Modified |
|---|---|---|
| IVP Imaging/Video DSP Product Brief The IVP imaging/video DSP includes a unique instruction set tuned for multi-frame image capture and video pre- and post-processing algorithms, as well as video stabilization, HDR for image and video, object and face recognition and tracking, low-light enhancement, digital zoom and gesture recognition. |
157 KB | 02/11/2013 |
Latest News
Upcoming Events

Austin Convention Center, Austin, Texas USA, Cadence Booth 2214























