取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
257 次查看
注册日期: ‎09-03-2019

ps端工作过程中重启

各位专家:

我们在使用自己开发的zu19eg板卡时,遇到了ps端在工作过程中重启的问题,具体描述如下:

1. 我们搭建了包含2个frameRd,3个frameWr,1个自建SGBM(立体匹配)IP核,以及xdma的测试工程。整体工作流程如下:ps工程中,分别读取我们测试使用的左图以及右图到指定的地址;2个frameRd核,分别从指定地址进行数据读取,从而形成仿真的左右图数据流;仿真的左右图数据流,经过axi broadcaster之后分别进入2个frameWr核进行存储,以及SGBM核的两路数据,进行深度图计算,深度图计算结果输出到另外一个frameWr核进行存储。与此同时,xdma提供gpu与fpga间的数据通信。

2. 在不插gpu时,即xdma核没有工作时,测试三路frameWr的输出,ps工作正常,且双路rgb以及深度图与预期相符,验证通过,没有出现问题;

3. 在插gpu时,xdma核开始工作,测试发现ps不断自重启,即不停输出fsbl的启动信息以及我们工程中相关的调试信息,但未输出完全又重新输出。多次尝试,每次重启的位置不同。此时gpu端检测不到xdma核。

补充测试信息如下:

1. 单独测试xdma核,一切工作正常,无自重启现象。

2. 去掉SGBM核,只保留双路rgb数据,工作正常,xdma可正常读写。

3. sgbm核的处理大小由1024x1024(上述使用的参数)改为640x480,工作正常。此时主要差异在于fpga中资源的占用率。

4. 1024x1024时的fpga资源占用率如图所示。

资源占用.png

5. pcie端的原理图设计如图所示。

pcie原理图.png

基于以上信息,我们初步判断:

1. 我们自建的测试工程基本正确

2. xdma的使用方法正确;

3. gpu端的驱动无误。

 

请问各位有无进一步的思路?是什么原因导致ps端不断自重启,有无可能与fpga的核温、资源占用等问题相关?恳请各位帮忙,谢谢!

标记 (2)
0 项奖励
1 回复
196 次查看
注册日期: ‎09-03-2019

补充以下信息:

1.测试工程固件框架如下图

固件框架.png

0 项奖励