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

    文章

    1185

    浏览量

    82324
  • dma
    dma
    +关注

    关注

    3

    文章

    556

    浏览量

    100307
  • 视频采集
    +关注

    关注

    2

    文章

    71

    浏览量

    19527
  • V4L2
    +关注

    关注

    0

    文章

    17

    浏览量

    3878
收藏 人收藏

    评论

    相关推荐

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

    电子发烧友网站提供《解决视频采集子系统故障的工具和技术.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

    数字采集卡有哪些 数字采集卡的作用是什么

    、作用以及应用场景。 数字采集卡的种类 PCI采集卡 : 基于PCI总线,适用于台式电脑。 支持多路视频输入,如4路、8路、16路等。
    的头像 发表于 05-31 15:41 689次阅读

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

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

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

    Linux为视频采集设备制定了标准的V4L2接口,并在内核中实现了其基础框架V4L2 Core。用户空间进程可以通过V4L2接口调用相关设备
    的头像 发表于 04-25 14:41 1021次阅读
    深入理解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 1367次阅读
    VS009 HDMI<b class='flag-5'>视频</b><b class='flag-5'>采集</b>卡芯片方案

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

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

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

    实验室数据采集 , FPGA逻辑视频采集 , 高速视频采集卡 , PCIe
    的头像 发表于 01-05 09:44 740次阅读
    高速<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 324次阅读
    <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 398次阅读
    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