IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> FPGA利用Video Mixer IP实现视频叠加,送4套工程源码并详解 -> 正文阅读

[网络协议]FPGA利用Video Mixer IP实现视频叠加,送4套工程源码并详解

1.Video Mixer IP简介

Video Mixer IP是OSD的升级版,vivado2019.1后OSD已不再使用,Video Mixer IP主要功能就是实现视频叠加输出,最多可叠加16路视频,但现实项目几乎用不到这么多路。

2.Video Mixer IP官方数据手册解读

官方手册是PG243,链接点这里PG243
这是干货文章,所以我们只看手册的重点:
在这里插入图片描述
这里还有个图像放大功能,但不能缩小,感觉很鸡肋,可以不管他
在这里插入图片描述
数据手的核心内容我直接翻译成图片如下:
在这里插入图片描述
Master Layer:底层,是视频叠加的最底层,不能编程,只能指定大小;
Layer0–>Layer16:叠加图层,也就是输入视频,叠加在底层之上,大小和位置可通过SDK编程控制。

3.Video Mixer IP寄存器配置和UI配置

BD配置如下:
在这里插入图片描述
寄存器配置说明如下:具体配置看代码,**“关注并私信我”**可获得工程源码;
在这里插入图片描述

4.工程1:一路视频叠加输出

开发板:Xilinx Kintex7开发板;
输入:OV5640摄像头;
输出:HDMI 1080P叠加一路720P视频输出;
开发环境:vivado2019.1;
工程如图:
在这里插入图片描述
mixer配置如下:
在这里插入图片描述
输出如下:
在这里插入图片描述

5.工程2:两路视频叠加输出

开发板:Xilinx Kintex7开发板;
输入:OV5640摄像头;
输出:HDMI 1080P叠加2路960X540视频输出;
开发环境:vivado2019.1;
工程如图:
在这里插入图片描述
mixer配置如下:
在这里插入图片描述
输出如下:
在这里插入图片描述

6.工程3:四路视频叠加输出

开发板:Xilinx Kintex7开发板;
输入:OV5640摄像头;
输出:HDMI 1080P叠加4路960X540视频输出;
开发环境:vivado2019.1;
工程如图:
在这里插入图片描述
mixer配置如下:
在这里插入图片描述
输出如下:
在这里插入图片描述

7.工程4:四路视频叠加优化输出

优化:去掉了AXI data width converter,如下:
在这里插入图片描述
替换成AIX4-Stream Subset Converter,如下:
在这里插入图片描述
优化的效果是降低了资源消耗,优化后的工程如下:
在这里插入图片描述

8.福利:工程源码获取

**“关注并私信我”**可获得工程源码;
工程源码以网盘方式给出,资源截图如下:
在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-10-08 21:14:47  更:2022-10-08 21:15:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 6:22:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计