取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
wuyouniyanhu
Adventurer
Adventurer
1,366 次查看
注册日期: ‎03-28-2020

vu37p器件上的HWICAP问题

你好,我们正尝试在VCU128板卡平台上复现xapp1292的案例工程。

移植过程中发现,由于XAPP1292原本基于KC705设计,VIVADO/SDK的版本均为2016.3。而在我们开发VCU128的平台(VIVADO/SDK版本均为2019.1)上,发现由于EDA软件版本、器件型号等不同,移植过程上遇到了相当多的麻烦。

我们首先在SDK中导入了HWICAPselftest工程,发现这些工程中除了LowLevel的案例可以正常运行外,其他测试均存在问题。尤其困扰我们的是每次初始化HWICAP时,回读所得的IDCode都是错误的。

 

经过初步分析,根据UG570IDCODE表格,发现xapp1292xhwicap.c文件首部的ultrascale_plus_idcodes数组并没有更新到vu37p的器件型号。

于是手动添加到series_ultra_plus_idcodes的末尾,同时把标定数组大小的相关宏做了修改

但是回读后的IDCode仍然为“FFFFFFD9”的错误代码,我们一直找不到原因.

 

请问vu37p是否不再兼容HWICAP这一IP

对于在VCU128平台上复现XAPP1292案例,或者搭建可通过网络进行部分重配置的任何方法,有什么更好的建议吗 ?

希望能获得大家的指点,

谢谢!

 

——————————————————————————————————————

附件为移植工作中初步搭建的VIVADO硬件框架图,以及存在HWICAP初始化问题的SDK工程

 

宏.JPG
IDCode数组.JPG
0 项奖励
2 回复数
zhendon
Community Manager
Community Manager
1,254 次查看
注册日期: ‎08-31-2011

Hi

如果把xhwicap.c文件里的0x4B49093(VU11P)替换成X4B79093是否有改善?

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
wuyouniyanhu
Adventurer
Adventurer
1,241 次查看
注册日期: ‎03-28-2020

你好,已经尝试了这一方法,但问题仍存在。我们怀疑HWICAP模块在初始化时已遇到错误,导致回读的数据出错(“FFFFFFD9”),而非仅因IDCode不匹配。希望您帮助分析一下IDCode回读出错的原因,感谢!

0 项奖励