实验来源,教程书188页图6.29
1;实验原理;利用Quartus 与,Meddses的联合仿真
2;实验年代码;module simple (Clock, Resetn, w, z);
input Clock, Resetn, w;
output z;
reg [2:1]y, Y;
parameter [2:1]A=2’b00, B=2’b01,C=2’b10;
// Define the next state combinational circuit
always @(w, y)
case (y)
A: if(w) Y= B;
else Y= A;
B: if(w)Y=C;
else Y = A;
C: if(w) Y= C;
else Y = A;
default: Y= 2’bxx;
endcase
// Define the sequential block
always @(negedge Resetn, posedge Clock)
if(Resetn ==0) y<= A;
else y<=Y;
//Define output
assign z=(y== C);
endmodule
3;实验截图
4**;实验代码转载自哔哩哔哩**
5;实验网址;*【仿真设计-哔哩哔哩】https://b23.tv/Wk4sye