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.









