利用 Verilog HDL 设计状态机(4 页)Good is good, but better carries it
精益求精,善益求善
利用 Verilog HDL 设计状态机1
设计要求利用 Verilog HDL 设计一个电路,对输入的一串二进制数,用于检测序列中连续 3 个或者 3 个以上的 1,状态转换如图所示:2
设计步骤第一步:安装 Quartus II 软件并破解第二步:根据设计要求编写程序代码第三步:生成仿真电路图和波形如图3
程序代码module moore(clk,din,op);input clk,din;output op;reg[1:0] current_state,next_state;reg op;parameter S0=2'b00,S1=2'b01,S2=2'b10,S3=2'b11;always@(posedge clk)begincurrent_state