基于PCIe的多路视频采集与显示子系统
1 概述视频采集与显示子系统可以实时采集多路视频信号,并存储到视频采集队列中,借助高效的硬实时视频帧出入队列管理和PCIe C2H DMA引擎,将采集到的视频帧实时传递到上位机采集缓冲区 。
视频采集与显示子系统使用高效的PCIe H2C DMA引擎读取上位机显示缓冲区的视频帧,存储到视频显示队列中,并且可以借助外部输入的硬件显示定时脉冲实时访问视频显示队列,按照显示定时脉冲输出视频帧 。
对于多路视频采集与显示子系统,在上位机可以使用标准的Linux V4L2视频驱动,实现多路视频信号的采集和显示工作 。
2 子系统结构
文章插图
3 功能特性
- 支持多种视频接口:SDI、Display Port(DP)、HDMI、DVI、VGA和Camera Link
- 支持DDR3-64bit-1600MHz和DDR4-72bit-2400MHz内存接口
- 支持PCIe链路速率:PCIe 1.0、PCIe 2.0、PCIe 3.0和PCIe 4.0
- 支持PCIe链路宽度:PCIe x1、PCIe x2、PCIe x4、PCIe x8和PCIe x16
- 支持Xilinx器件:7 Series,Ultrascale Series,Ultrascale+ Series
- 支持多种PCIe驱动:Linux V4L2、Windows WDF和Linux
- 8个独立的视频采集接口、视频采集队列、PCIe C2H(host-to-card) DMA引擎
- 8个独立的视频显示接口、视频显示队列、PCIe H2C(card-to-host) DMA引擎
- 支持全双工8个独立的视频采集和8个独立的视频显示
- 8个视频采集队列参数(队列元素的地址、个数、大?。┤砑膳渲?/li>
- 8个视频显示队列参数(队列元素的地址、个数、大?。┤砑膳渲?/li>
- 支持MSI中断,16个DMA中断和16个User中断
- PCIe 3.0 x16配置下,支持8路4K(3840x2160p)@60Hz的采集与显示
- PCIe 3.0 x8配置下,支持4路4K(3840x2160p)@60Hz的采集与显示
- PCIe 3.0 x8配置下,支持8路4K(3840x2160p)@30Hz的采集与显示
- PCIe 2.0 x8配置下,支持8路FHD(1920x1080p)@60Hz的采集与显示
- PCIe 2.0 x4配置下,支持8路FHD(1920x1080p)@30Hz的采集与显示
- 8路AXI4-Stream或FIFO视频采集接口
- 8路AXI4-Stream或FIFO视频显示接口
- 外部显示定时脉冲输入
- User中断输入
- 视频采集与显示复位输出
- 视频采集与显示配置输出
- 详细的用户手册
- Design File:Post-synthesis EDIF netlist or RTL Source
- Timing and layout constraints , Test or Design Example Project
- 技术支持:邮件,电话,现场,培训服务
Email:neteasy163z@163.com
【基于PCIe的多路视频采集与显示子系统】
推荐阅读
- 六 Selenium4+Python3系列 - Selenium的三种等待,强制等待、隐式等待、显式等待
- [Pyhton] SimPy 离散事件模拟框架详解 —— 以一个简单的汽车充电排队模拟为例
- 四 【单片机入门】应用层软件开发的单片机学习之路-----ESP32开发板PWM控制电机以及中断的使用
- go基础语法50问,来看看你的go基础合格了吗?
- 20 基于SqlSugar的开发框架循序渐进介绍-- 在基于UniApp+Vue的移动端实现多条件查询的处理
- 原神须弥固若金汤怎么做
- 原神劫波莲怎么快速采集
- 原神影月月宝箱位置都在哪
- 原神坎蒂丝命之座效果是什么
- 原神奥摩斯港遗落的能量块任务怎么完成