前面有在Bare Metal下测试,本次在Linux系统下测试。
Video Multi Scaler 的 总线频率配置为 300M,配置如下:

Samples per Clock 配置为4,发挥最大性能。
Multi Scaler 通过 AXI SmartConnect 和 ZYNQ 的 S_AXI_HP2_FPD 一对一直接相连。
使用Xilinx官方的 xilinx-multi-scaler.ko 驱动,应用程序通过V4L2访问测试。
| 源格式 | 目标格式 | 帧率 |
|---|---|---|
| 1080P YUYV 8bit | 720P YUYV 8bit | 550 |
| 1080P XV20 10bit | 720P YUYV 8bit | 550 |
| 1080P XV20 10bit | 720P NV12 8bit | 550 |
| 2160P XV20 10bit | 1080P NV12 8bit | 138 |
| 2160P XV20 10bit | 1080P YUYV 8bit | 138 |
| 2160P XV20 10bit | 2560*1440 YUYV 8bit | 138 |

本文详述了在Linux系统下对VideoMultiScaler的测试情况,总线频率配置为300M,SamplesperClock设为4。测试涉及多种视频格式和帧率的转换,包括1080P到720P、2160P到1080P等。性能表现与BareMetal测试相近,SamplesperClock减半则性能下降约一半。图像内容对性能影响不大。测试使用Xilinx的驱动和V4L2接口。
最低0.47元/天 解锁文章
913

被折叠的 条评论
为什么被折叠?



