本节主要谈一谈Verilog的状态机实现模板,并浅析比较。
1 一段式状态机 (单always块结构):
always @(posedge clk or posedge rst) begin
if(rst)
FSM <= S0
else begin
case(FSM)
S0:begin
Out_0; //输出
if(condition1) FSM<= S1;//状态转移
else if (condition2) FSM<= S2;//状态转移
…
end
S1:begin
Out_1; //输出
if(condition3) FSM<= S3;//状态转移
else if (condition4) FSM <=S4;
…
end
……
d

最低0.47元/天 解锁文章
348

被折叠的 条评论
为什么被折叠?



