【发布时间】:2013-01-10 10:46:18
【问题描述】:
我在 VHDL 中看到的许多 FSM 都是通过在 FSM 逻辑中设置变量“next_state”来工作的,然后将其单独分配给进程外的状态变量。
如果简单地写“state <= state_five;”有什么问题改为设置下一个状态?
我假设 is 有这么多人使用单独的下一个状态变量而不是直接分配给我一直看到的状态的原因,但据我所知,没有不同之处在于它使代码更长,看起来更复杂。
我错过了什么吗?还是只是风格问题?如果是这样,为什么这种风格更好,对我来说似乎没有必要。
【问题讨论】: