本文主要是介绍ZYNQMPSOC基于TPG引入数字YUV视频,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ZYNQMPSOC基于TPG引入数字YUV视频
1.VIVADO配置
数字YUV信号首先通过Video In to AXI4-Stream IP接入,然后到TPG,通过PASSTHROUGH直通模式把数据写入frmbuf接入linux系统。
2.设备树配置
在system-user.dtsi中添加如下信息:
&amba_pl {
v_frmbuf_wr@b0000000 {
#dma-cells = <1>;
clock-names = “ap_clk”;
clocks = <&misc_clk_0>;
compatible = “xlnx,v-frmbuf-wr-2.1”, “xlnx,axi-frmbuf-wr-v2.1”;
interrupt-names = “interrupt”;
interrupt-parent = <&gic>;
interrupts = <0 91 4>;
reg = <0x0 0xb0000000 0x0 0x10000>;
reset-gpios = <&gpio 78 1>;
xlnx,dma-addr-width = <32>;
xlnx,dma-align = <8>;
xlnx,max-height = <2160>;
xlnx,max-width = <3840>;
xlnx,pixels-per-cl
这篇关于ZYNQMPSOC基于TPG引入数字YUV视频的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!