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

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

3天内不再提示

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

67940 来源: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
    +关注

    关注

    13

    文章

    1083

    浏览量

    80846
  • dma
    dma
    +关注

    关注

    3

    文章

    535

    浏览量

    99021
  • 视频采集
    +关注

    关注

    2

    文章

    67

    浏览量

    19265
  • V4L2
    +关注

    关注

    0

    文章

    17

    浏览量

    3828
收藏 人收藏

    评论

    相关推荐

    【米尔-芯驰D9360商显板试用评测】使用ffmpeg实现远程视频监控

    (简称V4L2),是linux中关于视频设备的内核驱动 -s 640*480为分辨率 -i /dev/video8为摄像头 -f flv rtmp://192.168.3.180:10035/live为以
    发表于 04-11 13:07

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

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

    LabVIEW无法与绿联的视频采集卡通讯?

    各位好,最近使用labview读取绿联的视频采集卡,将视频采集卡当做一个相机。目前这个视频采集
    发表于 02-26 11:19

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

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

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

    实验室数据采集 , FPGA逻辑视频采集 , 高速视频采集卡 , PCIe
    的头像 发表于 01-05 09:44 246次阅读
    高速<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 174次阅读
    <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 217次阅读
    AD<b class='flag-5'>采集</b>卡设计方案:130-基于<b class='flag-5'>PCIe</b>的中速模拟AD<b class='flag-5'>采集</b>卡

    PCIe图像采集卡的原理、应用和优势

    PCIe图像采集卡的原理、应用和优势  PCIe图像采集卡是一种用于获取和处理图像信号的硬件设备。它通过PCI Express接口与计算机主机连接,用于从图像传感器、摄像头或其他图像源
    的头像 发表于 12-15 09:57 421次阅读

    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

    基于紫光同创FPGA的多路视频采集与AI轻量化加速的实时目标检测系统

    基于紫光同创FPGA的多路视频采集与AI轻量化加速的实时目标检测系统#2023集创赛#紫光同创#小眼睛科技助力紫光同创高校生态建设@小眼睛科技 获奖作品展示:华南理工大学+CR8_Pr
    发表于 11-02 17:51

    多通道高性能视频采集与加速系统|2023集创赛紫光同创杯优秀作品

    ,HDMI/PCIE 两种方式的视频输出,视频拼接,缩放等功能的实现。 项目着眼于构建出基于多输入输出通道的高性能DDR-DMA 控制模块和高性能的PCIE-DMA模块以满足
    发表于 09-21 17:34

    【KV260视觉入门套件试用体验】2.PS端视频采集与FFMPEG编码开发测试

    v4l2-ctl–list-devices:可以看到在/dev/下出现了video0等视频输入设备。当拔下USB摄像头,或者之前没有插入摄像头,输入同样命令时,显示是这样的:即说明,系统
    发表于 09-11 00:52

    PCIE采集系统:前端图像或ADC数据采集,通过PCIE传输至PC。可实现PCIE 2.0 x1/x4/x8。

    数据采集PCIe
    明德扬科技
    发布于 :2023年09月08日 11:56:14

    【米尔-STM32MP135开发板-入门级MPU试用】UVC摄像头基于V4L2拍照

    一样对其进行读写操作。 V4L2在include/linux/videodev.h文件中定义了一些重要的数据结构,在采集图像的过程中,就是通过对这些数据的操作来获得最终的图像数据。Linux系统
    发表于 08-12 13:47