搜索
bottom↓
回复: 14

Xilinx的HDMI2.1 IP,帧率调高后,图像跳动,怎么解决呢?

[复制链接]

出0入18汤圆

发表于 2023-8-11 09:52:24 | 显示全部楼层 |阅读模式
硬件用的是官方的ZCU102开发板+ZED 的HDMI2.1 子卡
vivado自带的Demo 工程,下载到板子里后,用直通模式,可以正常工作,电脑也能正确识别到显示器的所有显示模式
60Hz帧率显示正常,120Hz帧率,图像偶尔跳一下,144帧率,图像就一直跳
60Hz是TMDS,120Hz和144hz都是FRL模式,8Gbps,4lane,也就是说120Hz和144Hz下,HDMI链路是固定8Gbps速率,但只有144Hz跳的比较严重,所以感觉不是外部信号质量不好,而是IP内部处理问题
IP都是黑盒子,也没什么可调的地方,这种问题怎么进一步分析解决呢,请坛友出谋划策一下。
附件是144Hz时,显示的效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入442汤圆

发表于 2023-8-11 09:58:32 来自手机 | 显示全部楼层
ddr带宽爆了没,axi带宽

出0入91汤圆

发表于 2023-8-11 10:01:35 | 显示全部楼层
本帖最后由 ackyee 于 2023-8-11 10:02 编辑

先换一根高质量的 HDMI 线试试 , 之前画过HDMI 2.0 的板子   线上有T型接头 接ESD   图像都直接雪花点  要求太高了


另外 程序上也排除下  DDR 和 AXI 的问题, 先直接在IP 末端给  实时计算的灰度图 (绕过图像处理 和 DDR  等)

出0入18汤圆

 楼主| 发表于 2023-8-11 10:39:53 | 显示全部楼层
wye11083 发表于 2023-8-11 09:58
ddr带宽爆了没,axi带宽
(引用自2楼)

官方IP里的的Demo,原封不动,里面也没有DDR,数据直通过去的

出0入18汤圆

 楼主| 发表于 2023-8-11 10:43:50 | 显示全部楼层
ackyee 发表于 2023-8-11 10:01
先换一根高质量的 HDMI 线试试 , 之前画过HDMI 2.0 的板子   线上有T型接头 接ESD   图像都直接雪花点  要 ...
(引用自3楼)

这个有试过,现象一样,不是线的的影响
为了避坑,花了好几万直接采购的官方硬件,程序也是官方的,结果还是有坑

出0入91汤圆

发表于 2023-8-11 10:52:42 | 显示全部楼层
smbxfdbz 发表于 2023-8-11 10:43
这个有试过,现象一样,不是线的的影响
为了避坑,花了好几万直接采购的官方硬件,程序也是官方的,结果 ...
(引用自5楼)

有没有考虑更换显示器 看看

出0入18汤圆

 楼主| 发表于 2023-8-11 12:06:45 | 显示全部楼层
ackyee 发表于 2023-8-11 10:52
有没有考虑更换显示器 看看
(引用自6楼)

是准备换显示器试,还没采购回来
支持HDMI2.1的显示器,要4K 120hz了,比较贵
我现在的用来测试的显示器,直接接到电脑上也是完全正常的,所还是FPGA这边的兼容性不好,还是希望能从FPGA这边解决问题

出0入442汤圆

发表于 2023-8-11 14:40:00 来自手机 | 显示全部楼层
本帖最后由 wye11083 于 2023-8-11 14:43 编辑
smbxfdbz 发表于 2023-8-11 12:06
是准备换显示器试,还没采购回来
支持HDMI2.1的显示器,要4K 120hz了,比较贵
我现在的用来测试的显示器 ...

(引用自7楼)


还是再查一下bd吧,看看到底有没有用ddr。一般来说,vivado官方demo都是用到soc+ddr的,不可能不用。它那个ip不是单独的。

如果信号不好,显示器是完全不能显示的。只要出现误码,显示器直接就黑屏了,根本不存在闪屏花屏。(不排除一些品牌显示器掉信号不黑屏,你的视频很像ddr爆带宽,或者framebuffer异常。规则图案一般是ddr的随机数据)。

出0入18汤圆

 楼主| 发表于 2023-8-11 15:53:19 | 显示全部楼层
wye11083 发表于 2023-8-11 14:40
还是再查一下bd吧,看看到底有没有用ddr。一般来说,vivado官方demo都是用到soc+ddr的,不可能不用。它那 ...
(引用自8楼)

附件pdf是bd图,一目了然的
里面确实没用ddr,接收到的图像经过一个v_tpg给到TX
v_tpg可以配置成彩条模式,图像就能稳定显示
如果配置成直通模式,图像就来回跳
用ILA看了VIDEO_OUT的波形,也没发现什么异常
请大神再帮忙给点Debug思路,卡了好几天了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入442汤圆

发表于 2023-8-11 16:43:33 来自手机 | 显示全部楼层
smbxfdbz 发表于 2023-8-11 15:53
附件pdf是bd图,一目了然的
里面确实没用ddr,接收到的图像经过一个v_tpg给到TX
v_tpg可以配置成彩条模式 ...

(引用自9楼)

如果没有走ddr,直通闪烁应该可以理解。两边时序并不完全一致(晶振有数十ppm偏差,这是允许的),所以确实隔一段时间fifo爆了或空了会出现坏帧。彩条是ip自己的tg,所以不会出问题。你用两个vdma,用ddr串流测试一下。

出0入18汤圆

 楼主| 发表于 2023-8-11 17:33:03 | 显示全部楼层
wye11083 发表于 2023-8-11 16:43
如果没有走ddr,直通闪烁应该可以理解。两边时序并不完全一致(晶振有数十ppm偏差,这是允许的),所以确 ...
(引用自10楼)

不像是这个问题,驱动程序里有监测各种溢出标志,没有任何报错
而且视频信号都是有行场消隐的时间的,ram缓存一行,就足够两边数据流同步了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入442汤圆

发表于 2023-8-11 17:40:10 来自手机 | 显示全部楼层
smbxfdbz 发表于 2023-8-11 17:33
不像是这个问题,驱动程序里有监测各种溢出标志,没有任何报错
而且视频信号都是有行场消隐的时间的,ram ...

(引用自11楼)

这样啊。。输入源是144是吧。这倒可以。

下面的status error有很多,可能跟信号完整性有关系,只能试着调一下precursoremphasis和postcursoremphasis了。

出0入18汤圆

 楼主| 发表于 2023-8-12 09:55:22 | 显示全部楼层
wye11083 发表于 2023-8-11 17:40
这样啊。。输入源是144是吧。这倒可以。

下面的status error有很多,可能跟信号完整性有关系,只能试着 ...
(引用自12楼)

有尝试调过,没啥效果

那个status error我也有看到,调整帧率测试过,无论图像显示是否稳定,那个status error都是一直在变,所以感觉参考意义不大

如果说是信号完整性问题,那120Hz和144Hz都是用的FRL 8Gbps,编码后,物理层码流其实没啥区别,但120Hz比144Hz稳定很多,所以感觉又不像信号完整性问题

出0入442汤圆

发表于 2023-8-12 11:00:50 来自手机 | 显示全部楼层
smbxfdbz 发表于 2023-8-12 09:55
有尝试调过,没啥效果

那个status error我也有看到,调整帧率测试过,无论图像显示是否稳定,那个status ...

(引用自13楼)

要是这样,直通不排除前面接收侧不够稳定。你抓一下前面。

出0入18汤圆

 楼主| 发表于 2023-8-14 17:24:58 | 显示全部楼层
wye11083 发表于 2023-8-12 11:00
要是这样,直通不排除前面接收侧不够稳定。你抓一下前面。
(引用自14楼)

抓了一天,也没抓到问题,hdmi rx过来的axis数据流没什么问题,屏幕虽然一直跳,但数据流是正常稳定的
采购了hdmi2.1的显示器和超短的HMDI线,换线,换显示器,再试试了


回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 04:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表