module tourque_control(X,Y,Z,x1,y1,z1,A,B,C,D,AU,BU,CU,DU,T,OCA,OCB,OCC,OCD,CPA,CPB,CPC,CPD,OC); output reg A,B,C,D,AU,BU,CU,DU,OC; input wire X,Y,Z,x1,y1,z1,T,OCA,OCB,OCC,OCD,CPA,CPB,CPC,CPD; //reg A,B,C,D; always@(*) begin //if(OCA==1||OCB==1||OCC==1||OCD==1)begin //A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0;OC=1;end // else if(CPA==1||CPB==1||CPC==1||CPD==1)begin A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0;end else if(X==1&&T==0)begin if(x1==1&&y1==0)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=1; end else if(x1==1&&y1==1)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(y1==1&&z1==0)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(y1==1&&z1==1)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(z1==1&&x1==0)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(z1==1&&x1==1)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=0;DU=0; end end if(X==1&&T==1)begin if(x1==1&&y1==0)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(x1==1&&y1==1)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(y1==1&&z1==0)begin A=1;AU=1;B=0;BU=0;C=0;CU=0;D=0;DU=0; end else if(y1==1&&z1==1)begin A=1;AU=0;B=0;BU=0;C=0;CU=0;D=1;DU=0; end else if(z1==1&&x1==0)begin A=1;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0; end else if(z1==1&&x1==1)begin A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0; end end if(Y==1&&X==0)begin if(x1==1&&y1==0)begin A=1;AU=1;B=1;BU=1;C=0;CU=0;D=0;DU=0; end else if(x1==1&&y1==1)begin
时间: 2023-10-25 14:10:00 浏览: 91
A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end else if(y1==1&&z1==0)begin A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end else if(y1==1&&z1==1)begin A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end else if(z1==1&&x1==0)begin A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end else if(z1==1&&x1==1)begin A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end end if(Y==1&&T==1)begin if(x1==1&&y1==0)begin A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end else if(x1==1&&y1==1)begin A=0;AU=0;B=1;BU=0;C=0;CU=0;D=0;DU=0; end else if(y1==1&&z1==0)begin A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0; end else if(y1==1&&z1==1)begin A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0; end else if(z1==1&&x1==0)begin A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0; end else if(z1==1&&x1==1)begin A=0;AU=0;B=0;BU=0;C=0;CU=0;D=0;DU=0; end end end endmodule
阅读全文