补充:Verilog写状态机的三种描述方式
因为不理解题干所说的【三段式】描述方法,所以查找了相关资料。如下:
VL43 根据状态转移写状态机-三段式
看的状态机多了,现在状态机对我来说不是问题。
也是一把过,直接看代码
1 分析题目
题目要求中的两个要点:
(1)三段式描述状态机的方法:使用三个 always 块进行描述
①时序描述状态跳转;
②组合逻辑描述状态转移条件及状态转移;
③时序或组合描述输出信号
(2)对应类型的状态机:Moore型 与输入无关;mealy型 与输入有关
2 代码
`timescale 1ns/1nsmodule fsm1(input wire clk ,input wire rst ,input wire data ,