视频缩放器IP核

低功耗FPGA实现灵活的视频缩放

莱迪思视频缩放器IP核用于放大或缩小视频流的分辨率。该IP支持从任意输入分辨率缩放到用户配置的各种输出分辨率。其灵活的架构支持多种缩放算法。高度可配置的设计充分利用了莱迪思FPGA提供的嵌入式RAM和DSP模块。简单的I/O握手使该IP适用于流视频或突发输入视频数据。在系统(in-system)输入和输出帧大小可基于帧进行更新。

该设计通过Verilog HDL实现。它可以使用莱迪思Radiant软件进行配置、生成和实现。它支持CertusPro-NX™、Certus-NX™和CrossLink-NX™ FPGA。

支持四种缩放算法——该 IP 支持四种缩放算法,即最近邻插值、双线性插值、双三次插值和多抽头Lanczos滤波器。Lanczos滤波器支持4到12个抽头。滤波器系数是在配置内核的编译时间生成的。

水平和垂直维度的缩放系数——视频缩放器IP核支持水平和垂直维度的不同缩放系数。它分两步执行垂直和水平缩放。

特性

  • 每个时钟可配置的像素:1、2和4个
  • 可配置的输入/输出分辨率从32到4096像素
  • 可选择AXI4-Stream或Native Video接口用于视频数据
  • 多种色彩空间:RGB、YCbCr 4:4:4和YCbCr 4:2:2
  • 可选AXI-Lite接口,用于动态更新某些IP参数

框图

资源使用情况

下表展示了Nexus器件的配置和资源使用情况,数据结果基于Synplify Pro和莱迪思Radiant软件2022.1版本。

CertusPro NX (LFCPNX-100-8LFG672C)
配置 资源使用
每个时钟的像素数量 每个组件的位数 分辨率 缩放算法 寄存器 LUT EBR DSP
1 8 720p -> 1080p Nearest 790 1330 9 -
1 8 720p -> 1080p Bilinear 1457 1819 12 12
1 8 720p -> 1080p Bicubic 1782 2621 15 12
1 16 1080p -> 720p Bicubic 2649 4699 34 24
1 16 720p -> 1080p Bicubic 2482 3590 30 24
1 8 720p -> 1080p Lanzcos 1826 2803 15 12
2 8 720p -> 1440p Lanzcos 2813 4915 27 24
2 8 1440p -> 720p Lanzcos 3103 7059 38 24
4 8 720p -> 2160p Lanzcos 5488 11942 42 48
4 8 2160p -> 720p Lanzcos 6183 17036 95 48
Certus-NX (LFD2NX-40-8MG121C)
配置 资源使用
每个时钟的像素数量 每个组件的位数 分辨率 缩放算法 寄存器 LUT EBR DSP
1 8 720p -> 1080p Nearest 806 1332 9 -
1 8 720p -> 1080p Bilinear 1452 1840 12 12
1 8 720p -> 1080p Bicubic 1785 2628 15 12
1 16 1080p -> 720p Bicubic 2615 4607 34 24
1 16 720p -> 1080p Bicubic 2481 3589 30 24
1 8 720p -> 1080p Lanzcos 2891 1826 15 12
2 8 720p -> 1440p Lanzcos 2824 4920 27 24
2 8 1440p -> 720p Lanzcos 3121 6984 38 24
4 8 720p -> 2160p Lanzcos 5489 12006 42 48
4 8 2160p -> 720p Lanzcos Not fitting
CrossLink-NX (LIFCL-33-8USG84C)
配置 资源使用
每个时钟的像素数量 每个组件的位数 分辨率 缩放算法 寄存器 LUT EBR DSP
1 8 720p -> 1080p Nearest 806 1332 9 -
1 8 720p -> 1080p Bilinear 1452 1840 12 12
1 8 720p -> 1080p Bicubic 1785 2628 15 12
1 16 1080p -> 720p Bicubic 2615 4607 34 24
1 16 720p -> 1080p Bicubic 2481 3589 30 24
1 8 720p -> 1080p Lanzcos 2826 2891 15 12
2 8 720p -> 1440p Lanzcos 2824 4920 27 24
2 8 1440p -> 720p Lanzcos 3121 6984 38 24
4 8 720p -> 2160p Lanzcos 5489 12006 42 48
4 8 2160p -> 720p Lanzcos Not fitting
 

订购信息

  料号
器件系列 单机年度许可 站点永久许可
CertusPro-NX VIDEO-SCALER-CPNX-US VIDEO-SCALER-CPNX-UT
Certus-NX VIDEO-SCALER-CTNX-US VIDEO-SCALER-CTNX-UT
CrossLink-NX VIDEO-SCALER-CNX-US VIDEO-SCALER-CNX-UT

要下载此IP的完整评估版本,请前往莱迪思Radiant的IP Sever页面。该IP核支持莱迪思的IP硬件评估功能,无需IP许可即可生成IP核并在有限的时间内(约4小时)在硬件中运行。

欲购买视频缩放器(Video Scaler)IP核,请联系您当地的莱迪思销售办公室

Documentation

快速参考
标题 编号 版本 日期 格式 文件大小
选择全部
Video Scaler IP Core - User Guide
FPGA-IPUG-02234 1.1 1/8/2024 PDF 1.5 MB