UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
292 次查看
注册日期: ‎12-24-2018

MPSOC的板卡启动不了

MPSOC的板卡第一版是正常的,使用SD卡启动没有问题;

后来进行了一次改版,修改的不是MPSOC的部分,MPSOC及其最小系统没有修改;做回来的第二版SD卡插上后启动不了,启动Mode已经确认没有问题;done引脚没有拉高;后来直接用仿真器下载时出现问题,卡在了psu_init上,走不下去;现在不确定是焊接的时候把芯片焊接坏了,还是原理图在修改的时候不小心把哪里改掉了;请问如何判断MPSOC是否正常,如何定位是哪里的问题;怎么判断是否是焊接的问题导致的?多谢!

0 项奖励
4 条回复4
Xilinx Employee
Xilinx Employee
268 次查看
注册日期: ‎09-14-2018

回复: MPSOC的板卡启动不了

pangsifeng@126.com 

建议首先检查下硬件,各个level的电源、复位、晶振等等是否正常?

供参考。

-chaoz

0 项奖励
206 次查看
注册日期: ‎12-24-2018

回复: MPSOC的板卡启动不了

1、检查了各个电源电压,复位,时钟,没有发现问题;

2、使用SDK下载程序时,卡在了psu_int上过不去,读取0xFD080030的值,两块板卡分别是80E000FF或80C000FF,正常的板卡这个寄存器的值是80004FFF;应该是DDR4的问题;

3、不确定是DDR控制器的问题,还是DDR颗粒的问题,如何排查是哪里的问题?

0 项奖励
Xilinx Employee
Xilinx Employee
199 次查看
注册日期: ‎09-14-2018

回复: MPSOC的板卡启动不了

hi pangsifeng@126.com 

DDR控制器有问题的可能性极小,从可能性上来说比较可能是:

1. 信号完整性问题:因为经过改版,不知DDR部分layout是否有变动、DDR布线规格是否满足,有条件的话需要通过信号完整性仿真、测量来确认下。

2. 焊接问题、DDR颗粒来源等等;

另外,可以进行下DDR memory test,SDK中有demo工程,或者简单的进行写DDR读写测试(让代码运行在OCM里,然后对DDR进行读写)。

 

-chaoz

----------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
----------------------------------------------------------------------------------------------

0 项奖励
195 次查看
注册日期: ‎12-24-2018

回复: MPSOC的板卡启动不了

你好:
1、是这样的,改版后一共焊接了5块,有一块板卡是好的,另外有两块是上文描述的那样,psu_init下载不进去;还有两块是JTAG扫不出来;
2、现在想修一下psu_init下载不进去的情况,因为有一块是好的,所以不怀疑原理图和PCB的问题,且DDR和MPSOC这次修改的时候没有修改;
3、如果在VIVADO中勾选了DDR控制器,就出现psu_init下载不进去的情况;如果不勾选,在OCM上运行时可以的;但不勾选的时候也就做不了memory test;
0 项奖励