赛灵思
直播中

李浩

7年用户 135经验值
私信 关注
[问答]

set_sig Map运行出现错误

运行实现时出现以下错误。
该设计是针对V5在ISE 10.1中构建的EDN。
使用ISE 13.1时出现同样的错误。
当我定位V4时,我没有收到此错误。
“FATAL_ERROR:MapLib:basmmpin.c:71:1.23  -  set_sig,已经有sig。”
这是什么意思,我该如何解决?

以上来自于谷歌翻译


以下为原文

I get the following error when I run implementation.
The design is an EDN in being buil in ISE 10.1 targeting a V5.  
I get the same error when using ISE 13.1.

I do not get this error when I target a V4.

"FATAL_ERROR:MapLib:basmmpin.c:71:1.23 - set_sig, already have sig."

What does this mean, and how do I fix it?

回帖(3)

李富才

2018-10-11 15:14:07
我们在几年内没有看到这个错误,因此我发现与此相关的所有CR可能与您的情况有关,也可能与您的情况无关。
此错误可能与设计中的重新定位实例有关。
更具体地说,它可能涉及TBUF(或BUFT)翻译。
检查您是否有这样的符号。
当你尝试13.1时,你只是重新运行地图或整个流程?
在13.1中重新运行NGDBuild可能会有所帮助。
如果设计最初的目标是V4之前的某些东西,它可能已成功重新定位到V4而不是V5,因为我们通常只支持重新定位一代。
如果是这种情况,那么该工具应该打印一个用户错误列出un而不是这个神秘的致命错误。

以上来自于谷歌翻译


以下为原文

We haven't seen this error in a few years so all the CRs I've found related to this may or may not be related to your case. This error likely has something to do with retargetting instances in the design. More specifically it may involve TBUF (or BUFT) translation. Check to see if you have such symbols.
 
When you tried 13.1 did you just rerun map or the entire flow? It's possible that rerunning NGDBuild in 13.1 would help.
 
If the design was originally targetted to something prior to V4, it's possible that it could have been retargetted to V4 successfully but not V5 since we typically only support retargetting for one generation. If that is the case then the tool should have printed a user error listing the un rather than this cryptic fatal error.
举报

高群

2018-10-11 15:19:32
感谢您的答复。
这是一个最初由目标V2的示意图(Viewdraw)完成的设计。
它后来被用来瞄准V4(没有问题)。
现在我们正在转向V5 / 6,我看到了这个错误。
我确实得到了设计中使用的所有BUFE原语的原始特定错误,我用MUXCY原语替换了这些位置。
听起来我的下一步应该是替换所有的BUFT原语。
除了手动更新原理图之外,还有更简单的方法来替换这些原语吗?

以上来自于谷歌翻译


以下为原文

Thank you for the response.
 
This was a design that was done originally by schematic (Viewdraw) targetting a V2.
It was later used to target a V4 (with no issues).
Now that we are moving on to a V5/6, I am seeing this error.
 
I did get primitive specific errors for all of the BUFE primitives used in the design, and I replaced those locations with MUXCY primitives.
 
It sounds like my next step should be to replace all of the BUFT primitives.
Is there an easier way to replace those primitives besides manually updating the schematic?
举报

李富才

2018-10-11 15:30:02
不,除了原理图更改之外,我没有看到任何其他选项。
我看到为Virtex-5删除了地图-tx开关(TBUF转换)。

以上来自于谷歌翻译


以下为原文

No, I don't see any options other than a schematic change. I see that the map -tx switch (TBUF translation) was removed for Virtex-5.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分