本文主要是介绍基于EBAZ4205矿板的图像处理:03使用VIO调试输出HDMI视频图像,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基于EBAZ4205矿板的图像处理:03使用VIO调试输出HDMI视频图像
在zynq调试时VIO是真的方便,特此写一篇博客记录一下
先看效果
项目简介
下面是我的BD设计,vtc用于生成时序,注意,2021.2的vivado的vtcIP是v6.2版本,多了一个sof_state,我不太清楚他是干嘛的,实测没接也一切正常。
VIO IP核用于实时调试数据,我们可以在program device后,通过它来实时地调整fpga内部的数据,极其的方便。
VIO IP核的设置如下
你同样也可以用它来读取FPGA里的数据,调整他的prode_in端口就可以了
DVI_Transmitter_0是用于将HDMI时序和数据转化为TMS标准数据并输出给屏幕的。
HDMI_VIO_test_data模块内部的代码极其简单就一句:assign data_out = video_de? data_in : 24’h00_00_00;
然后,我们wrap BD、综合布局布线、生成比特流之后,就可以用VIO进行数据调试了
就在这里直接双击VIO,点加号添加即可,一切默认设置即可啦
这篇关于基于EBAZ4205矿板的图像处理:03使用VIO调试输出HDMI视频图像的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!