Video Scaler IP Core

Flexible Video Scaling for Low Power FPGAs

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.