.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_5 ( .mx_out(mx_out[5]),
.in2(in2[5]),
.in1(in1[5]),
.in0(in0[5]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_6 ( .mx_out(mx_out[6]),
.in2(in2[6]),
.in1(in1[6]),
.in0(in0[6]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_7 ( .mx_out(mx_out[7]),
.in2(in2[7]),
.in1(in1[7]),
.in0(in0[7]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_8 ( .mx_out(mx_out[8]),
.in2(in2[8]),
.in1(in1[8]),
.in0(in0[8]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_9 ( .mx_out(mx_out[9]),
.in2(in2[9]),
.in1(in1[9]),
.in0(in0[9]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_10 ( .mx_out(mx_out[10]),
.in2(in2[10]),
.in1(in1[10]),
.in0(in0[10]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_11 ( .mx_out(mx_out[11]),
.in2(in2[11]),
.in1(in1[11]),
.in0(in0[11]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_12 ( .mx_out(mx_out[12]),
.in2(in2[12]),
.in1(in1[12]),
.in0(in0[12]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_13 ( .mx_out(mx_out[13]),
.in2(in2[13]),
.in1(in1[13]),
.in0(in0[13]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_14 ( .mx_out(mx_out[14]),
.in2(in2[14]),
.in1(in1[14]),
.in0(in0[14]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_15 ( .mx_out(mx_out[15]),
.in2(in2[15]),
.in1(in1[15]),
.in0(in0[15]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux3 mj_p_mux3_16 ( .mx_out(mx_out[16]),
.in2(in2[16]),
.in1(in1[16]),
.in0(in0[16]),
.sel(sl),
.sel_l(slb)
);
endmodule
module mj_s_mux2_d_10
(mx_out, sel, in0, in1);
output [9:0] mx_out
;
input sel
;
input [9:0] in1
;
input [9:0] in0
;
wire sl
;
wire slb
;
assign slb = ~sel;
assign sl = ~slb;
mj_p_mux2 mj_p_mux2_0 ( .mx_out(mx_out[0]),
.in1(in1[0]),
.in0(in0[0]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_1 ( .mx_out(mx_out[1]),
.in1(in1[1]),
.in0(in0[1]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_2 ( .mx_out(mx_out[2]),
.in1(in1[2]),
.in0(in0[2]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_3 ( .mx_out(mx_out[3]),
.in1(in1[3]),
.in0(in0[3]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_4 ( .mx_out(mx_out[4]),
.in1(in1[4]),
.in0(in0[4]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_5 ( .mx_out(mx_out[5]),
.in1(in1[5]),
.in0(in0[5]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_6 ( .mx_out(mx_out[6]),
.in1(in1[6]),
.in0(in0[6]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_7 ( .mx_out(mx_out[7]),
.in1(in1[7]),
.in0(in0[7]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_8 ( .mx_out(mx_out[8]),
.in1(in1[8]),
.in0(in0[8]),
.sel(sl),
.sel_l(slb)
);
mj_p_mux2 mj_p_mux2_9 ( .mx_out(mx_out[9]),
.in1(in1[9]),
.in0(in0[9]),
.sel(sl),
.sel_l(slb)
);
endmodule
![[Up: ifu mux_valid_rs1]](v2html-up.gif)
![[Up: ifu mux_lv_rs1]](v2html-up.gif)
![[Up: ifu mux_lvacc_rs1]](v2html-up.gif)
![[Up: ifu mux_valid_rs2]](v2html-up.gif)
![[Up: ifu mux_lv_rs2]](v2html-up.gif)
![[Up: ifu mux_lvacc_rs2]](v2html-up.gif)
![[Up: ex_regs psr_cac_mux]](v2html-up.gif)
![[Up: ex_regs psr_drt_mux]](v2html-up.gif)
![[Up: ex_regs psr_ace_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_gce_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_fpe_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_dce_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_ice_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_aem_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_dre_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_fle_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_su_din_mux]](v2html-up.gif)
![[Up: ex_regs psr_ie_din_mux]](v2html-up.gif)
![[Up: ex_regs brk12c_halt_din_mux]](v2html-up.gif)
![[Up: ex_regs brk12c_subk2_din_mux]](v2html-up.gif)
![[Up: ex_regs brk12c_brken2_din_mux]](v2html-up.gif)
![[Up: ex_regs brk12c_subk1_din_mux]](v2html-up.gif)
![[Up: ex_regs brk12c_brken1_din_mux]](v2html-up.gif)
![[Up: ex_regs lc0_cacheon_din_mux]](v2html-up.gif)
![[Up: ex_regs lc1_cacheon_din_mux]](v2html-up.gif)
![[Up: biu_ctl arb_select_mux]](v2html-up.gif)
module mux2
(
out,
in1,
in0,
sel
);
output out
;
input in1
;
input in0
;
input [1:0] sel
;
wire [1:0] slb
;
wire [1:0] sl
;
mj_p_muxpri2 mj_p_muxpri2_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mj_p_mux2 mux_0 ( .mx_out(out),
.in1(in1),
.in0(in0),
.sel(sl[1]),
.sel_l(sl[0])
);
endmodule
module mux3
(
out,
in2,
in1,
in0,
sel
);
output out
;
input in2
;
input in1
;
input in0
;
input [2:0] sel
;
wire [2:0] slb
;
wire [2:0] sl
;
mj_p_muxpri3 mj_p_muxpri3_i0 (.sl(sel),.slb(slb));
assign sl = ~slb;
mj_p_mux3 mux_0 ( .mx_out(out),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl),
.sel_l(slb)
);
endmodule
![[Up: valid_dec mux_vld_1_byte]](v2html-up.gif)
![[Up: valid_dec mux_vld_2_byte]](v2html-up.gif)
![[Up: valid_dec mux_vld_3_byte]](v2html-up.gif)
![[Up: valid_dec mux_vld_4_byte]](v2html-up.gif)
![[Up: valid_dec mux_vld_5_byte]](v2html-up.gif)
![[Up: valid_dec mux_vld_6_byte]](v2html-up.gif)
![[Up: main_dec mux_lv_rs2]](v2html-up.gif)
![[Up: main_dec mux_lv_acc_rs2]](v2html-up.gif)
module mux4
(
out,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in3
;
input in2
;
input in1
;
input in0
;
input [3:0] sel
;
wire [3:0] slb
;
wire [3:0] sl
;
mj_p_muxpri4 mj_p_muxpri4_i0 (.sl(sel),.slb(slb));
assign sl = ~slb;
mj_p_mux4 mux_0 ( .mx_out(out),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl),
.sel_l(slb)
);
endmodule
![[Up: dcudp_cntl dcu_set_sel_mux]](v2html-up.gif)
![[Up: aligner sign_sel_mux]](v2html-up.gif)
![[Up: ex_dpath rs1_0_bypass_mux]](v2html-up.gif)
module mux5
(
out,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [4:0] sel
;
wire [5:0] slb
;
wire [5:0] sl
;
mj_p_muxpri6 mj_p_muxpri6_i0 (.sl({1'b0,sel}),.slb(slb));
assign sl = ~slb;
mj_p_mux6 mux_0 ( .mx_out(out),
.in5(1'b0),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel({1'b0,sl[4:0]}),
.sel_l({1'b1,slb[4:0]})
);
endmodule
module mux6
(
out,
in5,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [5:0] sel
;
wire [5:0] slb
;
wire [5:0] sl
;
mj_p_muxpri6 mj_p_muxpri6_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mj_p_mux6 mux_0 ( .mx_out(out),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl),
.sel_l(slb)
);
endmodule
module mux7
(
out,
in6,
in5,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in6
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [6:0] sel
;
wire [7:0] slb
;
wire [7:0] sl
;
mj_p_muxpri8 mj_p_muxpri8_i0 (.sl({1'b0,sel}),.slb(slb));
assign sl = ~slb;
mj_p_mux8 mux_0 ( .mx_out(out),
.in7(1'b0),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel({1'b0,sl[6:0]}),
.sel_l({1'b1,slb[6:0]})
);
endmodule
![[Up: ibuf_ctl_slice valid_mux]](v2html-up.gif)
![[Up: ibuf_ctl_slice dirty_mux]](v2html-up.gif)
![[Up: valid_dec mux_vld_1_inst]](v2html-up.gif)
![[Up: valid_dec mux_vld_2_inst]](v2html-up.gif)
module mux8
(
out,
in7,
in6,
in5,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in7
;
input in6
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [7:0] sel
;
wire [7:0] slb
;
wire [7:0] sl
;
mj_p_muxpri8 mj_p_muxpri8_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mj_p_mux8 mux_0 ( .mx_out(out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl),
.sel_l(slb)
);
endmodule
![[Up: mux2_16 mux_0]](v2html-up.gif)
![[Up: mux2_16 mux_1]](v2html-up.gif)
![[Up: mux2_16 mux_2]](v2html-up.gif)
![[Up: mux2_16 mux_3]](v2html-up.gif)
![[Up: mux2_16 mux_4]](v2html-up.gif)
![[Up: mux2_16 mux_5]](v2html-up.gif)
![[Up: mux2_16 mux_6]](v2html-up.gif)
![[Up: mux2_16 mux_7]](v2html-up.gif)
![[Up: mux2_16 mux_8]](v2html-up.gif)
![[Up: mux2_16 mux_9]](v2html-up.gif)
![[Up: mux2_16 mux_10]](v2html-up.gif)
![[Up: mux2_16 mux_11]](v2html-up.gif)
![[Up: mux2_16 mux_12]](v2html-up.gif)
![[Up: mux2_16 mux_13]](v2html-up.gif)
![[Up: mux2_16 mux_14]](v2html-up.gif)
![[Up: mux2_16 mux_15]](v2html-up.gif)
![[Up: mux2_24 mux_0]](v2html-up.gif)
![[Up: mux2_24 mux_1]](v2html-up.gif)
![[Up: mux2_24 mux_2]](v2html-up.gif)
![[Up: mux2_24 mux_3]](v2html-up.gif)
![[Up: mux2_24 mux_4]](v2html-up.gif)
![[Up: mux2_24 mux_5]](v2html-up.gif)
![[Up: mux2_24 mux_6]](v2html-up.gif)
![[Up: mux2_24 mux_7]](v2html-up.gif)
![[Up: mux2_24 mux_8]](v2html-up.gif)
![[Up: mux2_24 mux_9]](v2html-up.gif)
![[Up: mux2_24 mux_10]](v2html-up.gif)
![[Up: mux2_24 mux_11]](v2html-up.gif)
![[Up: mux2_24 mux_12]](v2html-up.gif)
![[Up: mux2_24 mux_13]](v2html-up.gif)
![[Up: mux2_24 mux_14]](v2html-up.gif)
... (truncated)
module mux2p
(
out,
in1,
in0,
sel
);
output out
;
input in1
;
input in0
;
input [1:0] sel
;
mj_p_mux2 mux_0 ( .mx_out(out),
.in1(in1),
.in0(in0),
.sel(sel[1]),
.sel_l(sel[0])
);
endmodule
![[Up: mux3_24 mux_0]](v2html-up.gif)
![[Up: mux3_24 mux_1]](v2html-up.gif)
![[Up: mux3_24 mux_2]](v2html-up.gif)
![[Up: mux3_24 mux_3]](v2html-up.gif)
![[Up: mux3_24 mux_4]](v2html-up.gif)
![[Up: mux3_24 mux_5]](v2html-up.gif)
![[Up: mux3_24 mux_6]](v2html-up.gif)
![[Up: mux3_24 mux_7]](v2html-up.gif)
![[Up: mux3_24 mux_8]](v2html-up.gif)
![[Up: mux3_24 mux_9]](v2html-up.gif)
![[Up: mux3_24 mux_10]](v2html-up.gif)
![[Up: mux3_24 mux_11]](v2html-up.gif)
![[Up: mux3_24 mux_12]](v2html-up.gif)
![[Up: mux3_24 mux_13]](v2html-up.gif)
![[Up: mux3_24 mux_14]](v2html-up.gif)
![[Up: mux3_24 mux_15]](v2html-up.gif)
![[Up: mux3_24 mux_16]](v2html-up.gif)
![[Up: mux3_24 mux_17]](v2html-up.gif)
![[Up: mux3_24 mux_18]](v2html-up.gif)
![[Up: mux3_24 mux_19]](v2html-up.gif)
![[Up: mux3_24 mux_20]](v2html-up.gif)
![[Up: mux3_24 mux_21]](v2html-up.gif)
![[Up: mux3_24 mux_22]](v2html-up.gif)
![[Up: mux3_24 mux_23]](v2html-up.gif)
![[Up: mux3_2 mux_0]](v2html-up.gif)
![[Up: mux3_2 mux_1]](v2html-up.gif)
![[Up: mux3_3 mux_0]](v2html-up.gif)
![[Up: mux3_3 mux_1]](v2html-up.gif)
![[Up: mux3_3 mux_2]](v2html-up.gif)
![[Up: mux3_4 mux_0]](v2html-up.gif)
![[Up: mux3_4 mux_1]](v2html-up.gif)
... (truncated)
module mux3p
(
out,
in2,
in1,
in0,
sel
);
output out
;
input in2
;
input in1
;
input in0
;
input [2:0] sel
;
mj_p_mux3 mux_0 ( .mx_out(out),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(~sel)
);
endmodule
![[Up: mux4_2 mux_0]](v2html-up.gif)
![[Up: mux4_2 mux_1]](v2html-up.gif)
![[Up: mux4_3 mux_0]](v2html-up.gif)
![[Up: mux4_3 mux_1]](v2html-up.gif)
![[Up: mux4_3 mux_2]](v2html-up.gif)
![[Up: mux4_4 mux_0]](v2html-up.gif)
![[Up: mux4_4 mux_1]](v2html-up.gif)
![[Up: mux4_4 mux_2]](v2html-up.gif)
![[Up: mux4_4 mux_3]](v2html-up.gif)
![[Up: mux4_5 mux_0]](v2html-up.gif)
![[Up: mux4_5 mux_1]](v2html-up.gif)
![[Up: mux4_5 mux_2]](v2html-up.gif)
![[Up: mux4_5 mux_3]](v2html-up.gif)
![[Up: mux4_5 mux_4]](v2html-up.gif)
![[Up: mux4_6 mux_0]](v2html-up.gif)
![[Up: mux4_6 mux_1]](v2html-up.gif)
![[Up: mux4_6 mux_2]](v2html-up.gif)
![[Up: mux4_6 mux_3]](v2html-up.gif)
![[Up: mux4_6 mux_4]](v2html-up.gif)
![[Up: mux4_6 mux_5]](v2html-up.gif)
![[Up: mux4_7 mux_0]](v2html-up.gif)
![[Up: mux4_7 mux_1]](v2html-up.gif)
![[Up: mux4_7 mux_2]](v2html-up.gif)
![[Up: mux4_7 mux_3]](v2html-up.gif)
![[Up: mux4_7 mux_4]](v2html-up.gif)
![[Up: mux4_7 mux_5]](v2html-up.gif)
![[Up: mux4_7 mux_6]](v2html-up.gif)
![[Up: mux4_8 mux_0]](v2html-up.gif)
![[Up: mux4_8 mux_1]](v2html-up.gif)
![[Up: mux4_8 mux_2]](v2html-up.gif)
![[Up: mux4_8 mux_3]](v2html-up.gif)
... (truncated)
module mux4p
(
out,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in3
;
input in2
;
input in1
;
input in0
;
input [3:0] sel
;
mj_p_mux4 mux_0 ( .mx_out(out),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(~sel)
);
endmodule
![[Up: mux5_2 mux_0]](v2html-up.gif)
![[Up: mux5_2 mux_1]](v2html-up.gif)
![[Up: mux5_3 mux_0]](v2html-up.gif)
![[Up: mux5_3 mux_1]](v2html-up.gif)
![[Up: mux5_3 mux_2]](v2html-up.gif)
![[Up: mux5_4 mux_0]](v2html-up.gif)
![[Up: mux5_4 mux_1]](v2html-up.gif)
![[Up: mux5_4 mux_2]](v2html-up.gif)
![[Up: mux5_4 mux_3]](v2html-up.gif)
![[Up: mux5_5 mux_0]](v2html-up.gif)
![[Up: mux5_5 mux_1]](v2html-up.gif)
![[Up: mux5_5 mux_2]](v2html-up.gif)
![[Up: mux5_5 mux_3]](v2html-up.gif)
![[Up: mux5_5 mux_4]](v2html-up.gif)
![[Up: mux5_6 mux_0]](v2html-up.gif)
![[Up: mux5_6 mux_1]](v2html-up.gif)
![[Up: mux5_6 mux_2]](v2html-up.gif)
![[Up: mux5_6 mux_3]](v2html-up.gif)
![[Up: mux5_6 mux_4]](v2html-up.gif)
![[Up: mux5_6 mux_5]](v2html-up.gif)
![[Up: mux5_7 mux_0]](v2html-up.gif)
![[Up: mux5_7 mux_1]](v2html-up.gif)
![[Up: mux5_7 mux_2]](v2html-up.gif)
![[Up: mux5_7 mux_3]](v2html-up.gif)
![[Up: mux5_7 mux_4]](v2html-up.gif)
![[Up: mux5_7 mux_5]](v2html-up.gif)
![[Up: mux5_7 mux_6]](v2html-up.gif)
![[Up: mux5_8 mux_0]](v2html-up.gif)
![[Up: mux5_8 mux_1]](v2html-up.gif)
![[Up: mux5_8 mux_2]](v2html-up.gif)
![[Up: mux5_8 mux_3]](v2html-up.gif)
... (truncated)
module mux5p
(
out,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [4:0] sel
;
mj_p_mux6 mux_0 ( .mx_out(out),
.in5(1'b0),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel({1'b0,sel}),
.sel_l(~{1'b0,sel})
);
endmodule
![[Up: mux6_2 mux_0]](v2html-up.gif)
![[Up: mux6_2 mux_1]](v2html-up.gif)
![[Up: mux6_3 mux_0]](v2html-up.gif)
![[Up: mux6_3 mux_1]](v2html-up.gif)
![[Up: mux6_3 mux_2]](v2html-up.gif)
![[Up: mux6_4 mux_0]](v2html-up.gif)
![[Up: mux6_4 mux_1]](v2html-up.gif)
![[Up: mux6_4 mux_2]](v2html-up.gif)
![[Up: mux6_4 mux_3]](v2html-up.gif)
![[Up: mux6_5 mux_0]](v2html-up.gif)
![[Up: mux6_5 mux_1]](v2html-up.gif)
![[Up: mux6_5 mux_2]](v2html-up.gif)
![[Up: mux6_5 mux_3]](v2html-up.gif)
![[Up: mux6_5 mux_4]](v2html-up.gif)
![[Up: mux6_6 mux_0]](v2html-up.gif)
![[Up: mux6_6 mux_1]](v2html-up.gif)
![[Up: mux6_6 mux_2]](v2html-up.gif)
![[Up: mux6_6 mux_3]](v2html-up.gif)
![[Up: mux6_6 mux_4]](v2html-up.gif)
![[Up: mux6_6 mux_5]](v2html-up.gif)
![[Up: mux6_7 mux_0]](v2html-up.gif)
![[Up: mux6_7 mux_1]](v2html-up.gif)
![[Up: mux6_7 mux_2]](v2html-up.gif)
![[Up: mux6_7 mux_3]](v2html-up.gif)
![[Up: mux6_7 mux_4]](v2html-up.gif)
![[Up: mux6_7 mux_5]](v2html-up.gif)
![[Up: mux6_7 mux_6]](v2html-up.gif)
![[Up: mux6_8 mux_0]](v2html-up.gif)
![[Up: mux6_8 mux_1]](v2html-up.gif)
![[Up: mux6_8 mux_2]](v2html-up.gif)
![[Up: mux6_8 mux_3]](v2html-up.gif)
... (truncated)
module mux6p
(
out,
in5,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [5:0] sel
;
mj_p_mux6 mux_0 ( .mx_out(out),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(~sel)
);
endmodule
![[Up: mux7_2 mux_0]](v2html-up.gif)
![[Up: mux7_2 mux_1]](v2html-up.gif)
![[Up: mux7_3 mux_0]](v2html-up.gif)
![[Up: mux7_3 mux_1]](v2html-up.gif)
![[Up: mux7_3 mux_2]](v2html-up.gif)
![[Up: mux7_4 mux_0]](v2html-up.gif)
![[Up: mux7_4 mux_1]](v2html-up.gif)
![[Up: mux7_4 mux_2]](v2html-up.gif)
![[Up: mux7_4 mux_3]](v2html-up.gif)
![[Up: mux7_5 mux_0]](v2html-up.gif)
![[Up: mux7_5 mux_1]](v2html-up.gif)
![[Up: mux7_5 mux_2]](v2html-up.gif)
![[Up: mux7_5 mux_3]](v2html-up.gif)
![[Up: mux7_5 mux_4]](v2html-up.gif)
![[Up: mux7_6 mux_0]](v2html-up.gif)
![[Up: mux7_6 mux_1]](v2html-up.gif)
![[Up: mux7_6 mux_2]](v2html-up.gif)
![[Up: mux7_6 mux_3]](v2html-up.gif)
![[Up: mux7_6 mux_4]](v2html-up.gif)
![[Up: mux7_6 mux_5]](v2html-up.gif)
![[Up: mux7_7 mux_0]](v2html-up.gif)
![[Up: mux7_7 mux_1]](v2html-up.gif)
![[Up: mux7_7 mux_2]](v2html-up.gif)
![[Up: mux7_7 mux_3]](v2html-up.gif)
![[Up: mux7_7 mux_4]](v2html-up.gif)
![[Up: mux7_7 mux_5]](v2html-up.gif)
![[Up: mux7_7 mux_6]](v2html-up.gif)
![[Up: mux7_8 mux_0]](v2html-up.gif)
![[Up: mux7_8 mux_1]](v2html-up.gif)
![[Up: mux7_8 mux_2]](v2html-up.gif)
![[Up: mux7_8 mux_3]](v2html-up.gif)
... (truncated)
module mux7p
(
out,
in6,
in5,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in6
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [6:0] sel
;
mj_p_mux8 mux_0 ( .mx_out(out),
.in7(1'b0),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel({1'b0,sel}),
.sel_l(~{1'b0,sel})
);
endmodule
![[Up: mux8_24 mux_0]](v2html-up.gif)
![[Up: mux8_24 mux_1]](v2html-up.gif)
![[Up: mux8_24 mux_2]](v2html-up.gif)
![[Up: mux8_24 mux_3]](v2html-up.gif)
![[Up: mux8_24 mux_4]](v2html-up.gif)
![[Up: mux8_24 mux_5]](v2html-up.gif)
![[Up: mux8_24 mux_6]](v2html-up.gif)
![[Up: mux8_24 mux_7]](v2html-up.gif)
![[Up: mux8_24 mux_8]](v2html-up.gif)
![[Up: mux8_24 mux_9]](v2html-up.gif)
![[Up: mux8_24 mux_10]](v2html-up.gif)
![[Up: mux8_24 mux_11]](v2html-up.gif)
![[Up: mux8_24 mux_12]](v2html-up.gif)
![[Up: mux8_24 mux_13]](v2html-up.gif)
![[Up: mux8_24 mux_14]](v2html-up.gif)
![[Up: mux8_24 mux_15]](v2html-up.gif)
![[Up: mux8_24 mux_16]](v2html-up.gif)
![[Up: mux8_24 mux_17]](v2html-up.gif)
![[Up: mux8_24 mux_18]](v2html-up.gif)
![[Up: mux8_24 mux_19]](v2html-up.gif)
![[Up: mux8_24 mux_20]](v2html-up.gif)
![[Up: mux8_24 mux_21]](v2html-up.gif)
![[Up: mux8_24 mux_22]](v2html-up.gif)
![[Up: mux8_24 mux_23]](v2html-up.gif)
![[Up: mux8_32 mux_0]](v2html-up.gif)
![[Up: mux8_32 mux_1]](v2html-up.gif)
![[Up: mux8_32 mux_2]](v2html-up.gif)
![[Up: mux8_32 mux_3]](v2html-up.gif)
![[Up: mux8_32 mux_4]](v2html-up.gif)
![[Up: mux8_32 mux_5]](v2html-up.gif)
![[Up: mux8_32 mux_6]](v2html-up.gif)
... (truncated)
module mux8p
(
out,
in7,
in6,
in5,
in4,
in3,
in2,
in1,
in0,
sel
);
output out
;
input in7
;
input in6
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [7:0] sel
;
mj_p_mux8 mux_0 ( .mx_out(out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(~sel)
);
endmodule
![[Up: ex_regs brk12c_srcbk2_din_mux]](v2html-up.gif)
![[Up: ex_regs brk12c_srcbk1_din_mux]](v2html-up.gif)
module mux2_2
(out, in1, in0, sel);
output [1:0] out
;
input [1:0] in1
;
input [1:0] in0
;
input [1:0] sel
;
wire [1:0] slb
;
wire [1:0] sl
;
mj_p_muxpri2 mj_p_muxpri2_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux2p mux_0 (.out(out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux2p mux_1 (.out(out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
endmodule
module mux3_2
(out, in2, in1, in0, sel);
output [1:0] out
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [2:0] sel
;
wire [2:0] slb
;
wire [2:0] sl
;
mj_p_muxpri3 mj_p_muxpri3_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux3p mux_0 (.out(out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux3p mux_1 (.out(out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
endmodule
module mux4_2
(out, in3, in2, in1, in0, sel);
output [1:0] out
;
input [1:0] in3
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [3:0] sel
;
wire [3:0] slb
;
wire [3:0] sl
;
mj_p_muxpri4 mj_p_muxpri4_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux4p mux_0 (.out(out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux4p mux_1 (.out(out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
endmodule
module mux5_2
(out, in4, in3, in2, in1, in0, sel);
output [1:0] out
;
input [1:0] in4
;
input [1:0] in3
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [4:0] sel
;
wire [5:0] slb
;
wire [5:0] sl
;
mj_p_muxpri6 mj_p_muxpri6_i1 (.sl({1'b0,sel}),.slb(slb));
assign sl = ~slb;
mux5p mux_0 (.out(out[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl[4:0]));
mux5p mux_1 (.out(out[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl[4:0]));
endmodule
module mux6_2
(out, in5, in4, in3, in2, in1, in0, sel);
output [1:0] out
;
input [1:0] in5
;
input [1:0] in4
;
input [1:0] in3
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [5:0] sel
;
wire [5:0] slb
;
wire [5:0] sl
;
mj_p_muxpri6 mj_p_muxpri6_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux6p mux_0 (.out(out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux6p mux_1 (.out(out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
endmodule
module mux7_2
(out, in6, in5, in4, in3, in2, in1, in0, sel);
output [1:0] out
;
input [1:0] in6
;
input [1:0] in5
;
input [1:0] in4
;
input [1:0] in3
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [6:0] sel
;
mux7p mux_0 (.out(out[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel));
mux7p mux_1 (.out(out[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel));
endmodule
module mux8_2
(out, in7, in6, in5, in4, in3, in2, in1, in0, sel);
output [1:0] out
;
input [1:0] in7
;
input [1:0] in6
;
input [1:0] in5
;
input [1:0] in4
;
input [1:0] in3
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [7:0] sel
;
wire [7:0] slb
;
wire [7:0] sl
;
mj_p_muxpri8 mj_p_muxpri8_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux8p mux_0 (.out(out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux8p mux_1 (.out(out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
endmodule
module mux2_3
(out, in1, in0, sel);
output [2:0] out
;
input [2:0] in1
;
input [2:0] in0
;
input [1:0] sel
;
wire [1:0] slb
;
wire [1:0] sl
;
mj_p_muxpri2 mj_p_muxpri2_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux2p mux_0 (.out(out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux2p mux_1 (.out(out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux2p mux_2 (.out(out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
endmodule
module mux3_3
(out, in2, in1, in0, sel);
output [2:0] out
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [2:0] sel
;
wire [2:0] slb
;
wire [2:0] sl
;
mj_p_muxpri3 mj_p_muxpri3_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux3p mux_0 (.out(out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux3p mux_1 (.out(out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux3p mux_2 (.out(out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
endmodule
module mux4_3
(out, in3, in2, in1, in0, sel);
output [2:0] out
;
input [2:0] in3
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [3:0] sel
;
wire [3:0] slb
;
wire [3:0] sl
;
mj_p_muxpri4 mj_p_muxpri4_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux4p mux_0 (.out(out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux4p mux_1 (.out(out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux4p mux_2 (.out(out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
endmodule
module mux5_3
(out, in4, in3, in2, in1, in0, sel);
output [2:0] out
;
input [2:0] in4
;
input [2:0] in3
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [4:0] sel
;
wire [5:0] slb
;
wire [5:0] sl
;
mj_p_muxpri6 mj_p_muxpri6_i1 (.sl({1'b0,sel}),.slb(slb));
assign sl = ~slb;
mux5p mux_0 (.out(out[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl[4:0]));
mux5p mux_1 (.out(out[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl[4:0]));
mux5p mux_2 (.out(out[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl[4:0]));
endmodule
module mux6_3
(out, in5, in4, in3, in2, in1, in0, sel);
output [2:0] out
;
input [2:0] in5
;
input [2:0] in4
;
input [2:0] in3
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [5:0] sel
;
wire [5:0] slb
;
wire [5:0] sl
;
mj_p_muxpri6 mj_p_muxpri6_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux6p mux_0 (.out(out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux6p mux_1 (.out(out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux6p mux_2 (.out(out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
endmodule
module mux7_3
(out, in6, in5, in4, in3, in2, in1, in0, sel);
output [2:0] out
;
input [2:0] in6
;
input [2:0] in5
;
input [2:0] in4
;
input [2:0] in3
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [6:0] sel
;
mux7p mux_0 (.out(out[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel));
mux7p mux_1 (.out(out[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel));
mux7p mux_2 (.out(out[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel));
endmodule
module mux8_3
(out, in7, in6, in5, in4, in3, in2, in1, in0, sel);
output [2:0] out
;
input [2:0] in7
;
input [2:0] in6
;
input [2:0] in5
;
input [2:0] in4
;
input [2:0] in3
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [7:0] sel
;
wire [7:0] slb
;
wire [7:0] sl
;
mj_p_muxpri8 mj_p_muxpri8_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux8p mux_0 (.out(out[0]), .in7(in7[0]), .in6(in6[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux8p mux_1 (.out(out[1]), .in7(in7[1]), .in6(in6[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux8p mux_2 (.out(out[2]), .in7(in7[2]), .in6(in6[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
endmodule
![[Up: icu_dpath biu_addr_mux]](v2html-up.gif)
![[Up: ibuf_slice i_oplen_fill_mux]](v2html-up.gif)
module mux2_4
(out, in1, in0, sel);
output [3:0] out
;
input [3:0] in1
;
input [3:0] in0
;
input [1:0] sel
;
wire [1:0] slb
;
wire [1:0] sl
;
mj_p_muxpri2 mj_p_muxpri2_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux2p mux_0 (.out(out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux2p mux_1 (.out(out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux2p mux_2 (.out(out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
mux2p mux_3 (.out(out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sl));
endmodule
module mux3_4
(out, in2, in1, in0, sel);
output [3:0] out
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
input [2:0] sel
;
wire [2:0] slb
;
wire [2:0] sl
;
mj_p_muxpri3 mj_p_muxpri3_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux3p mux_0 (.out(out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux3p mux_1 (.out(out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux3p mux_2 (.out(out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
mux3p mux_3 (.out(out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sl));
endmodule
module mux4_4
(out, in3, in2, in1, in0, sel);
output [3:0] out
;
input [3:0] in3
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
input [3:0] sel
;
wire [3:0] slb
;
wire [3:0] sl
;
mj_p_muxpri4 mj_p_muxpri4_i1 (.sl(sel),.slb(slb));
assign sl = ~slb;
mux4p mux_0 (.out(out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sl));
mux4p mux_1 (.out(out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sl));
mux4p mux_2 (.out(out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sl));
mux4p mux_3 (.out(out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sl));
endmodule
module mux5_4
(out, in4, in3, in2, in1, in0, sel);
output [3:0] out
;
input [3:0] in4
;
input [3:0] in3
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
This page: |
Created: | Wed Mar 24 09:44:40 1999 |
| From: |
/import/jet-pj2-sim/rahim/picoJava-II/design/rtl/mj_muxes_behv.v
|