verilog中如何处理并发进程对同一变量的赋值

weixin_37963846 2017-10-12 10:53:15
我想专门开辟一个always块,用来完成程序的重置工作。结果编译不通过,提示如下
Error (10028): Can't resolve multiple constant drivers for net "Delay[32]" at bell.v(33)
例程上加入reset功能都是用if语句,但总觉得可读性差。
...全文
1720 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianxj001 2017-10-12
  • 打赏
  • 举报
回复
就像C语言不建议使用GOTO 语句一样,所谓会导致程序可读性差。可对于系统ERROR处理,有那种写法的可读性会比用GOTO ERROR好呢?
大米粥哥哥 2017-10-12
  • 打赏
  • 举报
回复
习惯就好 不能在多个always块中对同一个寄存器赋值 无法综合

6,120

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧