状态机case语句的默认情况没执行?为什么
时间:10-02
整理:3721RD
点击:
busy1
if me_wr='0' then
state
.
send_data_grp
......
state
. ...
when others =>
state
state<="10";
send_data_grp<='0';
为什么却没执行?对了,综合时这里还有个警告,说这个case 语句的 :default branch cannot be reached...为什么不可达到?
你可以单步调试吗?
大神。怎么讲?
如果state是个两位的标准位矢量,那case语句里已经把所有可能的取值都包含进来了,others分支就不会执行了。另外不太懂小编说的“state是2位共81种状态”是什么意思……
