ZCU106基本资料学习记录

这篇博客介绍了Zynq平台的TRD,展示了其在视频编解码和硬件编码单元的强大能力,包括4K视频捕获、传输和H.264/H.265编码,同时涉及了多路视频流处理、音频编码和网络通信。必备软件和硬件配置,如Petalinux、VIVADO和特定接口设备,为读者提供了开发和实验的详细指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下内容均为此网站中网页阅读笔记:

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驱动

在这里插入图片描述

Zynq Ultrascale+ ZCU106是一款由赛灵思(Xilinx)推出的高性能嵌入式开发平台。它集成了一颗Zynq Ultrascale+ MPSoC芯片,该芯片拥有高性能的ARM Cortex-A53和ARM Cortex-R5处理器核心,以及FPGA可编程逻辑资源。ZCU106开发板以其强大的计算能力和灵活的可编程性,适用于多种应用领域。 在ZCU106资料中,我们可以找到以下内容: 1. 芯片手册和技术参考手册:这些手册提供了关于Zynq Ultrascale+ MPSoC芯片架构、性能特性和配置选项的详细说明。它们指导开发人员正确使用芯片并充分发挥其能力。 2. 开发板用户指南:该指南介绍了ZCU106开发板的硬件设计、接口定义和连接方式。它还包含了开发板的使用说明和调试技巧,帮助使用者快速上手并进行开发。 3. 软件开发工具:赛灵思提供了一系列软件开发工具,包括Xilinx SDK、Vivado Design Suite和PetaLinux等。这些工具可以帮助开发者进行FPGA设计、ARM嵌入式软件开发和系统集成等任务。 4. 示例设计和应用笔记:赛灵思为ZCU106开发板提供了丰富的示例设计和应用笔记,涵盖了各种应用场景,如图像处理、视频编解码、机器学习等。这些示例设计和应用笔记提供了具体的实现代码和使用说明,帮助开发者快速上手并进行自己的定制开发。 总之,Zynq Ultrascale+ ZCU106资料提供了全面灵活的参考资源,帮助开发者理解和使用ZCU106开发板以及其搭载的Zynq Ultrascale+ MPSoC芯片,进行高性能嵌入式系统的设计和开发。无论是初学者还是经验丰富的开发者,都可以通过这些资料获得所需的指导和帮助。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值