HierarchyFilesModulesSignalsTasksFunctionsHelp
Prev12345678
    .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][Up: ic_aligner i_dout_8b_mux_15_8][Up: ic_aligner i_dout_4b_mux_15_8]
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][Up: ic_aligner i_dout_8b_mux_23_16][Up: ic_aligner i_dout_4b_mux_23_16]
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][Up: code_seq_dp mx_code_add_rom0][Up: code_seq_dp mx_code_add_rom1][Up: code_seq_dp mx_code_add_0][Up: ic_aligner i_dout_8b_mux_31_24][Up: ic_aligner i_dout_4b_mux_31_24]
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][Up: ic_aligner i_dout_8b_mux_39_32]
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][Up: ic_aligner i_dout_8b_mux_55_48]
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][Up: exponent_dp nxsa_mux][Up: exponent_dp nbexp][Up: exponent_dp exp_d1][Up: exponent_dp exp_d2][Up: exponent_dp exp_d3][Up: exponent_dp mubxsel_m0]
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][Up: exponent_dp excon_mux][Up: exponent_dp m1a][Up: exponent_dp m2a]
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][Up: exponent_dp m2b][Up: exponent_dp mlim][Up: exponent_dp nsa_a][Up: exponent_dp nsa_b][Up: exponent_dp mpae_a][Up: exponent_dp mpae_b][Up: exponent_dp mpae_c][Up: exponent_dp naexp_a][Up: exponent_dp naexp_b][Up: exponent_dp naexp_c][Up: exponent_dp nxasel_a][Up: exponent_dp nxasel_b][Up: exponent_dp nxasel_c][Up: exponent_dp nxbsel]
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

[Up: multmod_dp multmux]
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][Up: mult_add saddmux][Up: incmod loadd_mux][Up: incmod pmd_temp0_mux][Up: incmod pmd_temp2_mux][Up: prils_dp prils_dp_m0][Up: prils_dp lsmux][Up: mantissa_dp a1zmux][Up: mantissa_dp b1_cyc0mux][Up: mantissa_dp b1pse][Up: mantissa_dp nxb0_m1][Up: mantissa_dp nxa0_m1][Up: mantissa_dp nxa1_m1][Up: multmod_dp sinmux][Up: multmod_dp cinmux]
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

[Up: incmod t1out_newmux]
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][Up: rsadd_dp muxbs][Up: code_seq_dp romouta][Up: code_seq_dp romoutb][Up: prils_dp prils_dp_m3][Up: mantissa_dp cyc0_mux][Up: mantissa_dp muxr0_rom0][Up: mantissa_dp muxr1_rom0][Up: mantissa_dp muxr0_rom1][Up: mantissa_dp muxr1_rom1][Up: mantissa_dp r0mux][Up: mantissa_dp r1mux][Up: multmod_dp sinhi_mux][Up: multmod_dp cinhi_mux][Up: multmod_dp sinlo_mux][Up: multmod_dp cinlo_mux]
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][Up: ucode_dat mux4_r236][Up: mult_add moutmux][Up: incmod t0mux][Up: incmod l1][Up: incmod l0][Up: incmod q1mux][Up: incmod q0mux][Up: incmod a0incmux_0][Up: incmod a0incmux_1][Up: incmod a1incmux_0][Up: incmod a1incmux_1][Up: prils_dp mcon][Up: prils_dp prils_dp_m1][Up: mantissa_dp a1pr_cyc0][Up: mantissa_dp nb0_b][Up: mantissa_dp nb0_a][Up: mantissa_dp nb1][Up: multmod_dp mcanmux]
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][Up: ucode_dat mux6_w_mx_a][Up: incmod pmdmux][Up: mantissa_dp na0][Up: mantissa_dp a0pre_mux][Up: mantissa_dp fpo]
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][Up: ucode_dat mux8_ialu_a][Up: ucode_dat mux8_a_oprd][Up: ucode_dat mux8_b_oprd][Up: mantissa_dp na1]
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][Up: mj_h_mux2_16 mux_1][Up: mj_h_mux2_16 mux_2][Up: mj_h_mux2_16 mux_3][Up: mj_h_mux2_16 mux_4][Up: mj_h_mux2_16 mux_5][Up: mj_h_mux2_16 mux_6][Up: mj_h_mux2_16 mux_7][Up: mj_h_mux2_16 mux_8][Up: mj_h_mux2_16 mux_9][Up: mj_h_mux2_16 mux_10][Up: mj_h_mux2_16 mux_11][Up: mj_h_mux2_16 mux_12][Up: mj_h_mux2_16 mux_13][Up: mj_h_mux2_16 mux_14][Up: mj_h_mux2_16 mux_15][Up: mj_h_mux2_30 mux_0][Up: mj_h_mux2_30 mux_1][Up: mj_h_mux2_30 mux_2][Up: mj_h_mux2_30 mux_3][Up: mj_h_mux2_30 mux_4][Up: mj_h_mux2_30 mux_5][Up: mj_h_mux2_30 mux_6][Up: mj_h_mux2_30 mux_7][Up: mj_h_mux2_30 mux_8][Up: mj_h_mux2_30 mux_9][Up: mj_h_mux2_30 mux_10][Up: mj_h_mux2_30 mux_11][Up: mj_h_mux2_30 mux_12][Up: mj_h_mux2_30 mux_13][Up: mj_h_mux2_30 mux_14][Up: mj_h_mux2_30 mux_15]... (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][Up: mj_h_mux3_16 mux_1][Up: mj_h_mux3_16 mux_2][Up: mj_h_mux3_16 mux_3][Up: mj_h_mux3_16 mux_4][Up: mj_h_mux3_16 mux_5][Up: mj_h_mux3_16 mux_6][Up: mj_h_mux3_16 mux_7][Up: mj_h_mux3_16 mux_8][Up: mj_h_mux3_16 mux_9][Up: mj_h_mux3_16 mux_10][Up: mj_h_mux3_16 mux_11][Up: mj_h_mux3_16 mux_12][Up: mj_h_mux3_16 mux_13][Up: mj_h_mux3_16 mux_14][Up: mj_h_mux3_16 mux_15][Up: mj_h_mux3_32 mux_0][Up: mj_h_mux3_32 mux_1][Up: mj_h_mux3_32 mux_2][Up: mj_h_mux3_32 mux_3][Up: mj_h_mux3_32 mux_4][Up: mj_h_mux3_32 mux_5][Up: mj_h_mux3_32 mux_6][Up: mj_h_mux3_32 mux_7][Up: mj_h_mux3_32 mux_8][Up: mj_h_mux3_32 mux_9][Up: mj_h_mux3_32 mux_10][Up: mj_h_mux3_32 mux_11][Up: mj_h_mux3_32 mux_12][Up: mj_h_mux3_32 mux_13][Up: mj_h_mux3_32 mux_14][Up: mj_h_mux3_32 mux_15]... (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][Up: mj_h_mux4_16 mux_1][Up: mj_h_mux4_16 mux_2][Up: mj_h_mux4_16 mux_3][Up: mj_h_mux4_16 mux_4][Up: mj_h_mux4_16 mux_5][Up: mj_h_mux4_16 mux_6][Up: mj_h_mux4_16 mux_7][Up: mj_h_mux4_16 mux_8][Up: mj_h_mux4_16 mux_9][Up: mj_h_mux4_16 mux_10][Up: mj_h_mux4_16 mux_11][Up: mj_h_mux4_16 mux_12][Up: mj_h_mux4_16 mux_13][Up: mj_h_mux4_16 mux_14][Up: mj_h_mux4_16 mux_15][Up: mj_h_mux4_32 mux_0][Up: mj_h_mux4_32 mux_1][Up: mj_h_mux4_32 mux_2][Up: mj_h_mux4_32 mux_3][Up: mj_h_mux4_32 mux_4][Up: mj_h_mux4_32 mux_5][Up: mj_h_mux4_32 mux_6][Up: mj_h_mux4_32 mux_7][Up: mj_h_mux4_32 mux_8][Up: mj_h_mux4_32 mux_9][Up: mj_h_mux4_32 mux_10][Up: mj_h_mux4_32 mux_11][Up: mj_h_mux4_32 mux_12][Up: mj_h_mux4_32 mux_13][Up: mj_h_mux4_32 mux_14][Up: mj_h_mux4_32 mux_15]... (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][Up: mj_h_mux6_16 mux_1][Up: mj_h_mux6_16 mux_2][Up: mj_h_mux6_16 mux_3][Up: mj_h_mux6_16 mux_4][Up: mj_h_mux6_16 mux_5][Up: mj_h_mux6_16 mux_6][Up: mj_h_mux6_16 mux_7][Up: mj_h_mux6_16 mux_8][Up: mj_h_mux6_16 mux_9][Up: mj_h_mux6_16 mux_10][Up: mj_h_mux6_16 mux_11][Up: mj_h_mux6_16 mux_12][Up: mj_h_mux6_16 mux_13][Up: mj_h_mux6_16 mux_14][Up: mj_h_mux6_16 mux_15][Up: mj_h_mux6_2 mux_0][Up: mj_h_mux6_2 mux_1][Up: mj_h_mux6_3 mux_0][Up: mj_h_mux6_3 mux_1][Up: mj_h_mux6_3 mux_2][Up: mj_h_mux6_4 mux_0][Up: mj_h_mux6_4 mux_1][Up: mj_h_mux6_4 mux_2][Up: mj_h_mux6_4 mux_3][Up: mj_h_mux6_6 mux_0][Up: mj_h_mux6_6 mux_1][Up: mj_h_mux6_6 mux_2][Up: mj_h_mux6_6 mux_3][Up: mj_h_mux6_6 mux_4][Up: mj_h_mux6_6 mux_5][Up: mj_h_mux6_8 mux_0]... (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][Up: mj_h_mux8_2 mux_1][Up: mj_h_mux8_3 mux_0][Up: mj_h_mux8_3 mux_1][Up: mj_h_mux8_3 mux_2][Up: mj_h_mux8_4 mux_0][Up: mj_h_mux8_4 mux_1][Up: mj_h_mux8_4 mux_2][Up: mj_h_mux8_4 mux_3][Up: mj_h_mux8_6 mux_0][Up: mj_h_mux8_6 mux_1][Up: mj_h_mux8_6 mux_2][Up: mj_h_mux8_6 mux_3][Up: mj_h_mux8_6 mux_4][Up: mj_h_mux8_6 mux_5][Up: mj_h_mux8_8 mux_0][Up: mj_h_mux8_8 mux_1][Up: mj_h_mux8_8 mux_2][Up: mj_h_mux8_8 mux_3][Up: mj_h_mux8_8 mux_4][Up: mj_h_mux8_8 mux_5][Up: mj_h_mux8_8 mux_6][Up: mj_h_mux8_8 mux_7][Up: mj_h_mux8_16 mux_0][Up: mj_h_mux8_16 mux_1][Up: mj_h_mux8_16 mux_2][Up: mj_h_mux8_16 mux_3][Up: mj_h_mux8_16 mux_4][Up: mj_h_mux8_16 mux_5][Up: mj_h_mux8_16 mux_6][Up: mj_h_mux8_16 mux_7][Up: mj_h_mux8_16 mux_8]... (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 


[Up: cmp_legs_32 res_mux]
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));
Next12345678
HierarchyFilesModulesSignalsTasksFunctionsHelp

This page: Created:Wed Mar 24 09:44:32 1999
From: /import/jet-pj2-sim/rahim/picoJava-II/design/rtl/mj_muxes_behv.v

Verilog converted to html by v2html 5.0 (written by Costas Calamvokis).Help