O
omara007
Guest
Hei folkens
Jeg for øyeblikket har følgende MUX Verilog-kode:
Code:input [29:0] port0;
input [29:0] port1;
input [29:0] port2;
input [29:0] port3;
input [29:0] port4;
input [29:0] port5;
input [29:0] port6;
input [29:0] port7;reg [7:0] sel;reg [29:0] mux8to1; / / Multiplexer 8-1alltid @ (in0 eller in1 eller in2 eller in3 eller in4 eller in5 eller in6 eller in7 eller sel)
casex (Sel)
8'bxxxxxxx1: mux8to1 = port0; / / port0 valgt
8'bxxxxxx10: mux8to1 = port1; / / port1 valgt
8'bxxxxx100: mux8to1 = port2; / / port2 valgt
8'bxxxx1000: mux8to1 = port3; / / port3 valgt
8'bxxx10000: mux8to1 = port4; / / port4 valgt
8'bxx100000: mux8to1 = port5; / / port5 valgt
8'bx1000000: mux8to1 = port6; / / port6 valgt
8'b10000000: mux8to1 = port7; / / port7 valgt
standard: uumux32to1sp = 0;
endcase
Jeg for øyeblikket har følgende MUX Verilog-kode:
Code:input [29:0] port0;
input [29:0] port1;
input [29:0] port2;
input [29:0] port3;
input [29:0] port4;
input [29:0] port5;
input [29:0] port6;
input [29:0] port7;reg [7:0] sel;reg [29:0] mux8to1; / / Multiplexer 8-1alltid @ (in0 eller in1 eller in2 eller in3 eller in4 eller in5 eller in6 eller in7 eller sel)
casex (Sel)
8'bxxxxxxx1: mux8to1 = port0; / / port0 valgt
8'bxxxxxx10: mux8to1 = port1; / / port1 valgt
8'bxxxxx100: mux8to1 = port2; / / port2 valgt
8'bxxxx1000: mux8to1 = port3; / / port3 valgt
8'bxxx10000: mux8to1 = port4; / / port4 valgt
8'bxx100000: mux8to1 = port5; / / port5 valgt
8'bx1000000: mux8to1 = port6; / / port6 valgt
8'b10000000: mux8to1 = port7; / / port7 valgt
standard: uumux32to1sp = 0;
endcase