-
Simple FSM3 asy
module top_module(
input clk,
input in,
input areset,
output out); //parameter A=2'd0; parameter B=2'd1; parameter C=2'd2; parameter D=2'd3; reg[1:0] state; reg[1:0] next_state; // State transition logic always@(*) begin case(state) A: begin if(in==0) next_state = A; else next_state = B; end B: begin if(in==0) next_state = C; else next_state = B; end C: begin if(in==0) next_state = A; else next_state = D; end D: begin if(in==0) next_state = C; else next_state = B; end endcase end // State flip-flops with asynchronous reset always@(posedge clk or posedge areset) begin if(areset) state = A; else state = next_state; end // Output logic assign out = (state == D);endmodule
-
Simple FSM3 sy
module top_module(
input clk,
input in,
input reset,
output out); //parameter A=2'd0; parameter B=2'd1; parameter C=2'd2; parameter D=2'd3; reg[1:0] state; reg[1:0] next_state; // State transition logic always@(*) begin case(state) A: begin if(in==0) next_state = A; else next_state = B; end B: begin if(in==0) next_state = C; else next_state = B; end C: begin if(in==0) next_state = A; else next_state = D; end D: begin if(in==0) next_state = C; else next_state = B; end endcase end // State flip-flops with asynchronous reset always@(posedge clk ) begin if(reset) state = A; else state = next_state; end // Output logic assign out = (state == D);endmodule
Circuits--Sequential--Finite4
且听风吟5672024-04-27 16:35
相关推荐
北京海得康10 分钟前
Atebrioz(zilurgisertib):靶向ALK2通路,FOP超罕见病全新口服治疗方案和侧27 分钟前
MOS器件——ESD测试Xudde.1 小时前
CVE-2017-9993漏洞复现FakeOccupational2 小时前
【电路笔记 STM32】Cortex-M7 UART 中断模式(串口接收中断+串口空闲中断)小李不想当小白2 小时前
USART串口协议(STM32标准库学习笔记)AOI小白新手上路3 小时前
视频去雨·论文蒸馏笔记:从物理先验到状态空间模型一口一口吃成大V4 小时前
Fpga中常用器件AOI小白新手上路4 小时前
DRSformer·论文蒸馏笔记:可学习 Top-k 稀疏注意力去雨网络AOI小白新手上路5 小时前
单幅图像去雨·论文蒸馏笔记:统一评测、方法谱系与 HQ-RAIN 新基准糖炒栗子要加糖5 小时前
Windows 大量小文件复制太慢?使用 Robocopy 多线程加速