Video Scaler IP Core

Flexible Video Scaling for Low Power FPGAs

During the holiday period (Dec 24 – Jan 4), response times from our Global Support Team may be longer than usual.

The Lattice Video Scaler IP Core is used to scale up or scale down the resolution of a video stream. The IP supports scaling from an arbitrary input resolution to a wide range of output resolutions as configured by the user. The IP supports four scaling algorithms namely, nearest neighborhood, bilinear interpolation, bicubic interpolation, and multi-tap Lanczos filter. The Lanczos filter supports multiple taps from 4 to 12. The Video Scaler IP core supports Red Green Blue (RGB), YCbCr 4:4:4, and YCbCr 4:2:2 video formats.

Latest Resource Utilization details are available in the IP Core User Guide.

Features

  • Configurable input/output resolution from 32 to 4096.
  • Choice of four scaling algorithms: Nearest neighbor, Bilinear, Bicubic, and Lanczos.
  • Choice of AXI-Stream or native video interface for video data input and output.
  • Configurable number of filter-taps for Lanczos coefficient set.
  • Configurable number of phases for Bicubic, and Lanczos coefficient sets.

Block Diagram

Ordering Information

The Video Scaler IP is provided at no additional cost with the Lattice Radiant™ software.​

Documentation

Quick Reference
Information Resources
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Video Scaler IP Core - User Guide
FPGA-IPUG-02234 1.4 12/11/2025 PDF 1.7 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Video Scaler IP Core - Release Notes
FPGA-RN-02063 1.2 12/11/2025 PDF 241.1 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.