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

vivado综合3个小时都没结束,也没报错!

有人能帮忙看看原因么?!

0 项奖励
12 回复数
hongh
Moderator
Moderator
577 次查看
注册日期: ‎11-05-2010

试过重建工程吗? 之前都可以正常综合? 用的是什么操作系统?

试着把部分模块设置成Black_box来定位是哪部分的逻辑导致了问题. 有问题的部分单独做OOC 综合合到大的设计中.

 

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 项奖励
kaiseradler
Observer
Observer
552 次查看
注册日期: ‎03-07-2019

就是无法定位哪里出问题,你们这个软件问题太大了,过不去也不报错!软件2019.2,windows10系统.重建无效!

0 项奖励
kaiseradler
Observer
Observer
547 次查看
注册日期: ‎03-07-2019

帮忙看看我上传的log文件!

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

根据经验提供的建议:

1. log的最后一条信息:

WARNING: [Synth 8-689] width (10) of port connection 'wr_data_count' does not match port width (9) of module 'fifo_generator_1' [E:/BaiduNetdiskDownload/myk7/k720_rgmii_ethernet1_0331/eth_test.srcs/sources_1/new/read_result_data_block.v:65]

把代码里的这处错误修改一下试试看。

2. 看起来是在综合read_result_data_block.v这个文件的时候出的问题,把这个文件设为top跑一下综合看看是否出错。如果出错,把他的子模块例化的代码逐一注释掉并跑综合看看是否出错,通过这种方式逐渐缩小范围。如果不出错,把read_result_data_block.v的上层模块设为top跑综合看看是否出错,以此类推,直到再次出错,再用逐一注释子模块的方法缩小范围。

-vivian

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

那个wr_data_count只是多定义了1位。

很奇怪,直接综合这个也是卡住几十分钟没动。也不报错,这个文件不大,我上传给你看看!

0 项奖励
kaiseradler
Observer
Observer
487 次查看
注册日期: ‎03-07-2019

WARNING: [Vivado 12-1017] Problems encountered:
1. Failed to delete one or more files in run directory D:/k720_rgmii_hdmi_ddr/eth_test.runs/synth_2

这个路径也不长,总是报删除不了!

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

assign rgb_data={rgb_data,rgb_data,rgb_data};

这句代码是不是写错了?

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

WARNING: [Vivado 12-1017] Problems encountered:
1. Failed to delete one or more files in run directory D:/k720_rgmii_hdmi_ddr/eth_test.runs/synth_2

关掉Vivado,手动删除这个文件夹,删得掉吗

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

这句的确写错了。后面应该是_o ,但是也不至于用于跑不完啊?!

0 项奖励
kaiseradler
Observer
Observer
462 次查看
注册日期: ‎03-07-2019

手动可以!

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

"这句的确写错了。后面应该是_o ,但是也不至于用于跑不完啊?!"

那么改对之后还报错吗?

-vivian

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

改了后,就综合过了,这个你们软件还需要完善,这种竟然会死循环!

0 项奖励