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

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

3天内不再提示

Xilinx ZCU104实现视频处理和传输系统方案

454398 来源:CSDN 作者:Hello,Panda 2020-12-08 11:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者:Hello,Panda

做事情讲究个“谋定而后动”,做研发尤其如此,准备工作一定要做得充分了,需求一定要理解明确了,方可开始吭哧吭哧继续往下干。

楼主先准备以ZCU104为平台,实现一个视频处理和传输系统,算是熟悉ZYNQ UltraScale+ MPSoC器件。

总体要求是:设计一个图像采集、处理和传输系统,实时视频分辨率不小于4000×3000,帧率不小于30fps,视频可通过HDMI2.0(或DP)接口本地实时显示。JPEG压缩的图片和H.265压缩后的视频存储在本地SATA盘中,实时码流可通过GigE Vision传输到主机。系统总体框架如下图1所示。

o4YBAF_O-IuAXXTaAABIO7lK5qQ111.png

图1 系统总体框架

一、硬件平台
本阶段先使用ZCU104平台进行验证,Camera和SFP接口通过FMC扩展板实现。

二、软件需求
软件包括PL和PS两个部分,其中PL部分实现Camera IF、ISP、Encoder、GigE Vision和HDMI2.0接口;PL部分运行Linux操作系统,使用QT图形界面,驱动DP显示和SSD存储。

1. PL部分
PL部分主要实现接口和算法

(1)相机接口(Camera IF)

Camera IF硬件上通过FMC接口板接入,支持LVDS(LVDS通道数不大于15对)、MIPI D-PHY、MIPI C-PHY接入。Camera 分辨率不低于4000×3000,帧率不低于30fps,8bit、10bit或12bit Raw(Bayer)数据输入。

(2)图像信号处理(ISP)

本阶段ISP实现基本功能,主要包括:Demosaic、CCM、3A、Dpc、Gamma、Denoise、Enhance等基本内容,ISP需保证对输入图像实时处理。

(3)Encoder

Encoder主要有两部分,一个H.265视频流压缩,一个是JPEG静态图片压缩。H.265使用芯片内置的硬核,JPEG压缩通过逻辑实现。H.265至少保证4000×3000分辨率30fps实时压缩。

(4)GigE Vision网络传输

GigE Vision采用10G光口传输,硬件在FMC扩展板上实现。GigE Vision可实时传输原始图像、ISP处理后的图像、H.265码流和JPEG静态图片,通过xml配置文件指定支持的源和格式。

(5)HDMI2.0接口

基于GTH,符合HDMI2.0标准,显示原图或ISP后的图像,可叠加OSD。

2. PS部分
PS部分运行Linux操作系统,运行QT叠加生成OSD。

(1)调度功能

PS需配置PL工作的各项参数,获取系统状态,运行3A算法的C部分。PS部分还需处理PL的各中断,以协同处理存储、显示等工作。

(2)存储和显示

实现DP和SATA驱动,存储和读出PL生成的视频流文件请求。运行QT,生成人机交互界面。

三、总结
整个系统基于AXI4总线架构,SoC软件硬件协同处理,需要保证良好的可扩展性,以便扩展下一步的图像检测和识别算法、AI算法等。

编辑:hfy

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

    关注

    34

    文章

    1875

    浏览量

    158891
  • Xilinx
    +关注

    关注

    73

    文章

    2192

    浏览量

    130006
  • 视频处理
    +关注

    关注

    2

    文章

    102

    浏览量

    19332
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025全球无线视频传输模块技术对比与应用方案解析

    随着物联网、智能家居、安防监控、无人机和自动驾驶等行业的快速发展,无线视频传输模块已经成为科技领域的关键技术之一。2025年,这一市场持续扩张,各大厂商通过技术创新和多元化应用方案争夺市场份额。本文
    的头像 发表于 11-26 11:28 128次阅读

    NVMe高速传输之摆脱XDMA设计44:工程设计考量?

    连接到pci_exp引脚。 mig_7series 模块为 Xilinx 提供的 DDR 接口控制器, 该模块将 AXI 总线信号转换为 DDR 接口信号实现对 PL 端 DDR 存储数据的写入和读取
    发表于 11-12 09:52

    2025年高性能无线视频传输模块厂商及应用方案深度解析

    模块市场呈现技术创新加速、应用领域多元化的特点。本文基于权威数据平台的分析,全面盘点主要厂商、技术对比及应用方案,为行业提供参考。 一、全球无线视频传输模块市场现状与趋势 根据 MarketsandMarkets 及 Statista 的最新报告,2
    的头像 发表于 11-10 14:59 506次阅读

    2025无线视频传输模块选购指南与应用方案推荐

    无线视频传输模块作为视频传输技术的重要组成部分,已经从传统的消费级应用扩展到工业、医疗、安防、影视制作等多个领域。面对市场上种类繁多的产品与技术方案,如何选择合适的无线视频传输模块成为
    的头像 发表于 11-10 14:48 288次阅读

    通过IEC104协议数采实现电子厂能源精细化管理

    IEC104协议作为电力系统中广泛应用的远程通信协议,以其高效、稳定的数据传输特性,在能源管理领域发挥着重要作用。 在能源管理领域,利用IEC104协议进行数据采集并
    的头像 发表于 10-09 15:03 457次阅读
    通过IEC<b class='flag-5'>104</b>协议数采<b class='flag-5'>实现</b>电子厂能源精细化管理

    视频信号延长方案

    长距离传输解决方案。为实现视频信号的远距离传输,而信号不受损。 1 HDMI网线延长器 HDMI网线延长器通过将HDMI信号放大后,再通过
    的头像 发表于 08-29 10:42 415次阅读
    <b class='flag-5'>视频</b>信号延长<b class='flag-5'>方案</b>

    【FMC214】青翼科技基于 VITA57.1 标准的 4 路 3G/6G/12G SDI 高清视频传输 FMC 子卡模块

    该板卡支持 SDI 双向输入/输出,可以通过配置实现输入或者输出的切换。 该 FMC 子卡与基于 Xilinx FPGA 开发板配合,快速搭建起高速SDI 视频图像传输的验证平台,可广
    的头像 发表于 08-27 15:13 819次阅读
    【FMC214】青翼科技基于 VITA57.1 标准的 4 路 3G/6G/12G SDI 高清<b class='flag-5'>视频传输</b> FMC 子卡模块

    SIP 广播对讲与华为视频会议融合解决方案

    SIP 广播对讲与华为视频会议融合解决方案 SIP 广播对讲与华为视频会议融合解决方案,是基于 SIP 协议将广播对讲系统与华为
    发表于 07-12 10:57

    炬力芯片方案:专业视频信号转换UVC转HDMI解决方案,支持大疆Pocket3

    二、基础性能与适用场景在 USB 2.0 环境下,炬力 AM8271D 芯片方案可确保上述设备实现稳定的视频转换,适配多种实用场景: · 会议系统:支持网络摄像头信号投屏,提升远程会
    发表于 07-04 17:08

    蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时出现报错怎么解决?

    求助各位大佬,蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时候出现这样的错误 在vivado里面跟JTAG有关的约束如下: 在调试的时候,用的是Nuclei官方的调试器
    发表于 04-17 06:33

    蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时候出现错误怎么解决?

    求助各位大佬,蜂鸟N203移植到xilinx ZCU104板子上,用JTAG调试的时候出现这样的错误 在vivado里面跟JTAG有关的约束如下: 在调试的时候,用的是Nuclei官方的调试器
    发表于 03-07 16:46

    视频处理器晶振应用方案

    技术干货丨视频处理器晶振应用方案一、定义与作用视频拼接控制器也称视频处理器,在液晶拼接屏中起了重要的作用,它是大屏拼接系统中的核心设备,但正
    发表于 02-07 09:32 0次下载

    低空视频传输在望获实时linux系统上的应用

    望获实时linux系统因其高确定性和低延迟的特性,在低空视频传输中扮演着关键角色。低空经济涵盖无人机物流、农业监控、低空交通管理等场景,这些场景对视频传输的实时性、可靠性和高效性有极高的要求。通过
    的头像 发表于 01-24 17:21 883次阅读

    解锁4K,Xilinx MPSoC ARM + FPGA高清视频采集与显示方案

    当下,随着数字化多媒体技术以令人惊叹的速度不断演进,高清视频处理成为众多领域关注的焦点。今天为大家分享4K HDMI 高清视频方案,基于Xilinx
    的头像 发表于 01-24 10:27 919次阅读
    解锁4K,<b class='flag-5'>Xilinx</b> MPSoC ARM + FPGA高清<b class='flag-5'>视频</b>采集与显示<b class='flag-5'>方案</b>!

    IEC104能源采集监测物联网系统方案

    系统概述 IEC104能源采集监测物联网系统方案集成了数据采集、协议转换、数据传输、数据存储、数据分析与可视化展示等功能于一体,旨在为企业提
    的头像 发表于 01-16 14:01 987次阅读
    IEC<b class='flag-5'>104</b>能源采集监测物联网<b class='flag-5'>系统</b><b class='flag-5'>方案</b>