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

[复制链接]
2189|7
 楼主| qwempty 发表于 2012-9-19 13:48 | 显示全部楼层 |阅读模式
AN, ip, RS, ST, TI
Error (10028): Can't resolve multiple constant drivers for net "num[0]" at my_uart_tx.v(89)
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 | 显示全部楼层
多驱动源,只剩下一个就行了
shanyuehao 发表于 2012-9-19 16:52 | 显示全部楼层
来看看解答
hisong 发表于 2012-9-20 17:20 | 显示全部楼层
路过 帮不上忙了
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]的信号的其中一个驱动源去掉一个就可以了。
GoldSunMonkey 发表于 2012-9-20 21:52 | 显示全部楼层
感觉是多重驱动。查查代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

148

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部