以下内容均为此网站中网页阅读笔记:
1.概述
Zynq 集成片上系统TRD:包含一个在PS系统上运行的视频编解码嵌入式应用 。为了得到最优性能,TRD被分成了三个部分:PS(处理系统) ,VCU(视频处理单元),PL(可编程逻辑)
该篇TRD主要是为了展示Zynq SOC EV设备上集成的硬核VCU单元的capabilities
软件准备:
https://blog.csdn.net/xiang_shao344/article/details/81984033
赛林思ZYNQ系列软件安装 petalinux /SDK/VIVADO
2.1TRD支持
支持的视频接口:
最高4K@60HZ的视频源 可以是来自:
- PL的TPG模块,测试图案生成器
- PL pipeLine通过MIPI CSI_2端口、HDMI_Rx端口、SDI_Rx端口捕捉到的视频流
- 文件 SD卡,U盘,SATA接口的硬盘
- 网络上的视频流
通过HDMI或SDI端口发送高达4K@60HZ的视频流 ,通过DP口发送4K@30HZ的视频流
- 通过PS的pipeline在DP tx端口发送
- 通过PL 的pipeline在HDMI tx/SDI tx端口显示
VCU 视频编码单元
使用PL的硬件模块
支持H.264/H.265编码
使用OMX端口进行编码器和解码器的参数配置
证明VCU能够实现多路4K@60HZ的视频流的传输
音频编码单元
Opus 双通道48KHZ
流端口
- 1G以太网 PS GEM
- 10G 以太网 PL
串口通信(PCIE)
视频格式
NV12 NV16 XV15 XV20
暴风哭泣,好后悔前两周老师不在的时候没有好好听话看资料 😭
若干例程:使用pipeline
2.2设计例程
多路视频流的捕捉和显示
3.软件工具和系统要求
- 硬件需要
主要就是一些端口需要的cable和USB卡以及一些其他的东西
但是注意:需要一台Ubuntu主机
还有那个HDMI receiver不知道是啥 NVIDIA SHIELD Pro 用于4kp60,Panasonic Lumix GH5S 用于DCI 4kp60
那个digilent PMOD声卡是干嘛的?
3.5毫米的Aux cable 和麦克风??
另外,果真是需要Ubuntu系统,需要一台带有PCIe slot的ubuntu主机
另外可选的有带有FAT32文件系统的USB pen驱动和集线器(扩展坞)
带有FAT32文件系统的SATA驱动和外置电源,以及数据线
- 软件需要
Linux系统
petalinux2020.2
vivado 2020.2
git 一个分立版本的控制系统
串口调试助手 ??
USB-UART驱动