取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
Highlighted
Visitor
Visitor
809 次查看
注册日期: ‎04-12-2020

下载.bit和.ltx文件时,导致电脑频繁死机

各位好,想请教下,我在下载FPGA程序时,导致电脑卡死的情况频发(只能重启),有可能是什么原因导致的?

电脑配置:win10专业版64bit,i5 6640cpu,1T机械硬盘,16G内存;

vivado版本:2017.4;

电路板:自研电路板;FPGA芯片型号为K7(xc7k325 tffg676-2l);

 

谢谢!

0 项奖励
15 回复数
Highlighted
Visitor
Visitor
772 次查看
注册日期: ‎04-12-2020

期待各位的回复。

0 项奖励
Highlighted
Xilinx Employee
Xilinx Employee
739 次查看
注册日期: ‎05-15-2008

死机具体什么现象?进行到哪个状态死机,log窗口有什么信息?

试试2020.1

-vivian

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

您好,感谢回复。
死机时现象为vivado界面卡在program device下载.bit和.ltx的进度条(通常为.bit下载完,refreshHW Device probe这个步骤),PC直接挂掉。log窗口并未打印相关报错信息。
0 项奖励
Highlighted
Visitor
Visitor
653 次查看
注册日期: ‎04-12-2020

2020.1版本同样有问题。如果不添加ila,只下载.bit,在有限次数的重复实验中是没有问题的,但是如果添加ila,那么下载7,8次(.bit和.ltx文件)则有1次会出现PC卡死的情况。
0 项奖励
Highlighted
Scholar
Scholar
623 次查看
注册日期: ‎05-29-2018

检查一下你设计板子的JTAG信号,大概率JTAG有问题。
0 项奖励
Highlighted
Visitor
Visitor
606 次查看
注册日期: ‎04-12-2020

感谢您的回复。
一开始也是怀疑的JTAG接口的问题,但是有一个现象是:同样的工程,如果工程中不添加ila IP,不生成.ltx文件,那么仅下载.bit文件时是不会引起PC死机的。工程的资源利用并不是很多(均不超过50%),时序也没有报违规。
0 项奖励
Highlighted
Scholar
Scholar
585 次查看
注册日期: ‎05-29-2018

就是因为Debug界面需要JTAG才会因为JTAG的问题卡死的,我的经验就是这样。
Highlighted
Visitor
Visitor
524 次查看
注册日期: ‎04-12-2020

非常感谢您的回复!如您所说,我需要进一步排查Jtag的问题。
以下还有两个现象需要说明,以期进一步的定位:
1. 使用第三方的开发板下载.bit和.ltx,也会偶尔出现PC卡死情况(该产商回复未有其他用户反馈过这种情况);
2. ila中添加的信号较少(不添加AXI总线信号)的时候,暂时未出现PC卡死情况。
0 项奖励
Highlighted
Scholar
Scholar
515 次查看
注册日期: ‎05-29-2018

第三方不清楚。debug信号比较少不容易卡死确实是这样,信号多了容易卡死可能和vivado软件有关,调试的时候信号多最好先关闭debug界面再断开JTAG,而且也不能放置信号多的debug界面时间太长,否则都容易卡死系统。
Highlighted
Xilinx Employee
Xilinx Employee
498 次查看
注册日期: ‎05-15-2008

可能JTAG信号完整性不好,数据量大了就出问题

也可能数据量大引起工具异常。

这个问题不好查,建议尽量按照现有掌握的情况避免问题吧

-vivian

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

谢谢您的回复,学习了!
0 项奖励
Highlighted
Visitor
Visitor
492 次查看
注册日期: ‎04-12-2020

谢谢您的回复,目前也是尽量在操作上进行避免。
0 项奖励
Highlighted
Visitor
Visitor
264 次查看
注册日期: ‎04-26-2020

你是否在下载bit前正在执行ILA信号观察,这样容易导致下载失败。个人经验下载bit前,先停止ILA运行
0 项奖励
Highlighted
Visitor
Visitor
235 次查看
注册日期: ‎04-12-2020

谢谢您的回复。
之前是这样的操作的,但是在开发板上出问题的概率还是比较小一点,可能跟我自研板的JTAG也有关系,多方面因素综合在一起,不太好排查。
0 项奖励
Highlighted
Adventurer
Adventurer
171 次查看
注册日期: ‎05-07-2019

电脑死机首先需要定位死机的原因,电脑都有系统日志,可以定位死机的原因

0 项奖励