取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
1,959 次查看
注册日期: ‎07-13-2019

pynq-z2 调用(dvi2rgb 和rgb2dvi)ip实现hdmi视频输入输出 不显示

您好!

我在vivado2018.1  使用  pynq-z2 调用digilent的 dvi2rgb和rgb2dvi 来显示pc的图像(1920x1080),已经改了一周,仍然无法实现。

因为我是直接将hdmi in 接 hdmi out,工程较少,实在找不到问题,下面我将附上所有操作过程。希望能得到解答。(bit和tcl文件在附件)

1.png2.png3.png4.png5.png6.png7.png8.png9.png10.png

 

0 项奖励
13 回复数
Highlighted
Xilinx Employee
Xilinx Employee
1,956 次查看
注册日期: ‎06-02-2017

0 项奖励
Highlighted
Visitor
Visitor
1,900 次查看
注册日期: ‎07-13-2019

您好!我想问下 就我这样做的问题在哪?我看了好多的相关例程 他们也是这么接的 ,我不懂为啥在pynq-z2上不行。您给的使用sdk的,我暂且想在vivado中直接调这两个ip,然后输出hdmi
0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
1,879 次查看
注册日期: ‎06-02-2017

Hi @zhao.f 

1,首先说明,你要求1920x1080,但是IP的设定是按照720P进行的。我想这里应该是你描述错误吧。

2,你目前的HDMI视频源是什么?如果是电脑的话,电脑能否正确识别HDMI设备存在,即读取到了EDID码?这样才能保证HDMI源输出数据。

3,rgb2dvi的IP设置的reset active high,但是你把aRst引脚接在了clock wizard的locked信号上,该IP处于复位的状态,这里应该是你自己的失误,dvi2rgb接法正确。

4,你已经添加了ILA,那么ILA能否正常抓取到数据呢?

0 项奖励
Highlighted
Visitor
Visitor
1,871 次查看
注册日期: ‎07-13-2019

你好!首先感谢您的回答。但是程序仍未调通。

1.我做了1080p和720p两种模式,由于我截图有误,上传了720p,实际约束是1080p的时序约束。

2.我的视频源的笔记本。首先笔记本可以读到显示器型号和digilen ip中的相关信息。但是点击检测显示器时,检测不到。

3.lock接复位 确实有问题。之后我又修改工程 对lock取反分别接在rgb2dvi和dvi2rgb的复位端 ,但仍然没有图像。

4.在720p的时候,可以抓到hdmi in 的 de 、sync 、vsync 3个信号,但是感觉不稳定

最后我将附上工程 修改后的截图 以及tcl 和 bit文件。因为pynq_z2的单独的hdmi 工程没有参考,所以希望您可以抽时间验证一下工程,非常感谢!11.png12.png13.png

0 项奖励
Highlighted
Newbie
Newbie
1,649 次查看
注册日期: ‎03-28-2020

我也是这样啊,也是z2板,感觉都没问题就是不显示,单独用rgb2dvi可以显示彩条,请问您解决没有啊

0 项奖励
Highlighted
Newbie
Newbie
1,042 次查看
注册日期: ‎03-28-2020

我可以用ila抓取到输入rgb2dvi的rgb数据,但是就是不显示,偶尔闪一秒显示,是不是没有数据缓冲造成的啊

0 项奖励
Newbie
Newbie
581 次查看
注册日期: ‎06-04-2020

请问这个问题您解决了吗?我是使用时也遇到了这个问题,正常显示1秒,隔1秒就变黑了,然后又正常显示1秒。

0 项奖励
Highlighted
Visitor
Visitor
484 次查看
注册日期: ‎06-18-2020

请问问题解决了吗 我也在做这个

0 项奖励
Highlighted
Visitor
Visitor
341 次查看
注册日期: ‎06-18-2020

pynq板接上网线就可以显示了
0 项奖励
Highlighted
Visitor
Visitor
258 次查看
注册日期: ‎07-17-2019

0 项奖励
Highlighted
Visitor
Visitor
235 次查看
注册日期: ‎06-18-2020

你有加zynq ip核吗

0 项奖励
Highlighted
Visitor
Visitor
210 次查看
注册日期: ‎06-18-2020

我加了pynq ip 之后写入sdk才能用

0 项奖励
Highlighted
Newbie
Newbie
114 次查看
注册日期: ‎06-04-2020

@xi_1306 请问是只有用arm核驱动才能显示吗?我用纯FPGA驱动就是有问题~

0 项奖励