0

lattice FPGA软件diamond 报错“external connection to net gnd is not allowed”怎么办?

为什么下面这段代码

lattice FPGA软件diamond 报错“external connection to net gnd is not allowed”怎么办?

使用没注释那4行assign的代码可以编译通过,使用被注释的那4行assign则报错,报的错误是

ERROR - external connection to net gnd is not allowed. VDB-1011
Done: error code 2

lattice FPGA软件diamond 报错“external connection to net gnd is not allowed”的解决办法

我用的综合工具不是synplify,而是LATTICE自家的综合工具lse,请问大伙有没有遇到过?怎么解决?

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除
pipisan 头像
想向站长提问,微信扫码立刻加入! shawn的FPGA圈.png
2

好像是说有一个网络连接到地了,这不被允许!但没给出更详细的信息。这种情况一般是有一些端口的输出你写了条件来改变它,但是这个条件从来都没成立过,它一直为低,于是导致工具最终认为它是直接连到GND的。

看上去有可能是46或者47号,你不能直接赋0.

先试一下看看是不是这两行或者是这两行中的一行,然后你看一下编译通过后RTL视图,或许会有发现。LSE,可以用 netList查看RTL视图.

切synplify方便吗?看看它是不是也报错,它提示的错误定位信息比较准确。

编辑 标为违禁 删除 链接 更多选项...
popomao 头像
登录/注册后进行回答