Zynq VDMA+VID_OUT+V_TC+VGA视频显示通路

Zynq显示通路搭建

前言

毕设做图像视频编解码,利用zynp mpsoc的VCU硬核去做,所以先搭建一个视频通路,由于zcu106没有vga,hdmi驱动比较麻烦,故这里先用zedboard去做。
感谢链接老哥,参考
https://blog.csdn.net/long_fly/article/details/79066302

开始

在这里插入图片描述
1、搭建硬件平台,这里和链接不同的是,cut_port.v是自己编写的,因为只用了4位的vga,所以其实就是截断vga数据,如下:

module cut_port(
        input wire[23:0] rgb,
        output wire[3:0] vga_r,
        output wire[3:0] vga_g,
        output wire[3:0] vga_b
    );
    
    assign vga_b[3:0] = rgb[7:4];
    assign vga_g[3:0] = rgb[15:12];
    assign vga_r[3:0] = rgb[23:20];
    
endmodule

2、然后axis_subset也是截断axi的数据的,因为vdma输出是32的,这里将他截断位24位的,配置如下:
在这里插入图片描述
3、ok,这里的数据通路就已经通了,然后编译硬件,导出,启动sdk。
4、测试代码和链接的相同,经测试ok。

问题

图像显示黑不拉几,白色显示不出来,待解决

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值