Vendor: Zipcores Electronic Systems Engineering S.L. Category: Video Processing

Video Frame Buffer IP Core Rev. 2.0

The VID_FRAME_BUFFER (VFB) IP Core is a high-speed multi-format video frame buffer that samples an input video stream and buffers…

Overview

The VID_FRAME_BUFFER (VFB) IP Core is a high-speed multi-format video frame buffer that samples an input video stream and buffers it in an external memory. The VFB is capable of very high-speed operation achieving over 300 MHz on standard FPGA platforms.

The VFB will automatically adapt to different input and output frame rates. If the input frame rate is too high, then the VFB will drop or 'skip' an input frame. Likewise, if the output frame rate is higher than the input frame rate, then frames will be repeated3. The result is a system that seamlessly adapts to the different frame rates at the input and output of the VFB.

The memory port is a generic 128-bit read/write interface that may be connected to a wide variety of memory types and memory controllers. Memory read/write requests are sent as a sequential linear burst that is optimized for transfers over synchronous memory.

By using a series of VFB IP Cores in parallel, multiple video-sources may be synchronized together.

Key features

  • Synthesizable, technology independent IP Core for FPGA, ASIC or SoC
  • Supplied as human readable VHDL (or Verilog) source code
  • Output supports full flow control permitting output pixels to be stalled (or even whole frames if necessary)
  • Supports any video resolution1
  • Support for RGB or YCbCr pixel formats
  • Includes frame skip and frame repeat functionality to compensate for different input and output frame rates
  • Generic 128-bit external memory interface with configurable burst size
  • Linear memory bursts minimise page-breaks in synchronous memory architectures
  • Ideal for interfacing to all types of memory such as SRAM, SDRAM, DDR, DDR2, DDR3, DDR4 etc.
  • Supports 300 MHz+ operation on basic FPGA devices

Block Diagram

Applications

  • Buffering video frames in external memory
  • Real-time digital video applications
  • Video genlock applications
  • Adapting to different pixel-clock rates and frame rates
  • Essential component in video processing pipelines

Specifications

Identity

Part Number
VID_FRAME_BUFFER
Vendor
Zipcores Electronic Systems Engineering S.L.
Type
Silicon IP

Files

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

Provider

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 Video Frame Buffer IP Core Rev. 2.0?

Video Frame Buffer IP Core Rev. 2.0 is a Video Processing IP core from Zipcores Electronic Systems Engineering S.L. 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