问题:三段式状态机无法遍历所有状态
解决:
1. 检查reg nstate,cstate的位宽是否足够容纳状态。
2. 检查FSM2中状态跳转逻辑是否有漏洞。
3.检查是否设计了不需要的状态。
本例中,参数列表如下:
而状态寄存器位宽如下:
即位宽不匹配导致无法遍历到状态。修改位宽为[4:0],解决问题。
问题:三段式状态机无法遍历所有状态
解决:
1. 检查reg nstate,cstate的位宽是否足够容纳状态。
2. 检查FSM2中状态跳转逻辑是否有漏洞。
3.检查是否设计了不需要的状态。
本例中,参数列表如下:
而状态寄存器位宽如下:
即位宽不匹配导致无法遍历到状态。修改位宽为[4:0],解决问题。