0、原理图
1、状态空间定义
2、状态跳转(时序逻辑)
3、下个状态判断(组合逻辑)
4、各个状态下的动作(组合逻辑)
若用case(current_state)且用skip_en给跳转信号,是滞后两个周期,若想下个周期(滞后一个)就进行状态跳转就要使用case(next_state)。滞后两个周期的情况可用作MII的解析,正好间隔一个周期。
例子:
流水灯
0、原理图
1、状态空间定义
2、状态跳转(时序逻辑)
3、下个状态判断(组合逻辑)
4、各个状态下的动作(组合逻辑)
若用case(current_state)且用skip_en给跳转信号,是滞后两个周期,若想下个周期(滞后一个)就进行状态跳转就要使用case(next_state)。滞后两个周期的情况可用作MII的解析,正好间隔一个周期。
例子:
流水灯