0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

V4L2视频采集,基于PCIe的多路视频采集与显示子系统

axpro 来源:axpro 作者:axpro 2024-02-22 20:05 次阅读

基于PCIe的多路视频采集与显示子系统

概述

视频采集与显示子系统可以实时采集多路视频信号,并存储到视频采集队列中,借助高效的硬实时视频帧出入队列管理和PCIe C2H DMA引擎,将采集到的视频帧实时传递到上位机采集缓冲区。在超带宽视频采集情况下,支持采集丢帧操作,后续视频可以正常采集。

视频采集与显示子系统使用高效的PCIe H2C DMA引擎读取上位机显示缓冲区的视频帧,存储到视频显示队列中,并且可以借助外部输入的硬件显示定时脉冲实时访问视频显示队列,按照显示定时脉冲输出视频帧。在外部显示定时模式和超带宽显示情况下,支持显示复制帧操作,后续视频可以正常显示。

对于多路视频采集与显示子系统,在上位机可以使用标准的Linux V4L2视频驱动,实现多路视频信号的采集和显示工作。

子系统结构

pYYBAGNfzHGAMGiFAAH8tL1qaSc048.png

功能特性

支持多种视频接口SDI、Display Port(DP)、HDMIDVI、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个视频采集队列参数(队列元素的地址、个数、大小)软件可配置

8个视频显示队列参数(队列元素的地址、个数、大小)软件可配置

支持超带宽视频采集和超带宽视频显示

支持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中断输入

视频采集与显示复位输出

视频采集与显示配置输出

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCIe
    +关注

    关注

    15

    文章

    1217

    浏览量

    82424
  • dma
    dma
    +关注

    关注

    3

    文章

    559

    浏览量

    100411
  • 视频采集
    +关注

    关注

    2

    文章

    73

    浏览量

    19539
  • V4L2
    +关注

    关注

    0

    文章

    17

    浏览量

    3886
收藏 人收藏

    评论

    相关推荐

    何选择医疗视频采集

    随着科技的发展,音频和视频在医疗行业得到了广泛的应用,越来越多的内窥镜技术可以帮助我们直观的看到身体内部器官的实际情况。在一些场合为了方便对病情的研究,经常需要采集视频内容作为研究素材,这就
    的头像 发表于 11-07 16:50 119次阅读
    何选择医疗<b class='flag-5'>视频</b><b class='flag-5'>采集</b>卡

    解决视频采集子系统故障的工具和技术

    电子发烧友网站提供《解决视频采集子系统故障的工具和技术.pdf》资料免费下载
    发表于 10-10 09:24 0次下载
    解决<b class='flag-5'>视频</b><b class='flag-5'>采集子系统</b>故障的工具和技术

    基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!

    流程图如下所示: 图 3 缩放拼接功能说明案例基于Linux的V4L2采集1080P的摄像头画面,通过RGA进行图像缩放和拼接处理,最终利用DRM框架将处理后的整个画面进行显示。(1)采集
    发表于 08-22 11:51

    百问网全志系列开发板摄像头V4L2编程步骤详解

    7 摄像头V4L2编程 7.1 V4L2简介 ​Video for Linux two(Video4Linux2)简称V4L2,是V4L的改
    发表于 08-13 09:45

    STM32f4采集视频怎么在电脑显示

    我用stm32f4采集到的视频想通过网线传输到电脑,在电脑上显示采集到的视频,有没有大神做个过
    发表于 05-14 08:25

    深入理解Camera的整体五层架构

    Linux为视频采集设备制定了标准的V4L2接口,并在内核中实现了其基础框架V4L2 Core。用户空间进程可以通过V4L2接口调用相关设备
    的头像 发表于 04-25 14:41 1169次阅读
    深入理解Camera的整体五层架构

    8路SDI/HDMI/MIPI/PCIe-DMA音视频采集V4L2驱动应用介绍

    ,在上位机可以使用标准的Linux V4L2视频驱动,实现多路视频信号的采集显示工作。
    发表于 03-13 13:59

    基于 PCIe多路视频采集显示子系统介绍

    电子发烧友网站提供《基于 PCIe多路视频采集显示子系统介绍.pdf》资料免费下载
    发表于 02-23 09:47 0次下载

    VS009 HDMI视频采集卡芯片方案

    4K604445.USB3.0采集4K60,1080P6.视频格式:NV12,YUY2,RGB32,P0107.支持多种操作
    的头像 发表于 01-18 14:55 1437次阅读
    VS009 HDMI<b class='flag-5'>视频</b><b class='flag-5'>采集</b>卡芯片方案

    基于飞凌嵌入式OK113i网页视频监控项目

    通过OK113i飞凌嵌入式开发板,采用USB设备头,通过V4L2框架实现视频图像采集。创建摄像头图像采集线程,搭建HTTP服务器,固定端口号为8080,建立HTTP长连接,实现网页
    的头像 发表于 01-08 22:57 1038次阅读
    基于飞凌嵌入式OK113i网页<b class='flag-5'>视频</b>监控项目

    高速视频采集卡设计方案:620-基于PCIe的高速视频采集

    实验室数据采集 , FPGA逻辑视频采集 , 高速视频采集卡 , PCIe
    的头像 发表于 01-05 09:44 770次阅读
    高速<b class='flag-5'>视频</b><b class='flag-5'>采集</b>卡设计方案:620-基于<b class='flag-5'>PCIe</b>的高速<b class='flag-5'>视频</b><b class='flag-5'>采集</b>卡

    视频数据卡设计方案:120-基于PCIe视频数据卡

    实验室数据采集 , 视频数据收发卡 , 信号采集、分析 , PCIe视频数据卡 , 模拟输出,存储
    的头像 发表于 12-22 09:40 335次阅读
    <b class='flag-5'>视频</b>数据卡设计方案:120-基于<b class='flag-5'>PCIe</b>的<b class='flag-5'>视频</b>数据卡

    AD采集卡设计方案:130-基于PCIe的中速模拟AD采集

    基于PCIe的一款分布式高速数据采集系统,实现多路AD的数据采集,并通过PCIe传输到存储计算服
    的头像 发表于 12-20 10:55 411次阅读
    AD<b class='flag-5'>采集</b>卡设计方案:130-基于<b class='flag-5'>PCIe</b>的中速模拟AD<b class='flag-5'>采集</b>卡

    AD采集卡设计原理图:630-基于PCIe的高速模拟AD采集

    一、产品概述 基于PCIe的一款分布式高速数据采集系统,实现多路AD的数据采集,并通过PCIe
    发表于 12-11 11:36

    【昉·星光 2 高性能RISC-V单板计算机体验】+5、UVC摄像头图像采集

    文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video*下,如果只有一个视频设备,通常为/dev/video0。v4l2-ctl是用户空间一组用于测试,配置和使用整个相机子系统的工具
    发表于 11-30 21:05