lin-win-share/DA4008_V1.2/rtl/dem/DEM_PhaseSync_4008.sv

1361 lines
42 KiB
Systemverilog

module DEM_PhaseSync_4008 (
input clk
,input prbs_en
,input RST_N
,input [14:0] dem_set [63:0]
,input [7:0] data_in [63:0]
,output [6:0] MSB_OUT [63:0]
,output [4:0] LSB_OUT [63:0]
,output MSB_DUM [63:0]
);
wire [6:0] DEM_MSB_OUT_0 ;
wire [6:0] DEM_MSB_OUT_1 ;
wire [6:0] DEM_MSB_OUT_2 ;
wire [6:0] DEM_MSB_OUT_3 ;
wire [6:0] DEM_MSB_OUT_4 ;
wire [6:0] DEM_MSB_OUT_5 ;
wire [6:0] DEM_MSB_OUT_6 ;
wire [6:0] DEM_MSB_OUT_7 ;
wire [6:0] DEM_MSB_OUT_8 ;
wire [6:0] DEM_MSB_OUT_9 ;
wire [6:0] DEM_MSB_OUT_10 ;
wire [6:0] DEM_MSB_OUT_11 ;
wire [6:0] DEM_MSB_OUT_12 ;
wire [6:0] DEM_MSB_OUT_13 ;
wire [6:0] DEM_MSB_OUT_14 ;
wire [6:0] DEM_MSB_OUT_15 ;
wire [6:0] DEM_MSB_OUT_16 ;
wire [6:0] DEM_MSB_OUT_17 ;
wire [6:0] DEM_MSB_OUT_18 ;
wire [6:0] DEM_MSB_OUT_19 ;
wire [6:0] DEM_MSB_OUT_20 ;
wire [6:0] DEM_MSB_OUT_21 ;
wire [6:0] DEM_MSB_OUT_22 ;
wire [6:0] DEM_MSB_OUT_23 ;
wire [6:0] DEM_MSB_OUT_24 ;
wire [6:0] DEM_MSB_OUT_25 ;
wire [6:0] DEM_MSB_OUT_26 ;
wire [6:0] DEM_MSB_OUT_27 ;
wire [6:0] DEM_MSB_OUT_28 ;
wire [6:0] DEM_MSB_OUT_29 ;
wire [6:0] DEM_MSB_OUT_30 ;
wire [6:0] DEM_MSB_OUT_31 ;
wire [6:0] DEM_MSB_OUT_32 ;
wire [6:0] DEM_MSB_OUT_33 ;
wire [6:0] DEM_MSB_OUT_34 ;
wire [6:0] DEM_MSB_OUT_35 ;
wire [6:0] DEM_MSB_OUT_36 ;
wire [6:0] DEM_MSB_OUT_37 ;
wire [6:0] DEM_MSB_OUT_38 ;
wire [6:0] DEM_MSB_OUT_39 ;
wire [6:0] DEM_MSB_OUT_40 ;
wire [6:0] DEM_MSB_OUT_41 ;
wire [6:0] DEM_MSB_OUT_42 ;
wire [6:0] DEM_MSB_OUT_43 ;
wire [6:0] DEM_MSB_OUT_44 ;
wire [6:0] DEM_MSB_OUT_45 ;
wire [6:0] DEM_MSB_OUT_46 ;
wire [6:0] DEM_MSB_OUT_47 ;
wire [6:0] DEM_MSB_OUT_48 ;
wire [6:0] DEM_MSB_OUT_49 ;
wire [6:0] DEM_MSB_OUT_50 ;
wire [6:0] DEM_MSB_OUT_51 ;
wire [6:0] DEM_MSB_OUT_52 ;
wire [6:0] DEM_MSB_OUT_53 ;
wire [6:0] DEM_MSB_OUT_54 ;
wire [6:0] DEM_MSB_OUT_55 ;
wire [6:0] DEM_MSB_OUT_56 ;
wire [6:0] DEM_MSB_OUT_57 ;
wire [6:0] DEM_MSB_OUT_58 ;
wire [6:0] DEM_MSB_OUT_59 ;
wire [6:0] DEM_MSB_OUT_60 ;
wire [6:0] DEM_MSB_OUT_61 ;
wire [6:0] DEM_MSB_OUT_62 ;
wire [6:0] DEM_MSB_OUT_63 ;
wire [4:0] DEM_LSB_OUT_0 ;
wire [4:0] DEM_LSB_OUT_1 ;
wire [4:0] DEM_LSB_OUT_2 ;
wire [4:0] DEM_LSB_OUT_3 ;
wire [4:0] DEM_LSB_OUT_4 ;
wire [4:0] DEM_LSB_OUT_5 ;
wire [4:0] DEM_LSB_OUT_6 ;
wire [4:0] DEM_LSB_OUT_7 ;
wire [4:0] DEM_LSB_OUT_8 ;
wire [4:0] DEM_LSB_OUT_9 ;
wire [4:0] DEM_LSB_OUT_10 ;
wire [4:0] DEM_LSB_OUT_11 ;
wire [4:0] DEM_LSB_OUT_12 ;
wire [4:0] DEM_LSB_OUT_13 ;
wire [4:0] DEM_LSB_OUT_14 ;
wire [4:0] DEM_LSB_OUT_15 ;
wire [4:0] DEM_LSB_OUT_16 ;
wire [4:0] DEM_LSB_OUT_17 ;
wire [4:0] DEM_LSB_OUT_18 ;
wire [4:0] DEM_LSB_OUT_19 ;
wire [4:0] DEM_LSB_OUT_20 ;
wire [4:0] DEM_LSB_OUT_21 ;
wire [4:0] DEM_LSB_OUT_22 ;
wire [4:0] DEM_LSB_OUT_23 ;
wire [4:0] DEM_LSB_OUT_24 ;
wire [4:0] DEM_LSB_OUT_25 ;
wire [4:0] DEM_LSB_OUT_26 ;
wire [4:0] DEM_LSB_OUT_27 ;
wire [4:0] DEM_LSB_OUT_28 ;
wire [4:0] DEM_LSB_OUT_29 ;
wire [4:0] DEM_LSB_OUT_30 ;
wire [4:0] DEM_LSB_OUT_31 ;
wire [4:0] DEM_LSB_OUT_32 ;
wire [4:0] DEM_LSB_OUT_33 ;
wire [4:0] DEM_LSB_OUT_34 ;
wire [4:0] DEM_LSB_OUT_35 ;
wire [4:0] DEM_LSB_OUT_36 ;
wire [4:0] DEM_LSB_OUT_37 ;
wire [4:0] DEM_LSB_OUT_38 ;
wire [4:0] DEM_LSB_OUT_39 ;
wire [4:0] DEM_LSB_OUT_40 ;
wire [4:0] DEM_LSB_OUT_41 ;
wire [4:0] DEM_LSB_OUT_42 ;
wire [4:0] DEM_LSB_OUT_43 ;
wire [4:0] DEM_LSB_OUT_44 ;
wire [4:0] DEM_LSB_OUT_45 ;
wire [4:0] DEM_LSB_OUT_46 ;
wire [4:0] DEM_LSB_OUT_47 ;
wire [4:0] DEM_LSB_OUT_48 ;
wire [4:0] DEM_LSB_OUT_49 ;
wire [4:0] DEM_LSB_OUT_50 ;
wire [4:0] DEM_LSB_OUT_51 ;
wire [4:0] DEM_LSB_OUT_52 ;
wire [4:0] DEM_LSB_OUT_53 ;
wire [4:0] DEM_LSB_OUT_54 ;
wire [4:0] DEM_LSB_OUT_55 ;
wire [4:0] DEM_LSB_OUT_56 ;
wire [4:0] DEM_LSB_OUT_57 ;
wire [4:0] DEM_LSB_OUT_58 ;
wire [4:0] DEM_LSB_OUT_59 ;
wire [4:0] DEM_LSB_OUT_60 ;
wire [4:0] DEM_LSB_OUT_61 ;
wire [4:0] DEM_LSB_OUT_62 ;
wire [4:0] DEM_LSB_OUT_63 ;
wire DEM_MSB_DUM_0 ;
wire DEM_MSB_DUM_1 ;
wire DEM_MSB_DUM_2 ;
wire DEM_MSB_DUM_3 ;
wire DEM_MSB_DUM_4 ;
wire DEM_MSB_DUM_5 ;
wire DEM_MSB_DUM_6 ;
wire DEM_MSB_DUM_7 ;
wire DEM_MSB_DUM_8 ;
wire DEM_MSB_DUM_9 ;
wire DEM_MSB_DUM_10;
wire DEM_MSB_DUM_11;
wire DEM_MSB_DUM_12;
wire DEM_MSB_DUM_13;
wire DEM_MSB_DUM_14;
wire DEM_MSB_DUM_15;
wire DEM_MSB_DUM_16;
wire DEM_MSB_DUM_17;
wire DEM_MSB_DUM_18;
wire DEM_MSB_DUM_19;
wire DEM_MSB_DUM_20;
wire DEM_MSB_DUM_21;
wire DEM_MSB_DUM_22;
wire DEM_MSB_DUM_23;
wire DEM_MSB_DUM_24;
wire DEM_MSB_DUM_25;
wire DEM_MSB_DUM_26;
wire DEM_MSB_DUM_27;
wire DEM_MSB_DUM_28;
wire DEM_MSB_DUM_29;
wire DEM_MSB_DUM_30;
wire DEM_MSB_DUM_31;
wire DEM_MSB_DUM_32;
wire DEM_MSB_DUM_33;
wire DEM_MSB_DUM_34;
wire DEM_MSB_DUM_35;
wire DEM_MSB_DUM_36;
wire DEM_MSB_DUM_37;
wire DEM_MSB_DUM_38;
wire DEM_MSB_DUM_39;
wire DEM_MSB_DUM_40;
wire DEM_MSB_DUM_41;
wire DEM_MSB_DUM_42;
wire DEM_MSB_DUM_43;
wire DEM_MSB_DUM_44;
wire DEM_MSB_DUM_45;
wire DEM_MSB_DUM_46;
wire DEM_MSB_DUM_47;
wire DEM_MSB_DUM_48;
wire DEM_MSB_DUM_49;
wire DEM_MSB_DUM_50;
wire DEM_MSB_DUM_51;
wire DEM_MSB_DUM_52;
wire DEM_MSB_DUM_53;
wire DEM_MSB_DUM_54;
wire DEM_MSB_DUM_55;
wire DEM_MSB_DUM_56;
wire DEM_MSB_DUM_57;
wire DEM_MSB_DUM_58;
wire DEM_MSB_DUM_59;
wire DEM_MSB_DUM_60;
wire DEM_MSB_DUM_61;
wire DEM_MSB_DUM_62;
wire DEM_MSB_DUM_63;
DA4008_DEM_Parallel_PRBS_64CH inst_dem_64ch (
.clk (clk )
,.prbs_en (prbs_en )
,.RST_N (RST_N )
,.dem_set_0 (dem_set[0 ] )
,.dem_set_1 (dem_set[1 ] )
,.dem_set_2 (dem_set[2 ] )
,.dem_set_3 (dem_set[3 ] )
,.dem_set_4 (dem_set[4 ] )
,.dem_set_5 (dem_set[5 ] )
,.dem_set_6 (dem_set[6 ] )
,.dem_set_7 (dem_set[7 ] )
,.dem_set_8 (dem_set[8 ] )
,.dem_set_9 (dem_set[9 ] )
,.dem_set_10 (dem_set[10] )
,.dem_set_11 (dem_set[11] )
,.dem_set_12 (dem_set[12] )
,.dem_set_13 (dem_set[13] )
,.dem_set_14 (dem_set[14] )
,.dem_set_15 (dem_set[15] )
,.dem_set_16 (dem_set[16] )
,.dem_set_17 (dem_set[17] )
,.dem_set_18 (dem_set[18] )
,.dem_set_19 (dem_set[19] )
,.dem_set_20 (dem_set[20] )
,.dem_set_21 (dem_set[21] )
,.dem_set_22 (dem_set[22] )
,.dem_set_23 (dem_set[23] )
,.dem_set_24 (dem_set[24] )
,.dem_set_25 (dem_set[25] )
,.dem_set_26 (dem_set[26] )
,.dem_set_27 (dem_set[27] )
,.dem_set_28 (dem_set[28] )
,.dem_set_29 (dem_set[29] )
,.dem_set_30 (dem_set[30] )
,.dem_set_31 (dem_set[31] )
,.dem_set_32 (dem_set[32] )
,.dem_set_33 (dem_set[33] )
,.dem_set_34 (dem_set[34] )
,.dem_set_35 (dem_set[35] )
,.dem_set_36 (dem_set[36] )
,.dem_set_37 (dem_set[37] )
,.dem_set_38 (dem_set[38] )
,.dem_set_39 (dem_set[39] )
,.dem_set_40 (dem_set[40] )
,.dem_set_41 (dem_set[41] )
,.dem_set_42 (dem_set[42] )
,.dem_set_43 (dem_set[43] )
,.dem_set_44 (dem_set[44] )
,.dem_set_45 (dem_set[45] )
,.dem_set_46 (dem_set[46] )
,.dem_set_47 (dem_set[47] )
,.dem_set_48 (dem_set[48] )
,.dem_set_49 (dem_set[49] )
,.dem_set_50 (dem_set[50] )
,.dem_set_51 (dem_set[51] )
,.dem_set_52 (dem_set[52] )
,.dem_set_53 (dem_set[53] )
,.dem_set_54 (dem_set[54] )
,.dem_set_55 (dem_set[55] )
,.dem_set_56 (dem_set[56] )
,.dem_set_57 (dem_set[57] )
,.dem_set_58 (dem_set[58] )
,.dem_set_59 (dem_set[59] )
,.dem_set_60 (dem_set[60] )
,.dem_set_61 (dem_set[61] )
,.dem_set_62 (dem_set[62] )
,.dem_set_63 (dem_set[63] )
,.data_in_0 (data_in[0 ] )
,.data_in_1 (data_in[1 ] )
,.data_in_2 (data_in[2 ] )
,.data_in_3 (data_in[3 ] )
,.data_in_4 (data_in[4 ] )
,.data_in_5 (data_in[5 ] )
,.data_in_6 (data_in[6 ] )
,.data_in_7 (data_in[7 ] )
,.data_in_8 (data_in[8 ] )
,.data_in_9 (data_in[9 ] )
,.data_in_10 (data_in[10] )
,.data_in_11 (data_in[11] )
,.data_in_12 (data_in[12] )
,.data_in_13 (data_in[13] )
,.data_in_14 (data_in[14] )
,.data_in_15 (data_in[15] )
,.data_in_16 (data_in[16] )
,.data_in_17 (data_in[17] )
,.data_in_18 (data_in[18] )
,.data_in_19 (data_in[19] )
,.data_in_20 (data_in[20] )
,.data_in_21 (data_in[21] )
,.data_in_22 (data_in[22] )
,.data_in_23 (data_in[23] )
,.data_in_24 (data_in[24] )
,.data_in_25 (data_in[25] )
,.data_in_26 (data_in[26] )
,.data_in_27 (data_in[27] )
,.data_in_28 (data_in[28] )
,.data_in_29 (data_in[29] )
,.data_in_30 (data_in[30] )
,.data_in_31 (data_in[31] )
,.data_in_32 (data_in[32] )
,.data_in_33 (data_in[33] )
,.data_in_34 (data_in[34] )
,.data_in_35 (data_in[35] )
,.data_in_36 (data_in[36] )
,.data_in_37 (data_in[37] )
,.data_in_38 (data_in[38] )
,.data_in_39 (data_in[39] )
,.data_in_40 (data_in[40] )
,.data_in_41 (data_in[41] )
,.data_in_42 (data_in[42] )
,.data_in_43 (data_in[43] )
,.data_in_44 (data_in[44] )
,.data_in_45 (data_in[45] )
,.data_in_46 (data_in[46] )
,.data_in_47 (data_in[47] )
,.data_in_48 (data_in[48] )
,.data_in_49 (data_in[49] )
,.data_in_50 (data_in[50] )
,.data_in_51 (data_in[51] )
,.data_in_52 (data_in[52] )
,.data_in_53 (data_in[53] )
,.data_in_54 (data_in[54] )
,.data_in_55 (data_in[55] )
,.data_in_56 (data_in[56] )
,.data_in_57 (data_in[57] )
,.data_in_58 (data_in[58] )
,.data_in_59 (data_in[59] )
,.data_in_60 (data_in[60] )
,.data_in_61 (data_in[61] )
,.data_in_62 (data_in[62] )
,.data_in_63 (data_in[63] )
,.DEM_MSB_OUT_0 (DEM_MSB_OUT_0 )
,.DEM_MSB_OUT_1 (DEM_MSB_OUT_1 )
,.DEM_MSB_OUT_2 (DEM_MSB_OUT_2 )
,.DEM_MSB_OUT_3 (DEM_MSB_OUT_3 )
,.DEM_MSB_OUT_4 (DEM_MSB_OUT_4 )
,.DEM_MSB_OUT_5 (DEM_MSB_OUT_5 )
,.DEM_MSB_OUT_6 (DEM_MSB_OUT_6 )
,.DEM_MSB_OUT_7 (DEM_MSB_OUT_7 )
,.DEM_MSB_OUT_8 (DEM_MSB_OUT_8 )
,.DEM_MSB_OUT_9 (DEM_MSB_OUT_9 )
,.DEM_MSB_OUT_10 (DEM_MSB_OUT_10 )
,.DEM_MSB_OUT_11 (DEM_MSB_OUT_11 )
,.DEM_MSB_OUT_12 (DEM_MSB_OUT_12 )
,.DEM_MSB_OUT_13 (DEM_MSB_OUT_13 )
,.DEM_MSB_OUT_14 (DEM_MSB_OUT_14 )
,.DEM_MSB_OUT_15 (DEM_MSB_OUT_15 )
,.DEM_MSB_OUT_16 (DEM_MSB_OUT_16 )
,.DEM_MSB_OUT_17 (DEM_MSB_OUT_17 )
,.DEM_MSB_OUT_18 (DEM_MSB_OUT_18 )
,.DEM_MSB_OUT_19 (DEM_MSB_OUT_19 )
,.DEM_MSB_OUT_20 (DEM_MSB_OUT_20 )
,.DEM_MSB_OUT_21 (DEM_MSB_OUT_21 )
,.DEM_MSB_OUT_22 (DEM_MSB_OUT_22 )
,.DEM_MSB_OUT_23 (DEM_MSB_OUT_23 )
,.DEM_MSB_OUT_24 (DEM_MSB_OUT_24 )
,.DEM_MSB_OUT_25 (DEM_MSB_OUT_25 )
,.DEM_MSB_OUT_26 (DEM_MSB_OUT_26 )
,.DEM_MSB_OUT_27 (DEM_MSB_OUT_27 )
,.DEM_MSB_OUT_28 (DEM_MSB_OUT_28 )
,.DEM_MSB_OUT_29 (DEM_MSB_OUT_29 )
,.DEM_MSB_OUT_30 (DEM_MSB_OUT_30 )
,.DEM_MSB_OUT_31 (DEM_MSB_OUT_31 )
,.DEM_MSB_OUT_32 (DEM_MSB_OUT_32 )
,.DEM_MSB_OUT_33 (DEM_MSB_OUT_33 )
,.DEM_MSB_OUT_34 (DEM_MSB_OUT_34 )
,.DEM_MSB_OUT_35 (DEM_MSB_OUT_35 )
,.DEM_MSB_OUT_36 (DEM_MSB_OUT_36 )
,.DEM_MSB_OUT_37 (DEM_MSB_OUT_37 )
,.DEM_MSB_OUT_38 (DEM_MSB_OUT_38 )
,.DEM_MSB_OUT_39 (DEM_MSB_OUT_39 )
,.DEM_MSB_OUT_40 (DEM_MSB_OUT_40 )
,.DEM_MSB_OUT_41 (DEM_MSB_OUT_41 )
,.DEM_MSB_OUT_42 (DEM_MSB_OUT_42 )
,.DEM_MSB_OUT_43 (DEM_MSB_OUT_43 )
,.DEM_MSB_OUT_44 (DEM_MSB_OUT_44 )
,.DEM_MSB_OUT_45 (DEM_MSB_OUT_45 )
,.DEM_MSB_OUT_46 (DEM_MSB_OUT_46 )
,.DEM_MSB_OUT_47 (DEM_MSB_OUT_47 )
,.DEM_MSB_OUT_48 (DEM_MSB_OUT_48 )
,.DEM_MSB_OUT_49 (DEM_MSB_OUT_49 )
,.DEM_MSB_OUT_50 (DEM_MSB_OUT_50 )
,.DEM_MSB_OUT_51 (DEM_MSB_OUT_51 )
,.DEM_MSB_OUT_52 (DEM_MSB_OUT_52 )
,.DEM_MSB_OUT_53 (DEM_MSB_OUT_53 )
,.DEM_MSB_OUT_54 (DEM_MSB_OUT_54 )
,.DEM_MSB_OUT_55 (DEM_MSB_OUT_55 )
,.DEM_MSB_OUT_56 (DEM_MSB_OUT_56 )
,.DEM_MSB_OUT_57 (DEM_MSB_OUT_57 )
,.DEM_MSB_OUT_58 (DEM_MSB_OUT_58 )
,.DEM_MSB_OUT_59 (DEM_MSB_OUT_59 )
,.DEM_MSB_OUT_60 (DEM_MSB_OUT_60 )
,.DEM_MSB_OUT_61 (DEM_MSB_OUT_61 )
,.DEM_MSB_OUT_62 (DEM_MSB_OUT_62 )
,.DEM_MSB_OUT_63 (DEM_MSB_OUT_63 )
,.DEM_LSB_OUT_0 (DEM_LSB_OUT_0 )
,.DEM_LSB_OUT_1 (DEM_LSB_OUT_1 )
,.DEM_LSB_OUT_2 (DEM_LSB_OUT_2 )
,.DEM_LSB_OUT_3 (DEM_LSB_OUT_3 )
,.DEM_LSB_OUT_4 (DEM_LSB_OUT_4 )
,.DEM_LSB_OUT_5 (DEM_LSB_OUT_5 )
,.DEM_LSB_OUT_6 (DEM_LSB_OUT_6 )
,.DEM_LSB_OUT_7 (DEM_LSB_OUT_7 )
,.DEM_LSB_OUT_8 (DEM_LSB_OUT_8 )
,.DEM_LSB_OUT_9 (DEM_LSB_OUT_9 )
,.DEM_LSB_OUT_10 (DEM_LSB_OUT_10 )
,.DEM_LSB_OUT_11 (DEM_LSB_OUT_11 )
,.DEM_LSB_OUT_12 (DEM_LSB_OUT_12 )
,.DEM_LSB_OUT_13 (DEM_LSB_OUT_13 )
,.DEM_LSB_OUT_14 (DEM_LSB_OUT_14 )
,.DEM_LSB_OUT_15 (DEM_LSB_OUT_15 )
,.DEM_LSB_OUT_16 (DEM_LSB_OUT_16 )
,.DEM_LSB_OUT_17 (DEM_LSB_OUT_17 )
,.DEM_LSB_OUT_18 (DEM_LSB_OUT_18 )
,.DEM_LSB_OUT_19 (DEM_LSB_OUT_19 )
,.DEM_LSB_OUT_20 (DEM_LSB_OUT_20 )
,.DEM_LSB_OUT_21 (DEM_LSB_OUT_21 )
,.DEM_LSB_OUT_22 (DEM_LSB_OUT_22 )
,.DEM_LSB_OUT_23 (DEM_LSB_OUT_23 )
,.DEM_LSB_OUT_24 (DEM_LSB_OUT_24 )
,.DEM_LSB_OUT_25 (DEM_LSB_OUT_25 )
,.DEM_LSB_OUT_26 (DEM_LSB_OUT_26 )
,.DEM_LSB_OUT_27 (DEM_LSB_OUT_27 )
,.DEM_LSB_OUT_28 (DEM_LSB_OUT_28 )
,.DEM_LSB_OUT_29 (DEM_LSB_OUT_29 )
,.DEM_LSB_OUT_30 (DEM_LSB_OUT_30 )
,.DEM_LSB_OUT_31 (DEM_LSB_OUT_31 )
,.DEM_LSB_OUT_32 (DEM_LSB_OUT_32 )
,.DEM_LSB_OUT_33 (DEM_LSB_OUT_33 )
,.DEM_LSB_OUT_34 (DEM_LSB_OUT_34 )
,.DEM_LSB_OUT_35 (DEM_LSB_OUT_35 )
,.DEM_LSB_OUT_36 (DEM_LSB_OUT_36 )
,.DEM_LSB_OUT_37 (DEM_LSB_OUT_37 )
,.DEM_LSB_OUT_38 (DEM_LSB_OUT_38 )
,.DEM_LSB_OUT_39 (DEM_LSB_OUT_39 )
,.DEM_LSB_OUT_40 (DEM_LSB_OUT_40 )
,.DEM_LSB_OUT_41 (DEM_LSB_OUT_41 )
,.DEM_LSB_OUT_42 (DEM_LSB_OUT_42 )
,.DEM_LSB_OUT_43 (DEM_LSB_OUT_43 )
,.DEM_LSB_OUT_44 (DEM_LSB_OUT_44 )
,.DEM_LSB_OUT_45 (DEM_LSB_OUT_45 )
,.DEM_LSB_OUT_46 (DEM_LSB_OUT_46 )
,.DEM_LSB_OUT_47 (DEM_LSB_OUT_47 )
,.DEM_LSB_OUT_48 (DEM_LSB_OUT_48 )
,.DEM_LSB_OUT_49 (DEM_LSB_OUT_49 )
,.DEM_LSB_OUT_50 (DEM_LSB_OUT_50 )
,.DEM_LSB_OUT_51 (DEM_LSB_OUT_51 )
,.DEM_LSB_OUT_52 (DEM_LSB_OUT_52 )
,.DEM_LSB_OUT_53 (DEM_LSB_OUT_53 )
,.DEM_LSB_OUT_54 (DEM_LSB_OUT_54 )
,.DEM_LSB_OUT_55 (DEM_LSB_OUT_55 )
,.DEM_LSB_OUT_56 (DEM_LSB_OUT_56 )
,.DEM_LSB_OUT_57 (DEM_LSB_OUT_57 )
,.DEM_LSB_OUT_58 (DEM_LSB_OUT_58 )
,.DEM_LSB_OUT_59 (DEM_LSB_OUT_59 )
,.DEM_LSB_OUT_60 (DEM_LSB_OUT_60 )
,.DEM_LSB_OUT_61 (DEM_LSB_OUT_61 )
,.DEM_LSB_OUT_62 (DEM_LSB_OUT_62 )
,.DEM_LSB_OUT_63 (DEM_LSB_OUT_63 )
,.DEM_MSB_DUM_0 (DEM_MSB_DUM_0 )
,.DEM_MSB_DUM_1 (DEM_MSB_DUM_1 )
,.DEM_MSB_DUM_2 (DEM_MSB_DUM_2 )
,.DEM_MSB_DUM_3 (DEM_MSB_DUM_3 )
,.DEM_MSB_DUM_4 (DEM_MSB_DUM_4 )
,.DEM_MSB_DUM_5 (DEM_MSB_DUM_5 )
,.DEM_MSB_DUM_6 (DEM_MSB_DUM_6 )
,.DEM_MSB_DUM_7 (DEM_MSB_DUM_7 )
,.DEM_MSB_DUM_8 (DEM_MSB_DUM_8 )
,.DEM_MSB_DUM_9 (DEM_MSB_DUM_9 )
,.DEM_MSB_DUM_10 (DEM_MSB_DUM_10 )
,.DEM_MSB_DUM_11 (DEM_MSB_DUM_11 )
,.DEM_MSB_DUM_12 (DEM_MSB_DUM_12 )
,.DEM_MSB_DUM_13 (DEM_MSB_DUM_13 )
,.DEM_MSB_DUM_14 (DEM_MSB_DUM_14 )
,.DEM_MSB_DUM_15 (DEM_MSB_DUM_15 )
,.DEM_MSB_DUM_16 (DEM_MSB_DUM_16 )
,.DEM_MSB_DUM_17 (DEM_MSB_DUM_17 )
,.DEM_MSB_DUM_18 (DEM_MSB_DUM_18 )
,.DEM_MSB_DUM_19 (DEM_MSB_DUM_19 )
,.DEM_MSB_DUM_20 (DEM_MSB_DUM_20 )
,.DEM_MSB_DUM_21 (DEM_MSB_DUM_21 )
,.DEM_MSB_DUM_22 (DEM_MSB_DUM_22 )
,.DEM_MSB_DUM_23 (DEM_MSB_DUM_23 )
,.DEM_MSB_DUM_24 (DEM_MSB_DUM_24 )
,.DEM_MSB_DUM_25 (DEM_MSB_DUM_25 )
,.DEM_MSB_DUM_26 (DEM_MSB_DUM_26 )
,.DEM_MSB_DUM_27 (DEM_MSB_DUM_27 )
,.DEM_MSB_DUM_28 (DEM_MSB_DUM_28 )
,.DEM_MSB_DUM_29 (DEM_MSB_DUM_29 )
,.DEM_MSB_DUM_30 (DEM_MSB_DUM_30 )
,.DEM_MSB_DUM_31 (DEM_MSB_DUM_31 )
,.DEM_MSB_DUM_32 (DEM_MSB_DUM_32 )
,.DEM_MSB_DUM_33 (DEM_MSB_DUM_33 )
,.DEM_MSB_DUM_34 (DEM_MSB_DUM_34 )
,.DEM_MSB_DUM_35 (DEM_MSB_DUM_35 )
,.DEM_MSB_DUM_36 (DEM_MSB_DUM_36 )
,.DEM_MSB_DUM_37 (DEM_MSB_DUM_37 )
,.DEM_MSB_DUM_38 (DEM_MSB_DUM_38 )
,.DEM_MSB_DUM_39 (DEM_MSB_DUM_39 )
,.DEM_MSB_DUM_40 (DEM_MSB_DUM_40 )
,.DEM_MSB_DUM_41 (DEM_MSB_DUM_41 )
,.DEM_MSB_DUM_42 (DEM_MSB_DUM_42 )
,.DEM_MSB_DUM_43 (DEM_MSB_DUM_43 )
,.DEM_MSB_DUM_44 (DEM_MSB_DUM_44 )
,.DEM_MSB_DUM_45 (DEM_MSB_DUM_45 )
,.DEM_MSB_DUM_46 (DEM_MSB_DUM_46 )
,.DEM_MSB_DUM_47 (DEM_MSB_DUM_47 )
,.DEM_MSB_DUM_48 (DEM_MSB_DUM_48 )
,.DEM_MSB_DUM_49 (DEM_MSB_DUM_49 )
,.DEM_MSB_DUM_50 (DEM_MSB_DUM_50 )
,.DEM_MSB_DUM_51 (DEM_MSB_DUM_51 )
,.DEM_MSB_DUM_52 (DEM_MSB_DUM_52 )
,.DEM_MSB_DUM_53 (DEM_MSB_DUM_53 )
,.DEM_MSB_DUM_54 (DEM_MSB_DUM_54 )
,.DEM_MSB_DUM_55 (DEM_MSB_DUM_55 )
,.DEM_MSB_DUM_56 (DEM_MSB_DUM_56 )
,.DEM_MSB_DUM_57 (DEM_MSB_DUM_57 )
,.DEM_MSB_DUM_58 (DEM_MSB_DUM_58 )
,.DEM_MSB_DUM_59 (DEM_MSB_DUM_59 )
,.DEM_MSB_DUM_60 (DEM_MSB_DUM_60 )
,.DEM_MSB_DUM_61 (DEM_MSB_DUM_61 )
,.DEM_MSB_DUM_62 (DEM_MSB_DUM_62 )
,.DEM_MSB_DUM_63 (DEM_MSB_DUM_63 )
);
reg [6:0] r_MSB_OUT_0 ;
reg [6:0] r_MSB_OUT_1 ;
reg [6:0] r_MSB_OUT_2 ;
reg [6:0] r_MSB_OUT_3 ;
reg [6:0] r_MSB_OUT_4 ;
reg [6:0] r_MSB_OUT_5 ;
reg [6:0] r_MSB_OUT_6 ;
reg [6:0] r_MSB_OUT_7 ;
reg [6:0] r_MSB_OUT_8 ;
reg [6:0] r_MSB_OUT_9 ;
reg [6:0] r_MSB_OUT_10 ;
reg [6:0] r_MSB_OUT_11 ;
reg [6:0] r_MSB_OUT_12 ;
reg [6:0] r_MSB_OUT_13 ;
reg [6:0] r_MSB_OUT_14 ;
reg [6:0] r_MSB_OUT_15 ;
reg [6:0] r_MSB_OUT_16 ;
reg [6:0] r_MSB_OUT_17 ;
reg [6:0] r_MSB_OUT_18 ;
reg [6:0] r_MSB_OUT_19 ;
reg [6:0] r_MSB_OUT_20 ;
reg [6:0] r_MSB_OUT_21 ;
reg [6:0] r_MSB_OUT_22 ;
reg [6:0] r_MSB_OUT_23 ;
reg [6:0] r_MSB_OUT_24 ;
reg [6:0] r_MSB_OUT_25 ;
reg [6:0] r_MSB_OUT_26 ;
reg [6:0] r_MSB_OUT_27 ;
reg [6:0] r_MSB_OUT_28 ;
reg [6:0] r_MSB_OUT_29 ;
reg [6:0] r_MSB_OUT_30 ;
reg [6:0] r_MSB_OUT_31 ;
reg [6:0] r_MSB_OUT_32 ;
reg [6:0] r_MSB_OUT_33 ;
reg [6:0] r_MSB_OUT_34 ;
reg [6:0] r_MSB_OUT_35 ;
reg [6:0] r_MSB_OUT_36 ;
reg [6:0] r_MSB_OUT_37 ;
reg [6:0] r_MSB_OUT_38 ;
reg [6:0] r_MSB_OUT_39 ;
reg [6:0] r_MSB_OUT_40 ;
reg [6:0] r_MSB_OUT_41 ;
reg [6:0] r_MSB_OUT_42 ;
reg [6:0] r_MSB_OUT_43 ;
reg [6:0] r_MSB_OUT_44 ;
reg [6:0] r_MSB_OUT_45 ;
reg [6:0] r_MSB_OUT_46 ;
reg [6:0] r_MSB_OUT_47 ;
reg [6:0] r_MSB_OUT_48 ;
reg [6:0] r_MSB_OUT_49 ;
reg [6:0] r_MSB_OUT_50 ;
reg [6:0] r_MSB_OUT_51 ;
reg [6:0] r_MSB_OUT_52 ;
reg [6:0] r_MSB_OUT_53 ;
reg [6:0] r_MSB_OUT_54 ;
reg [6:0] r_MSB_OUT_55 ;
reg [6:0] r_MSB_OUT_56 ;
reg [6:0] r_MSB_OUT_57 ;
reg [6:0] r_MSB_OUT_58 ;
reg [6:0] r_MSB_OUT_59 ;
reg [6:0] r_MSB_OUT_60 ;
reg [6:0] r_MSB_OUT_61 ;
reg [6:0] r_MSB_OUT_62 ;
reg [6:0] r_MSB_OUT_63 ;
reg [4:0] r_LSB_OUT_0 ;
reg [4:0] r_LSB_OUT_1 ;
reg [4:0] r_LSB_OUT_2 ;
reg [4:0] r_LSB_OUT_3 ;
reg [4:0] r_LSB_OUT_4 ;
reg [4:0] r_LSB_OUT_5 ;
reg [4:0] r_LSB_OUT_6 ;
reg [4:0] r_LSB_OUT_7 ;
reg [4:0] r_LSB_OUT_8 ;
reg [4:0] r_LSB_OUT_9 ;
reg [4:0] r_LSB_OUT_10 ;
reg [4:0] r_LSB_OUT_11 ;
reg [4:0] r_LSB_OUT_12 ;
reg [4:0] r_LSB_OUT_13 ;
reg [4:0] r_LSB_OUT_14 ;
reg [4:0] r_LSB_OUT_15 ;
reg [4:0] r_LSB_OUT_16 ;
reg [4:0] r_LSB_OUT_17 ;
reg [4:0] r_LSB_OUT_18 ;
reg [4:0] r_LSB_OUT_19 ;
reg [4:0] r_LSB_OUT_20 ;
reg [4:0] r_LSB_OUT_21 ;
reg [4:0] r_LSB_OUT_22 ;
reg [4:0] r_LSB_OUT_23 ;
reg [4:0] r_LSB_OUT_24 ;
reg [4:0] r_LSB_OUT_25 ;
reg [4:0] r_LSB_OUT_26 ;
reg [4:0] r_LSB_OUT_27 ;
reg [4:0] r_LSB_OUT_28 ;
reg [4:0] r_LSB_OUT_29 ;
reg [4:0] r_LSB_OUT_30 ;
reg [4:0] r_LSB_OUT_31 ;
reg [4:0] r_LSB_OUT_32 ;
reg [4:0] r_LSB_OUT_33 ;
reg [4:0] r_LSB_OUT_34 ;
reg [4:0] r_LSB_OUT_35 ;
reg [4:0] r_LSB_OUT_36 ;
reg [4:0] r_LSB_OUT_37 ;
reg [4:0] r_LSB_OUT_38 ;
reg [4:0] r_LSB_OUT_39 ;
reg [4:0] r_LSB_OUT_40 ;
reg [4:0] r_LSB_OUT_41 ;
reg [4:0] r_LSB_OUT_42 ;
reg [4:0] r_LSB_OUT_43 ;
reg [4:0] r_LSB_OUT_44 ;
reg [4:0] r_LSB_OUT_45 ;
reg [4:0] r_LSB_OUT_46 ;
reg [4:0] r_LSB_OUT_47 ;
reg [4:0] r_LSB_OUT_48 ;
reg [4:0] r_LSB_OUT_49 ;
reg [4:0] r_LSB_OUT_50 ;
reg [4:0] r_LSB_OUT_51 ;
reg [4:0] r_LSB_OUT_52 ;
reg [4:0] r_LSB_OUT_53 ;
reg [4:0] r_LSB_OUT_54 ;
reg [4:0] r_LSB_OUT_55 ;
reg [4:0] r_LSB_OUT_56 ;
reg [4:0] r_LSB_OUT_57 ;
reg [4:0] r_LSB_OUT_58 ;
reg [4:0] r_LSB_OUT_59 ;
reg [4:0] r_LSB_OUT_60 ;
reg [4:0] r_LSB_OUT_61 ;
reg [4:0] r_LSB_OUT_62 ;
reg [4:0] r_LSB_OUT_63 ;
reg r_MSB_DUM_0 ;
reg r_MSB_DUM_1 ;
reg r_MSB_DUM_2 ;
reg r_MSB_DUM_3 ;
reg r_MSB_DUM_4 ;
reg r_MSB_DUM_5 ;
reg r_MSB_DUM_6 ;
reg r_MSB_DUM_7 ;
reg r_MSB_DUM_8 ;
reg r_MSB_DUM_9 ;
reg r_MSB_DUM_10;
reg r_MSB_DUM_11;
reg r_MSB_DUM_12;
reg r_MSB_DUM_13;
reg r_MSB_DUM_14;
reg r_MSB_DUM_15;
reg r_MSB_DUM_16;
reg r_MSB_DUM_17;
reg r_MSB_DUM_18;
reg r_MSB_DUM_19;
reg r_MSB_DUM_20;
reg r_MSB_DUM_21;
reg r_MSB_DUM_22;
reg r_MSB_DUM_23;
reg r_MSB_DUM_24;
reg r_MSB_DUM_25;
reg r_MSB_DUM_26;
reg r_MSB_DUM_27;
reg r_MSB_DUM_28;
reg r_MSB_DUM_29;
reg r_MSB_DUM_30;
reg r_MSB_DUM_31;
reg r_MSB_DUM_32;
reg r_MSB_DUM_33;
reg r_MSB_DUM_34;
reg r_MSB_DUM_35;
reg r_MSB_DUM_36;
reg r_MSB_DUM_37;
reg r_MSB_DUM_38;
reg r_MSB_DUM_39;
reg r_MSB_DUM_40;
reg r_MSB_DUM_41;
reg r_MSB_DUM_42;
reg r_MSB_DUM_43;
reg r_MSB_DUM_44;
reg r_MSB_DUM_45;
reg r_MSB_DUM_46;
reg r_MSB_DUM_47;
reg r_MSB_DUM_48;
reg r_MSB_DUM_49;
reg r_MSB_DUM_50;
reg r_MSB_DUM_51;
reg r_MSB_DUM_52;
reg r_MSB_DUM_53;
reg r_MSB_DUM_54;
reg r_MSB_DUM_55;
reg r_MSB_DUM_56;
reg r_MSB_DUM_57;
reg r_MSB_DUM_58;
reg r_MSB_DUM_59;
reg r_MSB_DUM_60;
reg r_MSB_DUM_61;
reg r_MSB_DUM_62;
reg r_MSB_DUM_63;
always @(posedge clk or negedge RST_N) begin
if(!RST_N) begin
r_MSB_OUT_0 <= 7'd0;
r_MSB_OUT_1 <= 7'd0;
r_MSB_OUT_2 <= 7'd0;
r_MSB_OUT_3 <= 7'd0;
r_MSB_OUT_4 <= 7'd0;
r_MSB_OUT_5 <= 7'd0;
r_MSB_OUT_6 <= 7'd0;
r_MSB_OUT_7 <= 7'd0;
r_MSB_OUT_8 <= 7'd0;
r_MSB_OUT_9 <= 7'd0;
r_MSB_OUT_10 <= 7'd0;
r_MSB_OUT_11 <= 7'd0;
r_MSB_OUT_12 <= 7'd0;
r_MSB_OUT_13 <= 7'd0;
r_MSB_OUT_14 <= 7'd0;
r_MSB_OUT_15 <= 7'd0;
r_MSB_OUT_16 <= 7'd0;
r_MSB_OUT_17 <= 7'd0;
r_MSB_OUT_18 <= 7'd0;
r_MSB_OUT_19 <= 7'd0;
r_MSB_OUT_20 <= 7'd0;
r_MSB_OUT_21 <= 7'd0;
r_MSB_OUT_22 <= 7'd0;
r_MSB_OUT_23 <= 7'd0;
r_MSB_OUT_24 <= 7'd0;
r_MSB_OUT_25 <= 7'd0;
r_MSB_OUT_26 <= 7'd0;
r_MSB_OUT_27 <= 7'd0;
r_MSB_OUT_28 <= 7'd0;
r_MSB_OUT_29 <= 7'd0;
r_MSB_OUT_30 <= 7'd0;
r_MSB_OUT_31 <= 7'd0;
r_LSB_OUT_0 <= 5'd0;
r_LSB_OUT_1 <= 5'd0;
r_LSB_OUT_2 <= 5'd0;
r_LSB_OUT_3 <= 5'd0;
r_LSB_OUT_4 <= 5'd0;
r_LSB_OUT_5 <= 5'd0;
r_LSB_OUT_6 <= 5'd0;
r_LSB_OUT_7 <= 5'd0;
r_LSB_OUT_8 <= 5'd0;
r_LSB_OUT_9 <= 5'd0;
r_LSB_OUT_10 <= 5'd0;
r_LSB_OUT_11 <= 5'd0;
r_LSB_OUT_12 <= 5'd0;
r_LSB_OUT_13 <= 5'd0;
r_LSB_OUT_14 <= 5'd0;
r_LSB_OUT_15 <= 5'd0;
r_LSB_OUT_16 <= 5'd0;
r_LSB_OUT_17 <= 5'd0;
r_LSB_OUT_18 <= 5'd0;
r_LSB_OUT_19 <= 5'd0;
r_LSB_OUT_20 <= 5'd0;
r_LSB_OUT_21 <= 5'd0;
r_LSB_OUT_22 <= 5'd0;
r_LSB_OUT_23 <= 5'd0;
r_LSB_OUT_24 <= 5'd0;
r_LSB_OUT_25 <= 5'd0;
r_LSB_OUT_26 <= 5'd0;
r_LSB_OUT_27 <= 5'd0;
r_LSB_OUT_28 <= 5'd0;
r_LSB_OUT_29 <= 5'd0;
r_LSB_OUT_30 <= 5'd0;
r_LSB_OUT_31 <= 5'd0;
r_MSB_DUM_0 <= 1'd0;
r_MSB_DUM_1 <= 1'd0;
r_MSB_DUM_2 <= 1'd0;
r_MSB_DUM_3 <= 1'd0;
r_MSB_DUM_4 <= 1'd0;
r_MSB_DUM_5 <= 1'd0;
r_MSB_DUM_6 <= 1'd0;
r_MSB_DUM_7 <= 1'd0;
r_MSB_DUM_8 <= 1'd0;
r_MSB_DUM_9 <= 1'd0;
r_MSB_DUM_10 <= 1'd0;
r_MSB_DUM_11 <= 1'd0;
r_MSB_DUM_12 <= 1'd0;
r_MSB_DUM_13 <= 1'd0;
r_MSB_DUM_14 <= 1'd0;
r_MSB_DUM_15 <= 1'd0;
r_MSB_DUM_16 <= 1'd0;
r_MSB_DUM_17 <= 1'd0;
r_MSB_DUM_18 <= 1'd0;
r_MSB_DUM_19 <= 1'd0;
r_MSB_DUM_20 <= 1'd0;
r_MSB_DUM_21 <= 1'd0;
r_MSB_DUM_22 <= 1'd0;
r_MSB_DUM_23 <= 1'd0;
r_MSB_DUM_24 <= 1'd0;
r_MSB_DUM_25 <= 1'd0;
r_MSB_DUM_26 <= 1'd0;
r_MSB_DUM_27 <= 1'd0;
r_MSB_DUM_28 <= 1'd0;
r_MSB_DUM_29 <= 1'd0;
r_MSB_DUM_30 <= 1'd0;
r_MSB_DUM_31 <= 1'd0;
end
else begin
r_MSB_OUT_0 <= DEM_MSB_OUT_0;
r_MSB_OUT_1 <= DEM_MSB_OUT_1;
r_MSB_OUT_2 <= DEM_MSB_OUT_2;
r_MSB_OUT_3 <= DEM_MSB_OUT_3;
r_MSB_OUT_4 <= DEM_MSB_OUT_4;
r_MSB_OUT_5 <= DEM_MSB_OUT_5;
r_MSB_OUT_6 <= DEM_MSB_OUT_6;
r_MSB_OUT_7 <= DEM_MSB_OUT_7;
r_MSB_OUT_7 <= DEM_MSB_OUT_7;
r_MSB_OUT_8 <= DEM_MSB_OUT_8;
r_MSB_OUT_9 <= DEM_MSB_OUT_9;
r_MSB_OUT_10 <= DEM_MSB_OUT_10;
r_MSB_OUT_11 <= DEM_MSB_OUT_11;
r_MSB_OUT_12 <= DEM_MSB_OUT_12;
r_MSB_OUT_13 <= DEM_MSB_OUT_13;
r_MSB_OUT_14 <= DEM_MSB_OUT_14;
r_MSB_OUT_15 <= DEM_MSB_OUT_15;
r_MSB_OUT_16 <= DEM_MSB_OUT_16;
r_MSB_OUT_17 <= DEM_MSB_OUT_17;
r_MSB_OUT_18 <= DEM_MSB_OUT_18;
r_MSB_OUT_19 <= DEM_MSB_OUT_19;
r_MSB_OUT_20 <= DEM_MSB_OUT_20;
r_MSB_OUT_21 <= DEM_MSB_OUT_21;
r_MSB_OUT_22 <= DEM_MSB_OUT_22;
r_MSB_OUT_23 <= DEM_MSB_OUT_23;
r_MSB_OUT_24 <= DEM_MSB_OUT_24;
r_MSB_OUT_25 <= DEM_MSB_OUT_25;
r_MSB_OUT_26 <= DEM_MSB_OUT_26;
r_MSB_OUT_27 <= DEM_MSB_OUT_27;
r_MSB_OUT_28 <= DEM_MSB_OUT_28;
r_MSB_OUT_29 <= DEM_MSB_OUT_29;
r_MSB_OUT_30 <= DEM_MSB_OUT_30;
r_MSB_OUT_31 <= DEM_MSB_OUT_31;
r_LSB_OUT_0 <= DEM_LSB_OUT_0;
r_LSB_OUT_1 <= DEM_LSB_OUT_1;
r_LSB_OUT_2 <= DEM_LSB_OUT_2;
r_LSB_OUT_3 <= DEM_LSB_OUT_3;
r_LSB_OUT_4 <= DEM_LSB_OUT_4;
r_LSB_OUT_5 <= DEM_LSB_OUT_5;
r_LSB_OUT_6 <= DEM_LSB_OUT_6;
r_LSB_OUT_7 <= DEM_LSB_OUT_7;
r_LSB_OUT_8 <= DEM_LSB_OUT_8;
r_LSB_OUT_9 <= DEM_LSB_OUT_9;
r_LSB_OUT_10 <= DEM_LSB_OUT_10;
r_LSB_OUT_11 <= DEM_LSB_OUT_11;
r_LSB_OUT_12 <= DEM_LSB_OUT_12;
r_LSB_OUT_13 <= DEM_LSB_OUT_13;
r_LSB_OUT_14 <= DEM_LSB_OUT_14;
r_LSB_OUT_15 <= DEM_LSB_OUT_15;
r_LSB_OUT_16 <= DEM_LSB_OUT_16;
r_LSB_OUT_17 <= DEM_LSB_OUT_17;
r_LSB_OUT_18 <= DEM_LSB_OUT_18;
r_LSB_OUT_19 <= DEM_LSB_OUT_19;
r_LSB_OUT_20 <= DEM_LSB_OUT_20;
r_LSB_OUT_21 <= DEM_LSB_OUT_21;
r_LSB_OUT_22 <= DEM_LSB_OUT_22;
r_LSB_OUT_23 <= DEM_LSB_OUT_23;
r_LSB_OUT_24 <= DEM_LSB_OUT_24;
r_LSB_OUT_25 <= DEM_LSB_OUT_25;
r_LSB_OUT_26 <= DEM_LSB_OUT_26;
r_LSB_OUT_27 <= DEM_LSB_OUT_27;
r_LSB_OUT_28 <= DEM_LSB_OUT_28;
r_LSB_OUT_29 <= DEM_LSB_OUT_29;
r_LSB_OUT_30 <= DEM_LSB_OUT_30;
r_LSB_OUT_31 <= DEM_LSB_OUT_31;
r_MSB_DUM_0 <= DEM_MSB_DUM_0;
r_MSB_DUM_1 <= DEM_MSB_DUM_1;
r_MSB_DUM_2 <= DEM_MSB_DUM_2;
r_MSB_DUM_3 <= DEM_MSB_DUM_3;
r_MSB_DUM_4 <= DEM_MSB_DUM_4;
r_MSB_DUM_5 <= DEM_MSB_DUM_5;
r_MSB_DUM_6 <= DEM_MSB_DUM_6;
r_MSB_DUM_7 <= DEM_MSB_DUM_7;
r_MSB_DUM_8 <= DEM_MSB_DUM_8;
r_MSB_DUM_9 <= DEM_MSB_DUM_9;
r_MSB_DUM_10 <= DEM_MSB_DUM_10;
r_MSB_DUM_11 <= DEM_MSB_DUM_11;
r_MSB_DUM_12 <= DEM_MSB_DUM_12;
r_MSB_DUM_13 <= DEM_MSB_DUM_13;
r_MSB_DUM_14 <= DEM_MSB_DUM_14;
r_MSB_DUM_15 <= DEM_MSB_DUM_15;
r_MSB_DUM_16 <= DEM_MSB_DUM_16;
r_MSB_DUM_17 <= DEM_MSB_DUM_17;
r_MSB_DUM_18 <= DEM_MSB_DUM_18;
r_MSB_DUM_19 <= DEM_MSB_DUM_19;
r_MSB_DUM_20 <= DEM_MSB_DUM_20;
r_MSB_DUM_21 <= DEM_MSB_DUM_21;
r_MSB_DUM_22 <= DEM_MSB_DUM_22;
r_MSB_DUM_23 <= DEM_MSB_DUM_23;
r_MSB_DUM_24 <= DEM_MSB_DUM_24;
r_MSB_DUM_25 <= DEM_MSB_DUM_25;
r_MSB_DUM_26 <= DEM_MSB_DUM_26;
r_MSB_DUM_27 <= DEM_MSB_DUM_27;
r_MSB_DUM_28 <= DEM_MSB_DUM_28;
r_MSB_DUM_29 <= DEM_MSB_DUM_29;
r_MSB_DUM_30 <= DEM_MSB_DUM_30;
r_MSB_DUM_31 <= DEM_MSB_DUM_31;
end
end
always @(negedge clk or negedge RST_N) begin
if(!RST_N) begin
r_MSB_OUT_32 <= 7'd0;
r_MSB_OUT_33 <= 7'd0;
r_MSB_OUT_34 <= 7'd0;
r_MSB_OUT_35 <= 7'd0;
r_MSB_OUT_36 <= 7'd0;
r_MSB_OUT_37 <= 7'd0;
r_MSB_OUT_38 <= 7'd0;
r_MSB_OUT_39 <= 7'd0;
r_MSB_OUT_40 <= 7'd0;
r_MSB_OUT_41 <= 7'd0;
r_MSB_OUT_42 <= 7'd0;
r_MSB_OUT_43 <= 7'd0;
r_MSB_OUT_44 <= 7'd0;
r_MSB_OUT_45 <= 7'd0;
r_MSB_OUT_46 <= 7'd0;
r_MSB_OUT_47 <= 7'd0;
r_MSB_OUT_48 <= 7'd0;
r_MSB_OUT_49 <= 7'd0;
r_MSB_OUT_50 <= 7'd0;
r_MSB_OUT_51 <= 7'd0;
r_MSB_OUT_52 <= 7'd0;
r_MSB_OUT_53 <= 7'd0;
r_MSB_OUT_54 <= 7'd0;
r_MSB_OUT_55 <= 7'd0;
r_MSB_OUT_56 <= 7'd0;
r_MSB_OUT_57 <= 7'd0;
r_MSB_OUT_58 <= 7'd0;
r_MSB_OUT_59 <= 7'd0;
r_MSB_OUT_60 <= 7'd0;
r_MSB_OUT_61 <= 7'd0;
r_MSB_OUT_62 <= 7'd0;
r_MSB_OUT_63 <= 7'd0;
r_LSB_OUT_32 <= 5'd0;
r_LSB_OUT_33 <= 5'd0;
r_LSB_OUT_34 <= 5'd0;
r_LSB_OUT_35 <= 5'd0;
r_LSB_OUT_36 <= 5'd0;
r_LSB_OUT_37 <= 5'd0;
r_LSB_OUT_38 <= 5'd0;
r_LSB_OUT_39 <= 5'd0;
r_LSB_OUT_40 <= 5'd0;
r_LSB_OUT_41 <= 5'd0;
r_LSB_OUT_42 <= 5'd0;
r_LSB_OUT_43 <= 5'd0;
r_LSB_OUT_44 <= 5'd0;
r_LSB_OUT_45 <= 5'd0;
r_LSB_OUT_46 <= 5'd0;
r_LSB_OUT_47 <= 5'd0;
r_LSB_OUT_48 <= 5'd0;
r_LSB_OUT_49 <= 5'd0;
r_LSB_OUT_50 <= 5'd0;
r_LSB_OUT_51 <= 5'd0;
r_LSB_OUT_52 <= 5'd0;
r_LSB_OUT_53 <= 5'd0;
r_LSB_OUT_54 <= 5'd0;
r_LSB_OUT_55 <= 5'd0;
r_LSB_OUT_56 <= 5'd0;
r_LSB_OUT_57 <= 5'd0;
r_LSB_OUT_58 <= 5'd0;
r_LSB_OUT_59 <= 5'd0;
r_LSB_OUT_60 <= 5'd0;
r_LSB_OUT_61 <= 5'd0;
r_LSB_OUT_62 <= 5'd0;
r_LSB_OUT_63 <= 5'd0;
r_MSB_DUM_32 <= 1'd0;
r_MSB_DUM_33 <= 1'd0;
r_MSB_DUM_34 <= 1'd0;
r_MSB_DUM_35 <= 1'd0;
r_MSB_DUM_36 <= 1'd0;
r_MSB_DUM_37 <= 1'd0;
r_MSB_DUM_38 <= 1'd0;
r_MSB_DUM_39 <= 1'd0;
r_MSB_DUM_40 <= 1'd0;
r_MSB_DUM_41 <= 1'd0;
r_MSB_DUM_42 <= 1'd0;
r_MSB_DUM_43 <= 1'd0;
r_MSB_DUM_44 <= 1'd0;
r_MSB_DUM_45 <= 1'd0;
r_MSB_DUM_46 <= 1'd0;
r_MSB_DUM_47 <= 1'd0;
r_MSB_DUM_48 <= 1'd0;
r_MSB_DUM_49 <= 1'd0;
r_MSB_DUM_50 <= 1'd0;
r_MSB_DUM_51 <= 1'd0;
r_MSB_DUM_52 <= 1'd0;
r_MSB_DUM_53 <= 1'd0;
r_MSB_DUM_54 <= 1'd0;
r_MSB_DUM_55 <= 1'd0;
r_MSB_DUM_56 <= 1'd0;
r_MSB_DUM_57 <= 1'd0;
r_MSB_DUM_58 <= 1'd0;
r_MSB_DUM_59 <= 1'd0;
r_MSB_DUM_60 <= 1'd0;
r_MSB_DUM_61 <= 1'd0;
r_MSB_DUM_62 <= 1'd0;
r_MSB_DUM_63 <= 1'd0;
end
else begin
r_MSB_OUT_32 <= DEM_MSB_OUT_32 ;
r_MSB_OUT_33 <= DEM_MSB_OUT_33 ;
r_MSB_OUT_34 <= DEM_MSB_OUT_34 ;
r_MSB_OUT_35 <= DEM_MSB_OUT_35 ;
r_MSB_OUT_36 <= DEM_MSB_OUT_36 ;
r_MSB_OUT_37 <= DEM_MSB_OUT_37 ;
r_MSB_OUT_38 <= DEM_MSB_OUT_38 ;
r_MSB_OUT_39 <= DEM_MSB_OUT_39 ;
r_MSB_OUT_40 <= DEM_MSB_OUT_40 ;
r_MSB_OUT_41 <= DEM_MSB_OUT_41 ;
r_MSB_OUT_42 <= DEM_MSB_OUT_42 ;
r_MSB_OUT_43 <= DEM_MSB_OUT_43 ;
r_MSB_OUT_44 <= DEM_MSB_OUT_44 ;
r_MSB_OUT_45 <= DEM_MSB_OUT_45 ;
r_MSB_OUT_46 <= DEM_MSB_OUT_46 ;
r_MSB_OUT_47 <= DEM_MSB_OUT_47 ;
r_MSB_OUT_48 <= DEM_MSB_OUT_48 ;
r_MSB_OUT_49 <= DEM_MSB_OUT_49 ;
r_MSB_OUT_50 <= DEM_MSB_OUT_50 ;
r_MSB_OUT_51 <= DEM_MSB_OUT_51 ;
r_MSB_OUT_52 <= DEM_MSB_OUT_52 ;
r_MSB_OUT_53 <= DEM_MSB_OUT_53 ;
r_MSB_OUT_54 <= DEM_MSB_OUT_54 ;
r_MSB_OUT_55 <= DEM_MSB_OUT_55 ;
r_MSB_OUT_56 <= DEM_MSB_OUT_56 ;
r_MSB_OUT_57 <= DEM_MSB_OUT_57 ;
r_MSB_OUT_58 <= DEM_MSB_OUT_58 ;
r_MSB_OUT_59 <= DEM_MSB_OUT_59 ;
r_MSB_OUT_60 <= DEM_MSB_OUT_60 ;
r_MSB_OUT_61 <= DEM_MSB_OUT_61 ;
r_MSB_OUT_62 <= DEM_MSB_OUT_62 ;
r_MSB_OUT_63 <= DEM_MSB_OUT_63 ;
r_LSB_OUT_32 <= DEM_LSB_OUT_32 ;
r_LSB_OUT_33 <= DEM_LSB_OUT_33 ;
r_LSB_OUT_34 <= DEM_LSB_OUT_34 ;
r_LSB_OUT_35 <= DEM_LSB_OUT_35 ;
r_LSB_OUT_36 <= DEM_LSB_OUT_36 ;
r_LSB_OUT_37 <= DEM_LSB_OUT_37 ;
r_LSB_OUT_38 <= DEM_LSB_OUT_38 ;
r_LSB_OUT_39 <= DEM_LSB_OUT_39 ;
r_LSB_OUT_40 <= DEM_LSB_OUT_40 ;
r_LSB_OUT_41 <= DEM_LSB_OUT_41 ;
r_LSB_OUT_42 <= DEM_LSB_OUT_42 ;
r_LSB_OUT_43 <= DEM_LSB_OUT_43 ;
r_LSB_OUT_44 <= DEM_LSB_OUT_44 ;
r_LSB_OUT_45 <= DEM_LSB_OUT_45 ;
r_LSB_OUT_46 <= DEM_LSB_OUT_46 ;
r_LSB_OUT_47 <= DEM_LSB_OUT_47 ;
r_LSB_OUT_48 <= DEM_LSB_OUT_48 ;
r_LSB_OUT_49 <= DEM_LSB_OUT_49 ;
r_LSB_OUT_50 <= DEM_LSB_OUT_50 ;
r_LSB_OUT_51 <= DEM_LSB_OUT_51 ;
r_LSB_OUT_52 <= DEM_LSB_OUT_52 ;
r_LSB_OUT_53 <= DEM_LSB_OUT_53 ;
r_LSB_OUT_54 <= DEM_LSB_OUT_54 ;
r_LSB_OUT_55 <= DEM_LSB_OUT_55 ;
r_LSB_OUT_56 <= DEM_LSB_OUT_56 ;
r_LSB_OUT_57 <= DEM_LSB_OUT_57 ;
r_LSB_OUT_58 <= DEM_LSB_OUT_58 ;
r_LSB_OUT_59 <= DEM_LSB_OUT_59 ;
r_LSB_OUT_60 <= DEM_LSB_OUT_60 ;
r_LSB_OUT_61 <= DEM_LSB_OUT_61 ;
r_LSB_OUT_62 <= DEM_LSB_OUT_62 ;
r_LSB_OUT_63 <= DEM_LSB_OUT_63 ;
r_MSB_DUM_32 <= DEM_MSB_DUM_32 ;
r_MSB_DUM_33 <= DEM_MSB_DUM_33 ;
r_MSB_DUM_34 <= DEM_MSB_DUM_34 ;
r_MSB_DUM_35 <= DEM_MSB_DUM_35 ;
r_MSB_DUM_36 <= DEM_MSB_DUM_36 ;
r_MSB_DUM_37 <= DEM_MSB_DUM_37 ;
r_MSB_DUM_38 <= DEM_MSB_DUM_38 ;
r_MSB_DUM_39 <= DEM_MSB_DUM_39 ;
r_MSB_DUM_40 <= DEM_MSB_DUM_40 ;
r_MSB_DUM_41 <= DEM_MSB_DUM_41 ;
r_MSB_DUM_42 <= DEM_MSB_DUM_42 ;
r_MSB_DUM_43 <= DEM_MSB_DUM_43 ;
r_MSB_DUM_44 <= DEM_MSB_DUM_44 ;
r_MSB_DUM_45 <= DEM_MSB_DUM_45 ;
r_MSB_DUM_46 <= DEM_MSB_DUM_46 ;
r_MSB_DUM_47 <= DEM_MSB_DUM_47 ;
r_MSB_DUM_48 <= DEM_MSB_DUM_48 ;
r_MSB_DUM_49 <= DEM_MSB_DUM_49 ;
r_MSB_DUM_50 <= DEM_MSB_DUM_50 ;
r_MSB_DUM_51 <= DEM_MSB_DUM_51 ;
r_MSB_DUM_52 <= DEM_MSB_DUM_52 ;
r_MSB_DUM_53 <= DEM_MSB_DUM_53 ;
r_MSB_DUM_54 <= DEM_MSB_DUM_54 ;
r_MSB_DUM_55 <= DEM_MSB_DUM_55 ;
r_MSB_DUM_56 <= DEM_MSB_DUM_56 ;
r_MSB_DUM_57 <= DEM_MSB_DUM_57 ;
r_MSB_DUM_58 <= DEM_MSB_DUM_58 ;
r_MSB_DUM_59 <= DEM_MSB_DUM_59 ;
r_MSB_DUM_60 <= DEM_MSB_DUM_60 ;
r_MSB_DUM_61 <= DEM_MSB_DUM_61 ;
r_MSB_DUM_62 <= DEM_MSB_DUM_62 ;
r_MSB_DUM_63 <= DEM_MSB_DUM_63 ;
end
end
assign MSB_OUT[0 ] = r_MSB_OUT_0 ;
assign MSB_OUT[1 ] = r_MSB_OUT_1 ;
assign MSB_OUT[2 ] = r_MSB_OUT_2 ;
assign MSB_OUT[3 ] = r_MSB_OUT_3 ;
assign MSB_OUT[4 ] = r_MSB_OUT_4 ;
assign MSB_OUT[5 ] = r_MSB_OUT_5 ;
assign MSB_OUT[6 ] = r_MSB_OUT_6 ;
assign MSB_OUT[7 ] = r_MSB_OUT_7 ;
assign MSB_OUT[8 ] = r_MSB_OUT_8 ;
assign MSB_OUT[9 ] = r_MSB_OUT_9 ;
assign MSB_OUT[10] = r_MSB_OUT_10;
assign MSB_OUT[11] = r_MSB_OUT_11;
assign MSB_OUT[12] = r_MSB_OUT_12;
assign MSB_OUT[13] = r_MSB_OUT_13;
assign MSB_OUT[14] = r_MSB_OUT_14;
assign MSB_OUT[15] = r_MSB_OUT_15;
assign MSB_OUT[16] = r_MSB_OUT_16;
assign MSB_OUT[17] = r_MSB_OUT_17;
assign MSB_OUT[18] = r_MSB_OUT_18;
assign MSB_OUT[19] = r_MSB_OUT_19;
assign MSB_OUT[20] = r_MSB_OUT_20;
assign MSB_OUT[21] = r_MSB_OUT_21;
assign MSB_OUT[22] = r_MSB_OUT_22;
assign MSB_OUT[23] = r_MSB_OUT_23;
assign MSB_OUT[24] = r_MSB_OUT_24;
assign MSB_OUT[25] = r_MSB_OUT_25;
assign MSB_OUT[26] = r_MSB_OUT_26;
assign MSB_OUT[27] = r_MSB_OUT_27;
assign MSB_OUT[28] = r_MSB_OUT_28;
assign MSB_OUT[29] = r_MSB_OUT_29;
assign MSB_OUT[30] = r_MSB_OUT_30;
assign MSB_OUT[31] = r_MSB_OUT_31;
assign MSB_OUT[32] = r_MSB_OUT_32;
assign MSB_OUT[33] = r_MSB_OUT_33;
assign MSB_OUT[34] = r_MSB_OUT_34;
assign MSB_OUT[35] = r_MSB_OUT_35;
assign MSB_OUT[36] = r_MSB_OUT_36;
assign MSB_OUT[37] = r_MSB_OUT_37;
assign MSB_OUT[38] = r_MSB_OUT_38;
assign MSB_OUT[39] = r_MSB_OUT_39;
assign MSB_OUT[40] = r_MSB_OUT_40;
assign MSB_OUT[41] = r_MSB_OUT_41;
assign MSB_OUT[42] = r_MSB_OUT_42;
assign MSB_OUT[43] = r_MSB_OUT_43;
assign MSB_OUT[44] = r_MSB_OUT_44;
assign MSB_OUT[45] = r_MSB_OUT_45;
assign MSB_OUT[46] = r_MSB_OUT_46;
assign MSB_OUT[47] = r_MSB_OUT_47;
assign MSB_OUT[48] = r_MSB_OUT_48;
assign MSB_OUT[49] = r_MSB_OUT_49;
assign MSB_OUT[50] = r_MSB_OUT_50;
assign MSB_OUT[51] = r_MSB_OUT_51;
assign MSB_OUT[52] = r_MSB_OUT_52;
assign MSB_OUT[53] = r_MSB_OUT_53;
assign MSB_OUT[54] = r_MSB_OUT_54;
assign MSB_OUT[55] = r_MSB_OUT_55;
assign MSB_OUT[56] = r_MSB_OUT_56;
assign MSB_OUT[57] = r_MSB_OUT_57;
assign MSB_OUT[58] = r_MSB_OUT_58;
assign MSB_OUT[59] = r_MSB_OUT_59;
assign MSB_OUT[60] = r_MSB_OUT_60;
assign MSB_OUT[61] = r_MSB_OUT_61;
assign MSB_OUT[62] = r_MSB_OUT_62;
assign MSB_OUT[63] = r_MSB_OUT_63;
assign LSB_OUT[0 ] = r_LSB_OUT_0 ;
assign LSB_OUT[1 ] = r_LSB_OUT_1 ;
assign LSB_OUT[2 ] = r_LSB_OUT_2 ;
assign LSB_OUT[3 ] = r_LSB_OUT_3 ;
assign LSB_OUT[4 ] = r_LSB_OUT_4 ;
assign LSB_OUT[5 ] = r_LSB_OUT_5 ;
assign LSB_OUT[6 ] = r_LSB_OUT_6 ;
assign LSB_OUT[7 ] = r_LSB_OUT_7 ;
assign LSB_OUT[8 ] = r_LSB_OUT_8 ;
assign LSB_OUT[9 ] = r_LSB_OUT_9 ;
assign LSB_OUT[10] = r_LSB_OUT_10;
assign LSB_OUT[11] = r_LSB_OUT_11;
assign LSB_OUT[12] = r_LSB_OUT_12;
assign LSB_OUT[13] = r_LSB_OUT_13;
assign LSB_OUT[14] = r_LSB_OUT_14;
assign LSB_OUT[15] = r_LSB_OUT_15;
assign LSB_OUT[16] = r_LSB_OUT_16;
assign LSB_OUT[17] = r_LSB_OUT_17;
assign LSB_OUT[18] = r_LSB_OUT_18;
assign LSB_OUT[19] = r_LSB_OUT_19;
assign LSB_OUT[20] = r_LSB_OUT_20;
assign LSB_OUT[21] = r_LSB_OUT_21;
assign LSB_OUT[22] = r_LSB_OUT_22;
assign LSB_OUT[23] = r_LSB_OUT_23;
assign LSB_OUT[24] = r_LSB_OUT_24;
assign LSB_OUT[25] = r_LSB_OUT_25;
assign LSB_OUT[26] = r_LSB_OUT_26;
assign LSB_OUT[27] = r_LSB_OUT_27;
assign LSB_OUT[28] = r_LSB_OUT_28;
assign LSB_OUT[29] = r_LSB_OUT_29;
assign LSB_OUT[30] = r_LSB_OUT_30;
assign LSB_OUT[31] = r_LSB_OUT_31;
assign LSB_OUT[32] = r_LSB_OUT_32;
assign LSB_OUT[33] = r_LSB_OUT_33;
assign LSB_OUT[34] = r_LSB_OUT_34;
assign LSB_OUT[35] = r_LSB_OUT_35;
assign LSB_OUT[36] = r_LSB_OUT_36;
assign LSB_OUT[37] = r_LSB_OUT_37;
assign LSB_OUT[38] = r_LSB_OUT_38;
assign LSB_OUT[39] = r_LSB_OUT_39;
assign LSB_OUT[40] = r_LSB_OUT_40;
assign LSB_OUT[41] = r_LSB_OUT_41;
assign LSB_OUT[42] = r_LSB_OUT_42;
assign LSB_OUT[43] = r_LSB_OUT_43;
assign LSB_OUT[44] = r_LSB_OUT_44;
assign LSB_OUT[45] = r_LSB_OUT_45;
assign LSB_OUT[46] = r_LSB_OUT_46;
assign LSB_OUT[47] = r_LSB_OUT_47;
assign LSB_OUT[48] = r_LSB_OUT_48;
assign LSB_OUT[49] = r_LSB_OUT_49;
assign LSB_OUT[50] = r_LSB_OUT_50;
assign LSB_OUT[51] = r_LSB_OUT_51;
assign LSB_OUT[52] = r_LSB_OUT_52;
assign LSB_OUT[53] = r_LSB_OUT_53;
assign LSB_OUT[54] = r_LSB_OUT_54;
assign LSB_OUT[55] = r_LSB_OUT_55;
assign LSB_OUT[56] = r_LSB_OUT_56;
assign LSB_OUT[57] = r_LSB_OUT_57;
assign LSB_OUT[58] = r_LSB_OUT_58;
assign LSB_OUT[59] = r_LSB_OUT_59;
assign LSB_OUT[60] = r_LSB_OUT_60;
assign LSB_OUT[61] = r_LSB_OUT_61;
assign LSB_OUT[62] = r_LSB_OUT_62;
assign LSB_OUT[63] = r_LSB_OUT_63;
assign MSB_DUM[0 ] = r_MSB_DUM_0 ;
assign MSB_DUM[1 ] = r_MSB_DUM_1 ;
assign MSB_DUM[2 ] = r_MSB_DUM_2 ;
assign MSB_DUM[3 ] = r_MSB_DUM_3 ;
assign MSB_DUM[4 ] = r_MSB_DUM_4 ;
assign MSB_DUM[5 ] = r_MSB_DUM_5 ;
assign MSB_DUM[6 ] = r_MSB_DUM_6 ;
assign MSB_DUM[7 ] = r_MSB_DUM_7 ;
assign MSB_DUM[8 ] = r_MSB_DUM_8 ;
assign MSB_DUM[9 ] = r_MSB_DUM_9 ;
assign MSB_DUM[10] = r_MSB_DUM_10;
assign MSB_DUM[11] = r_MSB_DUM_11;
assign MSB_DUM[12] = r_MSB_DUM_12;
assign MSB_DUM[13] = r_MSB_DUM_13;
assign MSB_DUM[14] = r_MSB_DUM_14;
assign MSB_DUM[15] = r_MSB_DUM_15;
assign MSB_DUM[16] = r_MSB_DUM_16;
assign MSB_DUM[17] = r_MSB_DUM_17;
assign MSB_DUM[18] = r_MSB_DUM_18;
assign MSB_DUM[19] = r_MSB_DUM_19;
assign MSB_DUM[20] = r_MSB_DUM_20;
assign MSB_DUM[21] = r_MSB_DUM_21;
assign MSB_DUM[22] = r_MSB_DUM_22;
assign MSB_DUM[23] = r_MSB_DUM_23;
assign MSB_DUM[24] = r_MSB_DUM_24;
assign MSB_DUM[25] = r_MSB_DUM_25;
assign MSB_DUM[26] = r_MSB_DUM_26;
assign MSB_DUM[27] = r_MSB_DUM_27;
assign MSB_DUM[28] = r_MSB_DUM_28;
assign MSB_DUM[29] = r_MSB_DUM_29;
assign MSB_DUM[30] = r_MSB_DUM_30;
assign MSB_DUM[31] = r_MSB_DUM_31;
assign MSB_DUM[32] = r_MSB_DUM_32;
assign MSB_DUM[33] = r_MSB_DUM_33;
assign MSB_DUM[34] = r_MSB_DUM_34;
assign MSB_DUM[35] = r_MSB_DUM_35;
assign MSB_DUM[36] = r_MSB_DUM_36;
assign MSB_DUM[37] = r_MSB_DUM_37;
assign MSB_DUM[38] = r_MSB_DUM_38;
assign MSB_DUM[39] = r_MSB_DUM_39;
assign MSB_DUM[40] = r_MSB_DUM_40;
assign MSB_DUM[41] = r_MSB_DUM_41;
assign MSB_DUM[42] = r_MSB_DUM_42;
assign MSB_DUM[43] = r_MSB_DUM_43;
assign MSB_DUM[44] = r_MSB_DUM_44;
assign MSB_DUM[45] = r_MSB_DUM_45;
assign MSB_DUM[46] = r_MSB_DUM_46;
assign MSB_DUM[47] = r_MSB_DUM_47;
assign MSB_DUM[48] = r_MSB_DUM_48;
assign MSB_DUM[49] = r_MSB_DUM_49;
assign MSB_DUM[50] = r_MSB_DUM_50;
assign MSB_DUM[51] = r_MSB_DUM_51;
assign MSB_DUM[52] = r_MSB_DUM_52;
assign MSB_DUM[53] = r_MSB_DUM_53;
assign MSB_DUM[54] = r_MSB_DUM_54;
assign MSB_DUM[55] = r_MSB_DUM_55;
assign MSB_DUM[56] = r_MSB_DUM_56;
assign MSB_DUM[57] = r_MSB_DUM_57;
assign MSB_DUM[58] = r_MSB_DUM_58;
assign MSB_DUM[59] = r_MSB_DUM_59;
assign MSB_DUM[60] = r_MSB_DUM_60;
assign MSB_DUM[61] = r_MSB_DUM_61;
assign MSB_DUM[62] = r_MSB_DUM_62;
assign MSB_DUM[63] = r_MSB_DUM_63;
endmodule