.sel(sl) ,.sel_l(slb) );
endmodule
module mj_s_mux8_d_6
(mx_out, sel, in0, in1,in2,in3,in4,in5,in6,in7);
output [5:0] mx_out
;
input [2:0] sel
;
input [5:0] in7
;
input [5:0] in6
;
input [5:0] in5
;
input [5:0] in4
;
input [5:0] in3
;
input [5:0] in2
;
input [5:0] in1
;
input [5:0] in0
;
//wire [7:0] select;
wire [7:0] sl
;
wire [7:0] slb
;
mj_p_muxdec8_8 i_mj_p_muxdec8_8 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux8_6 mj_p_mux8_6_0 ( .mx_out(mx_out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: fpu_dec fpumux]](v2html-up.gif)
![[Up: ic_aligner i_dout_8b_mux_15_8]](v2html-up.gif)
module mj_s_mux2_d_8
(mx_out, sel, in0, in1);
output [7:0] mx_out
;
input sel
;
input [7:0] in0
, in1
;
/*
wire sel_not, mux_sel;
assign sel_not = ~sel;
assign mux_sel = sel;
assign mx_out = (mux_sel & in1 | sel_not & in0) ;
*/
wire selb
;
wire sel1
;
wire sel1b
;
assign selb = ~sel;
assign sel1 = ~selb;
assign sel1b = ~sel1;
mj_p_mux2_8 mj_p_mux2_8_0 (
.mx_out(mx_out),
.in1(in1),
.in0(in0),
.sel(sel1) ,
.sel_l(sel1b)) ;
endmodule
![[Up: code_seq_dp mx_code_add]](v2html-up.gif)
![[Up: ic_aligner i_dout_8b_mux_23_16]](v2html-up.gif)
module mj_s_mux3_d_8
(mx_out, sel, in0, in1,in2);
output [7:0] mx_out
;
input [1:0] sel
;
input [7:0] in2
;
input [7:0] in1
;
input [7:0] in0
;
//wire [2:0] select;
wire [2:0] sl
;
wire [2:0] slb
;
mj_p_muxdec3_8 i_mj_p_muxdec3 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux3_8 mj_p_mux3_8_0 ( .mx_out(mx_out),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: mult_add spmux_7_0]](v2html-up.gif)
![[Up: code_seq_dp mx_code_add_rom0]](v2html-up.gif)
![[Up: code_seq_dp mx_code_add_rom1]](v2html-up.gif)
![[Up: code_seq_dp mx_code_add_0]](v2html-up.gif)
![[Up: ic_aligner i_dout_8b_mux_31_24]](v2html-up.gif)
module mj_s_mux4_d_8
(mx_out, sel, in0, in1,in2,in3);
output [7:0] mx_out
;
input [1:0] sel
;
input [7:0] in3
;
input [7:0] in2
;
input [7:0] in1
;
input [7:0] in0
;
//wire [3:0] select;
wire [3:0] sl
;
wire [3:0] slb
;
mj_p_muxdec4_8 i_mj_p_muxdec4 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux4_8 mj_p_mux4_8_0 ( .mx_out(mx_out),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: ic_aligner i_dout_8b_mux_47_40]](v2html-up.gif)
module mj_s_mux6_d_8
(mx_out, sel, in0, in1,in2,in3,in4,in5);
output [7:0] mx_out
;
input [2:0] sel
;
input [7:0] in5
;
input [7:0] in4
;
input [7:0] in3
;
input [7:0] in2
;
input [7:0] in1
;
input [7:0] in0
;
//wire [5:0] select;
wire [5:0] sl
;
wire [5:0] slb
;
mj_p_muxdec6_8 i_mj_p_muxdec6 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux6_8 mj_p_mux6_8_0 ( .mx_out(mx_out),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: ic_aligner i_dout_8b_mux_63_56]](v2html-up.gif)
module mj_s_mux8_d_8
(mx_out, sel, in0, in1,in2,in3,in4,in5,in6,in7);
output [7:0] mx_out
;
input [2:0] sel
;
input [7:0] in7
;
input [7:0] in6
;
input [7:0] in5
;
input [7:0] in4
;
input [7:0] in3
;
input [7:0] in2
;
input [7:0] in1
;
input [7:0] in0
;
//wire [7:0] select;
wire [7:0] sl
;
wire [7:0] slb
;
mj_p_muxdec8_8 i_mj_p_muxdec8_8 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux8_8 mj_p_mux8_8_0 ( .mx_out(mx_out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: exponent_dp mx3]](v2html-up.gif)
![[Up: exponent_dp nxsa_mux]](v2html-up.gif)
![[Up: exponent_dp nbexp]](v2html-up.gif)
![[Up: exponent_dp exp_d1]](v2html-up.gif)
![[Up: exponent_dp exp_d2]](v2html-up.gif)
![[Up: exponent_dp exp_d3]](v2html-up.gif)
module mj_s_mux2_d_16
(mx_out, sel, in0, in1);
output [15:0] mx_out
;
input sel
;
input [15:0] in0
, in1
;
/*
wire sel_not, mux_sel;
assign sel_not = ~sel;
assign mux_sel = sel;
assign mx_out = (mux_sel & in1 | sel_not & in0) ;
*/
wire selb
;
wire sel1
;
wire sel1b
;
assign selb = ~sel;
assign sel1 = ~selb;
assign sel1b = ~sel1;
mj_p_mux2_16 mj_p_mux2_16_0 (
.mx_out(mx_out),
.in1(in1),
.in0(in0),
.sel(sel1) ,
.sel_l(sel1b)) ;
endmodule
![[Up: multmod_cntl selmultdectop_17_2]](v2html-up.gif)
![[Up: exponent_dp excon_mux]](v2html-up.gif)
![[Up: exponent_dp m1a]](v2html-up.gif)
module mj_s_mux3_d_16
(mx_out, sel, in0, in1,in2);
output [15:0] mx_out
;
input [1:0] sel
;
input [15:0] in2
;
input [15:0] in1
;
input [15:0] in0
;
//wire [2:0] select;
wire [2:0] sl
;
wire [2:0] slb
;
mj_p_muxdec3_16 i_mj_p_muxdec3 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux3_16 mj_p_mux3_16_0 ( .mx_out(mx_out),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: mult_add spmux_23_8]](v2html-up.gif)
![[Up: exponent_dp m2b]](v2html-up.gif)
![[Up: exponent_dp mlim]](v2html-up.gif)
![[Up: exponent_dp nsa_a]](v2html-up.gif)
![[Up: exponent_dp nsa_b]](v2html-up.gif)
![[Up: exponent_dp mpae_a]](v2html-up.gif)
![[Up: exponent_dp mpae_b]](v2html-up.gif)
![[Up: exponent_dp mpae_c]](v2html-up.gif)
![[Up: exponent_dp naexp_a]](v2html-up.gif)
![[Up: exponent_dp naexp_b]](v2html-up.gif)
![[Up: exponent_dp naexp_c]](v2html-up.gif)
![[Up: exponent_dp nxasel_a]](v2html-up.gif)
![[Up: exponent_dp nxasel_b]](v2html-up.gif)
![[Up: exponent_dp nxasel_c]](v2html-up.gif)
module mj_s_mux4_d_16
(mx_out, sel, in0, in1,in2,in3);
output [15:0] mx_out
;
input [1:0] sel
;
input [15:0] in3
;
input [15:0] in2
;
input [15:0] in1
;
input [15:0] in0
;
//wire [3:0] select;
wire [3:0] sl
;
wire [3:0] slb
;
mj_p_muxdec4_16 i_mj_p_muxdec4 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux4_16 mj_p_mux4_16_0 ( .mx_out(mx_out),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
module mj_s_mux6_d_16
(mx_out, sel, in0, in1,in2,in3,in4,in5);
output [15:0] mx_out
;
input [2:0] sel
;
input [15:0] in5
;
input [15:0] in4
;
input [15:0] in3
;
input [15:0] in2
;
input [15:0] in1
;
input [15:0] in0
;
//wire [5:0] select;
wire [5:0] sl
;
wire [5:0] slb
;
mj_p_muxdec6_16 i_mj_p_muxdec6 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux6_16 mj_p_mux6_16_0 ( .mx_out(mx_out),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
module mj_s_mux8_d_16
(mx_out, sel, in0, in1,in2,in3,in4,in5,in6,in7);
output [15:0] mx_out
;
input [2:0] sel
;
input [15:0] in7
;
input [15:0] in6
;
input [15:0] in5
;
input [15:0] in4
;
input [15:0] in3
;
input [15:0] in2
;
input [15:0] in1
;
input [15:0] in0
;
//wire [7:0] select;
wire [7:0] sl
;
wire [7:0] slb
;
mj_p_muxdec8_16 i_mj_p_muxdec8_8 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux8_16 mj_p_mux8_16_0 ( .mx_out(mx_out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: mult_add caddmux]](v2html-up.gif)
![[Up: mult_add saddmux]](v2html-up.gif)
![[Up: incmod loadd_mux]](v2html-up.gif)
![[Up: incmod pmd_temp0_mux]](v2html-up.gif)
![[Up: incmod pmd_temp2_mux]](v2html-up.gif)
![[Up: prils_dp prils_dp_m0]](v2html-up.gif)
![[Up: prils_dp lsmux]](v2html-up.gif)
![[Up: mantissa_dp a1zmux]](v2html-up.gif)
![[Up: mantissa_dp b1_cyc0mux]](v2html-up.gif)
![[Up: mantissa_dp b1pse]](v2html-up.gif)
![[Up: mantissa_dp nxb0_m1]](v2html-up.gif)
![[Up: mantissa_dp nxa0_m1]](v2html-up.gif)
![[Up: mantissa_dp nxa1_m1]](v2html-up.gif)
![[Up: multmod_dp sinmux]](v2html-up.gif)
module mj_s_mux2_d_32
(mx_out, sel, in0, in1);
output [31:0] mx_out
;
input sel
;
input [31:0] in0
, in1
;
/*
wire sel_not, mux_sel;
assign sel_not = ~sel;
assign mux_sel = sel;
assign mx_out = (mux_sel & in1 | sel_not & in0) ;
*/
wire selb
;
wire sel1
;
wire sel1b
;
assign selb = ~sel;
assign sel1 = ~selb;
assign sel1b = ~sel1;
mj_p_mux2_32 mj_p_mux2_32_0 (
.mx_out(mx_out),
.in1(in1),
.in0(in0),
.sel(sel1) ,
.sel_l(sel1b)) ;
endmodule
module mj_s_mux2l_d_32
(mx_out, sel, in0, in1);
output [31:0] mx_out
;
input sel
;
input [31:0] in0
, in1
;
/*
wire sel_not, mux_sel;
assign sel_not = ~sel;
assign mux_sel = sel;
assign mx_out = (mux_sel & in1 | sel_not & in0) ;
*/
wire selb
;
wire sel1
;
wire sel1b
;
assign selb = ~sel;
assign sel1 = ~selb;
assign sel1b = ~sel1;
mj_p_mux2l_32 mj_p_mux2l_32_0 (
.mx_out(mx_out),
.in1(in1),
.in0(in0),
.sel(sel1) ,
.sel_l(sel1b)) ;
endmodule
![[Up: ucode_dat mux3_w_mx_b1]](v2html-up.gif)
![[Up: rsadd_dp muxbs]](v2html-up.gif)
![[Up: code_seq_dp romouta]](v2html-up.gif)
![[Up: code_seq_dp romoutb]](v2html-up.gif)
![[Up: prils_dp prils_dp_m3]](v2html-up.gif)
![[Up: mantissa_dp cyc0_mux]](v2html-up.gif)
![[Up: mantissa_dp muxr0_rom0]](v2html-up.gif)
![[Up: mantissa_dp muxr1_rom0]](v2html-up.gif)
![[Up: mantissa_dp muxr0_rom1]](v2html-up.gif)
![[Up: mantissa_dp muxr1_rom1]](v2html-up.gif)
![[Up: mantissa_dp r0mux]](v2html-up.gif)
![[Up: mantissa_dp r1mux]](v2html-up.gif)
![[Up: multmod_dp sinhi_mux]](v2html-up.gif)
![[Up: multmod_dp cinhi_mux]](v2html-up.gif)
![[Up: multmod_dp sinlo_mux]](v2html-up.gif)
module mj_s_mux3_d_32
(mx_out, sel, in0, in1,in2);
output [31:0] mx_out
;
input [1:0] sel
;
input [31:0] in2
;
input [31:0] in1
;
input [31:0] in0
;
//wire [2:0] select;
wire [2:0] sl
;
wire [2:0] slb
;
mj_p_muxdec3_32 i_mj_p_muxdec3 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux3_32 mj_p_mux3_32_0 ( .mx_out(mx_out),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: ucode_dat mux4_w_mx_b0]](v2html-up.gif)
![[Up: ucode_dat mux4_r236]](v2html-up.gif)
![[Up: mult_add moutmux]](v2html-up.gif)
![[Up: incmod t0mux]](v2html-up.gif)
![[Up: incmod l1]](v2html-up.gif)
![[Up: incmod l0]](v2html-up.gif)
![[Up: incmod q1mux]](v2html-up.gif)
![[Up: incmod q0mux]](v2html-up.gif)
![[Up: incmod a0incmux_0]](v2html-up.gif)
![[Up: incmod a0incmux_1]](v2html-up.gif)
![[Up: incmod a1incmux_0]](v2html-up.gif)
![[Up: incmod a1incmux_1]](v2html-up.gif)
![[Up: prils_dp mcon]](v2html-up.gif)
![[Up: prils_dp prils_dp_m1]](v2html-up.gif)
![[Up: mantissa_dp a1pr_cyc0]](v2html-up.gif)
![[Up: mantissa_dp nb0_b]](v2html-up.gif)
![[Up: mantissa_dp nb0_a]](v2html-up.gif)
![[Up: mantissa_dp nb1]](v2html-up.gif)
module mj_s_mux4_d_32
(mx_out, sel, in0, in1,in2,in3);
output [31:0] mx_out
;
input [1:0] sel
;
input [31:0] in3
;
input [31:0] in2
;
input [31:0] in1
;
input [31:0] in0
;
//wire [3:0] select;
wire [3:0] sl
;
wire [3:0] slb
;
mj_p_muxdec4_32 i_mj_p_muxdec4 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux4_32 mj_p_mux4_32_0 ( .mx_out(mx_out),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: ucode_dat mux6_m_adder_porta]](v2html-up.gif)
![[Up: ucode_dat mux6_w_mx_a]](v2html-up.gif)
![[Up: incmod pmdmux]](v2html-up.gif)
![[Up: mantissa_dp na0]](v2html-up.gif)
![[Up: mantissa_dp a0pre_mux]](v2html-up.gif)
module mj_s_mux6_d_32
(mx_out, sel, in0, in1,in2,in3,in4,in5);
output [31:0] mx_out
;
input [2:0] sel
;
input [31:0] in5
;
input [31:0] in4
;
input [31:0] in3
;
input [31:0] in2
;
input [31:0] in1
;
input [31:0] in0
;
//wire [5:0] select;
wire [5:0] sl
;
wire [5:0] slb
;
mj_p_muxdec6_32 i_mj_p_muxdec6 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux6_32 mj_p_mux6_32_0 ( .mx_out(mx_out),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
![[Up: ucode_dat mux8_m_adder_portb]](v2html-up.gif)
![[Up: ucode_dat mux8_ialu_a]](v2html-up.gif)
![[Up: ucode_dat mux8_a_oprd]](v2html-up.gif)
![[Up: ucode_dat mux8_b_oprd]](v2html-up.gif)
module mj_s_mux8_d_32
(mx_out, sel, in0, in1,in2,in3,in4,in5,in6,in7);
output [31:0] mx_out
;
input [2:0] sel
;
input [31:0] in7
;
input [31:0] in6
;
input [31:0] in5
;
input [31:0] in4
;
input [31:0] in3
;
input [31:0] in2
;
input [31:0] in1
;
input [31:0] in0
;
//wire [7:0] select;
wire [7:0] sl
;
wire [7:0] slb
;
mj_p_muxdec8_32 i_mj_p_muxdec8_8 ( .decb(slb),
.dec(sl),
.sel(sel)
);
mj_p_mux8_32 mj_p_mux8_32_0 ( .mx_out(mx_out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sl) ,.sel_l(slb) );
endmodule
/************** One Hot Muxes **************/
![[Up: mj_h_mux2_16 mux_0]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_1]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_2]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_3]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_4]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_5]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_6]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_7]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_8]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_9]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_10]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_11]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_12]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_13]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_14]](v2html-up.gif)
![[Up: mj_h_mux2_16 mux_15]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_0]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_1]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_2]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_3]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_4]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_5]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_6]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_7]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_8]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_9]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_10]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_11]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_12]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_13]](v2html-up.gif)
![[Up: mj_h_mux2_30 mux_14]](v2html-up.gif)
... (truncated)
module mj_h_mux2
(
mx_out,
in1,
in0,
sel,
sel_l ) ;
output mx_out
;
input in1
;
input in0
;
input sel
;
input sel_l
;
mj_p_mux2 mux_0 ( .mx_out(mx_out),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(sel_l)
);
endmodule
![[Up: mj_h_mux3_16 mux_0]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_1]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_2]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_3]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_4]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_5]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_6]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_7]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_8]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_9]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_10]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_11]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_12]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_13]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_14]](v2html-up.gif)
![[Up: mj_h_mux3_16 mux_15]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_0]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_1]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_2]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_3]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_4]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_5]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_6]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_7]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_8]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_9]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_10]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_11]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_12]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_13]](v2html-up.gif)
![[Up: mj_h_mux3_32 mux_14]](v2html-up.gif)
... (truncated)
module mj_h_mux3
(
mx_out,
in2,
in1,
in0,
sel,
sel_l ) ;
output mx_out
;
input in2
;
input in1
;
input in0
;
input [2:0] sel
;
input [2:0] sel_l
;
mj_p_mux3 mux_0 ( .mx_out(mx_out),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(sel_l)
);
endmodule
![[Up: mj_h_mux4_16 mux_0]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_1]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_2]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_3]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_4]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_5]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_6]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_7]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_8]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_9]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_10]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_11]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_12]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_13]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_14]](v2html-up.gif)
![[Up: mj_h_mux4_16 mux_15]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_0]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_1]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_2]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_3]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_4]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_5]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_6]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_7]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_8]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_9]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_10]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_11]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_12]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_13]](v2html-up.gif)
![[Up: mj_h_mux4_32 mux_14]](v2html-up.gif)
... (truncated)
module mj_h_mux4
(
mx_out,
in3,
in2,
in1,
in0,
sel,
sel_l ) ;
output mx_out
;
input in3
;
input in2
;
input in1
;
input in0
;
input [3:0] sel
;
input [3:0] sel_l
;
mj_p_mux4 mux_0 ( .mx_out(mx_out),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(sel_l)
);
endmodule
![[Up: mj_h_mux6_16 mux_0]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_1]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_2]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_3]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_4]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_5]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_6]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_7]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_8]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_9]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_10]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_11]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_12]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_13]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_14]](v2html-up.gif)
![[Up: mj_h_mux6_16 mux_15]](v2html-up.gif)
![[Up: mj_h_mux6_2 mux_0]](v2html-up.gif)
![[Up: mj_h_mux6_2 mux_1]](v2html-up.gif)
![[Up: mj_h_mux6_3 mux_0]](v2html-up.gif)
![[Up: mj_h_mux6_3 mux_1]](v2html-up.gif)
![[Up: mj_h_mux6_3 mux_2]](v2html-up.gif)
![[Up: mj_h_mux6_4 mux_0]](v2html-up.gif)
![[Up: mj_h_mux6_4 mux_1]](v2html-up.gif)
![[Up: mj_h_mux6_4 mux_2]](v2html-up.gif)
![[Up: mj_h_mux6_4 mux_3]](v2html-up.gif)
![[Up: mj_h_mux6_6 mux_0]](v2html-up.gif)
![[Up: mj_h_mux6_6 mux_1]](v2html-up.gif)
![[Up: mj_h_mux6_6 mux_2]](v2html-up.gif)
![[Up: mj_h_mux6_6 mux_3]](v2html-up.gif)
![[Up: mj_h_mux6_6 mux_4]](v2html-up.gif)
![[Up: mj_h_mux6_6 mux_5]](v2html-up.gif)
... (truncated)
module mj_h_mux6
(
mx_out,
in5,
in4,
in3,
in2,
in1,
in0,
sel,
sel_l ) ;
output mx_out
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [5:0] sel
;
input [5:0] sel_l
;
mj_p_mux6 mux_0 ( .mx_out(mx_out),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(sel_l)
);
endmodule
![[Up: mj_h_mux8_2 mux_0]](v2html-up.gif)
![[Up: mj_h_mux8_2 mux_1]](v2html-up.gif)
![[Up: mj_h_mux8_3 mux_0]](v2html-up.gif)
![[Up: mj_h_mux8_3 mux_1]](v2html-up.gif)
![[Up: mj_h_mux8_3 mux_2]](v2html-up.gif)
![[Up: mj_h_mux8_4 mux_0]](v2html-up.gif)
![[Up: mj_h_mux8_4 mux_1]](v2html-up.gif)
![[Up: mj_h_mux8_4 mux_2]](v2html-up.gif)
![[Up: mj_h_mux8_4 mux_3]](v2html-up.gif)
![[Up: mj_h_mux8_6 mux_0]](v2html-up.gif)
![[Up: mj_h_mux8_6 mux_1]](v2html-up.gif)
![[Up: mj_h_mux8_6 mux_2]](v2html-up.gif)
![[Up: mj_h_mux8_6 mux_3]](v2html-up.gif)
![[Up: mj_h_mux8_6 mux_4]](v2html-up.gif)
![[Up: mj_h_mux8_6 mux_5]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_0]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_1]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_2]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_3]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_4]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_5]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_6]](v2html-up.gif)
![[Up: mj_h_mux8_8 mux_7]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_0]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_1]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_2]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_3]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_4]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_5]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_6]](v2html-up.gif)
![[Up: mj_h_mux8_16 mux_7]](v2html-up.gif)
... (truncated)
module mj_h_mux8
(
mx_out,
in7,
in6,
in5,
in4,
in3,
in2,
in1,
in0,
sel,
sel_l ) ;
output mx_out
;
input in7
;
input in6
;
input in5
;
input in4
;
input in3
;
input in2
;
input in1
;
input in0
;
input [7:0] sel
;
input [7:0] sel_l
;
mj_p_mux8 mux_0 ( .mx_out(mx_out),
.in7(in7),
.in6(in6),
.in5(in5),
.in4(in4),
.in3(in3),
.in2(in2),
.in1(in1),
.in0(in0),
.sel(sel),
.sel_l(sel_l)
);
endmodule
module mj_h_mux2_2
(mx_out, in1, in0, sel, sel_l);
output [1:0] mx_out
;
input [1:0] in1
;
input [1:0] in0
;
input sel
; input sel_l
;
mj_h_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux3_2
(mx_out, in2, in1, in0, sel, sel_l);
output [1:0] mx_out
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [2:0] sel
; input [2:0] sel_l
;
mj_h_mux3 mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux4_2
(mx_out, in3, in2, in1, in0, sel, sel_l);
output [1:0] mx_out
;
input [1:0] in3
;
input [1:0] in2
;
input [1:0] in1
;
input [1:0] in0
;
input [3:0] sel
; input [3:0] sel_l
;
mj_h_mux4 mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux6_2
(mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [1:0] mx_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
; input [5:0] sel_l
;
mj_h_mux6 mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux8_2
(mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [1:0] mx_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
; input [7:0] sel_l
;
mj_h_mux8 mux_0 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_1 (.mx_out(mx_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(sel), .sel_l(sel_l));
endmodule
module mj_h_mux2_3
(mx_out, in1, in0, sel, sel_l);
output [2:0] mx_out
;
input [2:0] in1
;
input [2:0] in0
;
input sel
; input sel_l
;
mj_h_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux3_3
(mx_out, in2, in1, in0, sel, sel_l);
output [2:0] mx_out
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [2:0] sel
; input [2:0] sel_l
;
mj_h_mux3 mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux4_3
(mx_out, in3, in2, in1, in0, sel, sel_l);
output [2:0] mx_out
;
input [2:0] in3
;
input [2:0] in2
;
input [2:0] in1
;
input [2:0] in0
;
input [3:0] sel
; input [3:0] sel_l
;
mj_h_mux4 mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux6_3
(mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [2:0] mx_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
; input [5:0] sel_l
;
mj_h_mux6 mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux8_3
(mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [2:0] mx_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
; input [7:0] sel_l
;
mj_h_mux8 mux_0 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_1 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_2 (.mx_out(mx_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(sel), .sel_l(sel_l));
endmodule
module mj_h_mux2_4
(mx_out, in1, in0, sel, sel_l);
output [3:0] mx_out
;
input [3:0] in1
;
input [3:0] in0
;
input sel
; input sel_l
;
mj_h_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux2_5
(mx_out, in1, in0, sel, sel_l);
output [4:0] mx_out
;
input [4:0] in1
;
input [4:0] in0
;
input sel
; input sel_l
;
mj_h_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux3_4
(mx_out, in2, in1, in0, sel, sel_l);
output [3:0] mx_out
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
input [2:0] sel
; input [2:0] sel_l
;
mj_h_mux3 mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux4_4
(mx_out, in3, in2, in1, in0, sel, sel_l);
output [3:0] mx_out
;
input [3:0] in3
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
input [3:0] sel
; input [3:0] sel_l
;
mj_h_mux4 mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux6_4
(mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [3:0] mx_out
;
input [3:0] in5
;
input [3:0] in4
;
input [3:0] in3
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
input [5:0] sel
; input [5:0] sel_l
;
mj_h_mux6 mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_3 (.mx_out(mx_out[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux8_4
(mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [3:0] mx_out
;
input [3:0] in7
;
input [3:0] in6
;
input [3:0] in5
;
input [3:0] in4
;
input [3:0] in3
;
input [3:0] in2
;
input [3:0] in1
;
input [3:0] in0
;
input [7:0] sel
; input [7:0] sel_l
;
mj_h_mux8 mux_0 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_1 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_2 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_3 (.mx_out(mx_out[3]), .in7(in7[3]), .in6(in6[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux2_6
(mx_out, in1, in0, sel, sel_l);
output [5:0] mx_out
;
input [5:0] in1
;
input [5:0] in0
;
input sel
; input sel_l
;
mj_h_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_3 (.mx_out(mx_out[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_4 (.mx_out(mx_out[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_5 (.mx_out(mx_out[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux3_6
(mx_out, in2, in1, in0, sel, sel_l);
output [5:0] mx_out
;
input [5:0] in2
;
input [5:0] in1
;
input [5:0] in0
;
input [2:0] sel
; input [2:0] sel_l
;
mj_h_mux3 mux_0 (.mx_out(mx_out[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_1 (.mx_out(mx_out[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_2 (.mx_out(mx_out[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_3 (.mx_out(mx_out[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_4 (.mx_out(mx_out[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
mj_h_mux3 mux_5 (.mx_out(mx_out[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux4_6
(mx_out, in3, in2, in1, in0, sel, sel_l);
output [5:0] mx_out
;
input [5:0] in3
;
input [5:0] in2
;
input [5:0] in1
;
input [5:0] in0
;
input [3:0] sel
; input [3:0] sel_l
;
mj_h_mux4 mux_0 (.mx_out(mx_out[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_1 (.mx_out(mx_out[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_2 (.mx_out(mx_out[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_3 (.mx_out(mx_out[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_4 (.mx_out(mx_out[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
mj_h_mux4 mux_5 (.mx_out(mx_out[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux6_6
(mx_out, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [5:0] mx_out
;
input [5:0] in5
;
input [5:0] in4
;
input [5:0] in3
;
input [5:0] in2
;
input [5:0] in1
;
input [5:0] in0
;
input [5:0] sel
; input [5:0] sel_l
;
mj_h_mux6 mux_0 (.mx_out(mx_out[0]), .in5(in5[0]), .in4(in4[0]), .in3(in3[0]), .in2(in2[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_1 (.mx_out(mx_out[1]), .in5(in5[1]), .in4(in4[1]), .in3(in3[1]), .in2(in2[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_2 (.mx_out(mx_out[2]), .in5(in5[2]), .in4(in4[2]), .in3(in3[2]), .in2(in2[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_3 (.mx_out(mx_out[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_4 (.mx_out(mx_out[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
mj_h_mux6 mux_5 (.mx_out(mx_out[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux8_6
(mx_out, in7, in6, in5, in4, in3, in2, in1, in0, sel, sel_l);
output [5:0] mx_out
;
input [5:0] in7
;
input [5:0] in6
;
input [5:0] in5
;
input [5:0] in4
;
input [5:0] in3
;
input [5:0] in2
;
input [5:0] in1
;
input [5:0] in0
;
input [7:0] sel
; input [7:0] sel_l
;
mj_h_mux8 mux_0 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_1 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_2 (.mx_out(mx_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(sel), .sel_l(sel_l));
mj_h_mux8 mux_3 (.mx_out(mx_out[3]), .in7(in7[3]), .in6(in6[3]), .in5(in5[3]), .in4(in4[3]), .in3(in3[3]), .in2(in2[3]), .in1(in1[3]), .in0(in0[3]), .sel(sel), .sel_l(sel_l));
mj_h_mux8 mux_4 (.mx_out(mx_out[4]), .in7(in7[4]), .in6(in6[4]), .in5(in5[4]), .in4(in4[4]), .in3(in3[4]), .in2(in2[4]), .in1(in1[4]), .in0(in0[4]), .sel(sel), .sel_l(sel_l));
mj_h_mux8 mux_5 (.mx_out(mx_out[5]), .in7(in7[5]), .in6(in6[5]), .in5(in5[5]), .in4(in4[5]), .in3(in3[5]), .in2(in2[5]), .in1(in1[5]), .in0(in0[5]), .sel(sel), .sel_l(sel_l));
endmodule
module mj_h_mux2_8
(mx_out, in1, in0, sel, sel_l);
output [7:0] mx_out
;
input [7:0] in1
;
input [7:0] in0
;
input sel
; input sel_l
;
mj_h_mux2 mux_0 (.mx_out(mx_out[0]), .in1(in1[0]), .in0(in0[0]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_1 (.mx_out(mx_out[1]), .in1(in1[1]), .in0(in0[1]), .sel(sel), .sel_l(sel_l));
mj_h_mux2 mux_2 (.mx_out(mx_out[2]), .in1(in1[2]), .in0(in0[2]), .sel(sel), .sel_l(sel_l));
This page: |
Created: | Wed Mar 24 09:44:32 1999 |
| From: |
/import/jet-pj2-sim/rahim/picoJava-II/design/rtl/mj_muxes_behv.v
|