Vendor: TES Electronic Solutions Category: Video Processing

Customizable Video Input controller

CVI is a fully Customizable Video Input controller IP core.

Overview

CVI is a fully Customizable Video Input controller IP core. The video input controller can be applied to e.g. FPGA systems with a resource optimized, application specific feature configuration or to ASIC projects applying a more generic feature set and thus more flexibility.

The main functionality of CVI is reading an ITU-656 video input stream typically coming from a physical video input interface, e.g. a LVDS PHY or a video ADC, and writing the video data in RGB format to memory via DMA. Several on-the-fly operations on the video data can be applied such as clipping, scaling, color conversion, gamma correction, dithering and de-interlacing.

On the input side CVI can accept RGB as well as YCBCR color formats, in the latter case applying the on-the-fly conversion YCBCR to RGB.

CVI Customizability

Based on a highly modular architecture the CVI offers a wide range of features. The target set of features is configurable at synthesis time, allowing an optimal tailored solution for the target application: not needed features and the related modules are not synthesized, resulting in less resource usage (FPGA logic elements or ASIC gates) and power consumption.

The selected (configured) features can be controlled at run-time via software-programmable registers. To ease the application programmers’ life an ANSI-C software driver is delivered providing a set of comfort functions.

Key features

  • Configurable Input Formats
  • Configurable Output Formats
  • Configurable Codeword Correction
  • Configurable Chroma-Upsampling to YCBCR444
  • Configurable Clipping Area
  • Configurable Color Adjustment
  • Configurable Colorspace Conversion: precise conversion between YCBCR and RGB
  • Configurable Gamma Correction
  • Configurable Scaling
  • Configurable Deinterlacing
  • Configurable Dithering
  • Configurable Counter
  • Frame Detection
  • Configurable Shadowing (shadow registers)

Block Diagram

Benefits

  • The main functionality of CVI is reading an ITU-656 video input stream typically coming from a physical video input interface, e.g. a LVDS PHY or a video ADC, and writing the video data in RGB format to memory via DMA. Several on-the-fly operations on the video data can be applied such as clipping, scaling, color conversion, gamma correction, dithering and de-interlacing.
  • On the input side CVI can accept RGB as well as YCbCr color formats, in the latter case applying the on-the-fly conversion YCbCr to RGB.

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
CVI - Customizable Video Input Controller
Vendor
TES Electronic Solutions

Provider

TES Electronic Solutions
HQ: Germany
TES Electronic Solutions is a global electronic technology and services company offering innovative solutions and custom electronic design as well as a blend of hardware (for ASICs and FPGAs) and software IP. Besides designing customer specific systems or sub-systems that are optimized to customers’ applications, TES also develops licensable wireless, graphics,GUI, video-IO and multimedia IP accelerating time to market. From its design centers in Germany, and with its broad expertise in GUI concepts, industrial design, hardware-, software-, FPGA- and ASIC-development TES provides innovative solutions in the areas of RF / wireless, professional multimedia, embedded graphics and RF / mixed-signal ASICs. TES serves a wide range of customers from well-known highly specialized middle-size companies to global market leaders.

Learn more about Video Processing IP core

Picking the right MPSoC-based video architecture: Part 1

A look at the design of multiprocessor systems-on-chips (MPSoCs) for video applications and how to optimize them for computational power and real-time performance as well as flexibility. Part 1: Architectural approaches to video processing

Analysis: ARC's Configurable Video Subsystems

Adding to its growing portfolio of licensable silicon IP subsystems, ARC has announced five configurable video processing subsystems. The subsystems range from the smallest-size AV 402V to the highest-performance AV 417V, and support multi-standard video encoding and decoding at resolutions ranging from CIF to D1.

Frequently asked questions about Video Processing IP

What is Customizable Video Input controller?

Customizable Video Input controller is a Video Processing IP core from TES Electronic Solutions listed on Semi IP Hub.

How should engineers evaluate this Video Processing?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Video Processing IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP