打印

程序错误,希望有人帮忙解答

[复制链接]
1594|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qwempty|  楼主 | 2012-9-19 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wuhaidianzi| | 2012-9-19 13:51 | 只看该作者
多模块或多进程驱动同一信号
Error (10028): Can't resolve multiple constant drivers for net "FLASH_A[7]" at led.v(32)
    用Verilog描述电路时,一个信号只能在一个进程中驱动,如果在多个进程中对其驱动的话将产生如上错误。解决方法为可以另加一个信号,通过在另一个进程中监视这个信号做出相应的动作。

使用特权

评论回复
板凳
gaochy1126| | 2012-9-19 14:27 | 只看该作者
多个驱动信号,把链接num【0】的信号去掉一个就可以了

使用特权

评论回复
地板
51xlf| | 2012-9-19 15:15 | 只看该作者
多驱动源,只剩下一个就行了

使用特权

评论回复
5
shanyuehao| | 2012-9-19 16:52 | 只看该作者
来看看解答

使用特权

评论回复
6
hisong| | 2012-9-20 17:20 | 只看该作者
路过 帮不上忙了

使用特权

评论回复
7
wjzx111056| | 2012-9-20 19:29 | 只看该作者
Error (10028): Can't resolve multiple constant drivers for net "num[0]" at my_uart_tx.v(89)
意思是:有两个以上赋值语句,不能确定“num[0]" 的值。
解决办法:把num[0]的信号的其中一个驱动源去掉一个就可以了。

使用特权

评论回复
8
GoldSunMonkey| | 2012-9-20 21:52 | 只看该作者
感觉是多重驱动。查查代码

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

148

帖子

0

粉丝