input [7:0] hw0,hw1,hw2,hw3,hw4,hw5,hw6,hw7 ,hw8,hw9,hw10,hw11,hw12,hw13,hw14,hw15;
input [3:0] sel0, sel1, sel2, sel3, sel4, sel5, sel6, sel7 ,sel8,sel9,sel10,sel11,sel12,sel13,sel14,sel15; reg [7:0] out0,out1,out2,out3,out4,out5,out6,out7 ,out8,out9,out10,out11,out12,out13,out14,out15; always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10 or hw11 or hw12 or hw13 or hw14 or hw15 or sel0) begin
case(sel0)
4'b0000: out0=hw0; 4'b0001: out0=hw1; 4'b0010: out0=hw2; 4'b0011: out0=hw3; 4'b0100: out0=hw4; 4'b0101: out0=hw5; 4'b0110: out0=hw6; 4'b0111: out0=hw7; 4'b1000: out0=hw8; 4'b1001: out0=hw9; 4'b1010: out0=hw10; 4'b1011: out0=hw11; 4'b1100: out0=hw12; 4'b1101: out0=hw13; 4'b1110: out0=hw14; 4'b1111: out0=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10 or hw11 or hw12 or hw13 or hw14 or hw15 or sel1) begin
case(sel0)
4'b0000: out1=hw0; 4'b0001: out1=hw1; 4'b0010: out1=hw2; 4'b0011: out1=hw3; 4'b0100: out1=hw4; 4'b0101: out1=hw5; 4'b0110: out1=hw6; 4'b0111: out1=hw7; 4'b1000: out1=hw8; 4'b1001: out1=hw9; 4'b1010: out1=hw10; 4'b1011: out1=hw11; 4'b1100: out1=hw12; 4'b1101: out1=hw13;
4'b1110: out1=hw14; 4'b1111: out1=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10
or hw11 or hw12 or hw13 or hw14 or hw15 or sel2) begin
case(sel0)
4'b0000: out2=hw0; 4'b0001: out2=hw1; 4'b0010: out2=hw2; 4'b0011: out2=hw3; 4'b0100: out2=hw4; 4'b0101: out2=hw5; 4'b0110: out2=hw6; 4'b0111: out2=hw7; 4'b1000: out2=hw8; 4'b1001: out2=hw9; 4'b1010: out2=hw10; 4'b1011: out2=hw11; 4'b1100: out2=hw12; 4'b1101: out2=hw13; 4'b1110: out2=hw14; 4'b1111: out2=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10
or hw11 or hw12 or hw13 or hw14 or hw15 or sel3) begin
case(sel0)
4'b0000: out3=hw0; 4'b0001: out3=hw1; 4'b0010: out3=hw2; 4'b0011: out3=hw3; 4'b0100: out3=hw4; 4'b0101: out3=hw5; 4'b0110: out3=hw6; 4'b0111: out3=hw7; 4'b1000: out3=hw8; 4'b1001: out3=hw9; 4'b1010: out3=hw10; 4'b1011: out3=hw11;
4'b1100: out3=hw12; 4'b1101: out3=hw13; 4'b1110: out3=hw14; 4'b1111: out3=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10
or hw11 or hw12 or hw13 or hw14 or hw15 or sel4) begin
case(sel0)
4'b0000: out4=hw0; 4'b0001: out4=hw1; 4'b0010: out4=hw2; 4'b0011: out4=hw3; 4'b0100: out4=hw4; 4'b0101: out4=hw5; 4'b0110: out4=hw6; 4'b0111: out4=hw7; 4'b1000: out4=hw8; 4'b1001: out4=hw9; 4'b1010: out4=hw10; 4'b1011: out4=hw11; 4'b1100: out4=hw12; 4'b1101: out4=hw13; 4'b1110: out4=hw14; 4'b1111: out4=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10
or hw11 or hw12 or hw13 or hw14 or hw15 or sel5) begin
case(sel0)
4'b0000: out5=hw0; 4'b0001: out5=hw1; 4'b0010: out5=hw2; 4'b0011: out5=hw3; 4'b0100: out5=hw4; 4'b0101: out5=hw5; 4'b0110: out5=hw6; 4'b0111: out5=hw7; 4'b1000: out5=hw8; 4'b1001: out5=hw9;
4'b1010: out5=hw10; 4'b1011: out5=hw11; 4'b1100: out5=hw12; 4'b1101: out5=hw13; 4'b1110: out5=hw14; 4'b1111: out5=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10
or hw11 or hw12 or hw13 or hw14 or hw15 or sel6) begin
case(sel0)
4'b0000: out6=hw0; 4'b0001: out6=hw1; 4'b0010: out6=hw2; 4'b0011: out6=hw3; 4'b0100: out6=hw4; 4'b0101: out6=hw5; 4'b0110: out6=hw6; 4'b0111: out6=hw7; 4'b1000: out6=hw8; 4'b1001: out6=hw9; 4'b1010: out6=hw10; 4'b1011: out6=hw11; 4'b1100: out6=hw12; 4'b1101: out6=hw13; 4'b1110: out6=hw14; 4'b1111: out6=hw15; endcase end
always @(hw0 or hw1 or hw2 or hw3 or hw4 or hw5 or hw6 or hw7 or hw8 or hw9 or hw10
or hw11 or hw12 or hw13 or hw14 or hw15 or sel7) begin
case(sel0)
4'b0000: out7=hw0; 4'b0001: out7=hw1; 4'b0010: out7=hw2; 4'b0011: out7=hw3; 4'b0100: out7=hw4; 4'b0101: out7=hw5; 4'b0110: out7=hw6; 4'b0111: out7=hw7;
相关推荐: