在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4538|回复: 5

[原创] synplify做综合

[复制链接]
发表于 2019-2-21 19:56:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我在做综合的过程中,先采用的是s_fpga_vJ-2014.09的synplify。结果报错如下:While running 64-bit - Linux bulid
@E: Internal Error in c_ver
不知道如何解决,之后采用18年的synplify,又是报错,但错误不一样,如下:
@E:BN354:Multiple—driver error。对于这个错误本人根据报错的地方查找过,报错的信号在rtl语法上并没有错误,
个人推测是RTL代码里面含有错误,但是工具没有真正报出来。
求助各位大佬,希望可以给点意见
 楼主| 发表于 2019-2-25 10:14:51 | 显示全部楼层
最后解决了,在我的工程环境下,14版的synplify报出一个C变量的错误,用18版的synplify报出了错误所在的hierarchyh,但是错误实际的位置不准确;一开始以为是module instance的错误,最后发现是input和output连到了同一根线上导致了错误
 楼主| 发表于 2019-3-7 10:51:50 | 显示全部楼层
后续的时候,仍然会出现该问题,C变量报错,应该是仿真环境不稳定,在不同服务器上跑有时候能够解决问题;新建一个仿真工程有时候也可以避免;切换仿真工具(14版和18版的synplify)没有效果
发表于 2020-2-28 14:46:24 | 显示全部楼层
我也遇到了这个问题:BN354  Mutiple-driver error.但是查看了代码无法找到问题根源,请问可以请教一下吗?
你说的错误的实际位置不准确,如何定位错误的实际位置。
发表于 2020-2-28 15:29:09 | 显示全部楼层
在工程文件中使用set_option -resolve_multiple_driver 0|1 可以将多驱的线网与0或1连接。
发表于 2020-3-2 10:01:52 | 显示全部楼层
增加了上诉选项好像没有起作用是为什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 16:35 , Processed in 0.016914 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表