lin-win-share/DA4008_V1.3/rtl/dem/DA4008_DEM_Parallel_PRBS_64...

1029 lines
32 KiB
Verilog

module DA4008_DEM_Parallel_PRBS_64CH (
input clk
,input prbs_en
,input RST_N
,input [14:0] dem_set_0
,input [14:0] dem_set_1
,input [14:0] dem_set_2
,input [14:0] dem_set_3
,input [14:0] dem_set_4
,input [14:0] dem_set_5
,input [14:0] dem_set_6
,input [14:0] dem_set_7
,input [14:0] dem_set_8
,input [14:0] dem_set_9
,input [14:0] dem_set_10
,input [14:0] dem_set_11
,input [14:0] dem_set_12
,input [14:0] dem_set_13
,input [14:0] dem_set_14
,input [14:0] dem_set_15
,input [14:0] dem_set_16
,input [14:0] dem_set_17
,input [14:0] dem_set_18
,input [14:0] dem_set_19
,input [14:0] dem_set_20
,input [14:0] dem_set_21
,input [14:0] dem_set_22
,input [14:0] dem_set_23
,input [14:0] dem_set_24
,input [14:0] dem_set_25
,input [14:0] dem_set_26
,input [14:0] dem_set_27
,input [14:0] dem_set_28
,input [14:0] dem_set_29
,input [14:0] dem_set_30
,input [14:0] dem_set_31
,input [14:0] dem_set_32
,input [14:0] dem_set_33
,input [14:0] dem_set_34
,input [14:0] dem_set_35
,input [14:0] dem_set_36
,input [14:0] dem_set_37
,input [14:0] dem_set_38
,input [14:0] dem_set_39
,input [14:0] dem_set_40
,input [14:0] dem_set_41
,input [14:0] dem_set_42
,input [14:0] dem_set_43
,input [14:0] dem_set_44
,input [14:0] dem_set_45
,input [14:0] dem_set_46
,input [14:0] dem_set_47
,input [14:0] dem_set_48
,input [14:0] dem_set_49
,input [14:0] dem_set_50
,input [14:0] dem_set_51
,input [14:0] dem_set_52
,input [14:0] dem_set_53
,input [14:0] dem_set_54
,input [14:0] dem_set_55
,input [14:0] dem_set_56
,input [14:0] dem_set_57
,input [14:0] dem_set_58
,input [14:0] dem_set_59
,input [14:0] dem_set_60
,input [14:0] dem_set_61
,input [14:0] dem_set_62
,input [14:0] dem_set_63
,input [7:0] data_in_0
,input [7:0] data_in_1
,input [7:0] data_in_2
,input [7:0] data_in_3
,input [7:0] data_in_4
,input [7:0] data_in_5
,input [7:0] data_in_6
,input [7:0] data_in_7
,input [7:0] data_in_8
,input [7:0] data_in_9
,input [7:0] data_in_10
,input [7:0] data_in_11
,input [7:0] data_in_12
,input [7:0] data_in_13
,input [7:0] data_in_14
,input [7:0] data_in_15
,input [7:0] data_in_16
,input [7:0] data_in_17
,input [7:0] data_in_18
,input [7:0] data_in_19
,input [7:0] data_in_20
,input [7:0] data_in_21
,input [7:0] data_in_22
,input [7:0] data_in_23
,input [7:0] data_in_24
,input [7:0] data_in_25
,input [7:0] data_in_26
,input [7:0] data_in_27
,input [7:0] data_in_28
,input [7:0] data_in_29
,input [7:0] data_in_30
,input [7:0] data_in_31
,input [7:0] data_in_32
,input [7:0] data_in_33
,input [7:0] data_in_34
,input [7:0] data_in_35
,input [7:0] data_in_36
,input [7:0] data_in_37
,input [7:0] data_in_38
,input [7:0] data_in_39
,input [7:0] data_in_40
,input [7:0] data_in_41
,input [7:0] data_in_42
,input [7:0] data_in_43
,input [7:0] data_in_44
,input [7:0] data_in_45
,input [7:0] data_in_46
,input [7:0] data_in_47
,input [7:0] data_in_48
,input [7:0] data_in_49
,input [7:0] data_in_50
,input [7:0] data_in_51
,input [7:0] data_in_52
,input [7:0] data_in_53
,input [7:0] data_in_54
,input [7:0] data_in_55
,input [7:0] data_in_56
,input [7:0] data_in_57
,input [7:0] data_in_58
,input [7:0] data_in_59
,input [7:0] data_in_60
,input [7:0] data_in_61
,input [7:0] data_in_62
,input [7:0] data_in_63
,output [6:0] DEM_MSB_OUT_0
,output [6:0] DEM_MSB_OUT_1
,output [6:0] DEM_MSB_OUT_2
,output [6:0] DEM_MSB_OUT_3
,output [6:0] DEM_MSB_OUT_4
,output [6:0] DEM_MSB_OUT_5
,output [6:0] DEM_MSB_OUT_6
,output [6:0] DEM_MSB_OUT_7
,output [6:0] DEM_MSB_OUT_8
,output [6:0] DEM_MSB_OUT_9
,output [6:0] DEM_MSB_OUT_10
,output [6:0] DEM_MSB_OUT_11
,output [6:0] DEM_MSB_OUT_12
,output [6:0] DEM_MSB_OUT_13
,output [6:0] DEM_MSB_OUT_14
,output [6:0] DEM_MSB_OUT_15
,output [6:0] DEM_MSB_OUT_16
,output [6:0] DEM_MSB_OUT_17
,output [6:0] DEM_MSB_OUT_18
,output [6:0] DEM_MSB_OUT_19
,output [6:0] DEM_MSB_OUT_20
,output [6:0] DEM_MSB_OUT_21
,output [6:0] DEM_MSB_OUT_22
,output [6:0] DEM_MSB_OUT_23
,output [6:0] DEM_MSB_OUT_24
,output [6:0] DEM_MSB_OUT_25
,output [6:0] DEM_MSB_OUT_26
,output [6:0] DEM_MSB_OUT_27
,output [6:0] DEM_MSB_OUT_28
,output [6:0] DEM_MSB_OUT_29
,output [6:0] DEM_MSB_OUT_30
,output [6:0] DEM_MSB_OUT_31
,output [6:0] DEM_MSB_OUT_32
,output [6:0] DEM_MSB_OUT_33
,output [6:0] DEM_MSB_OUT_34
,output [6:0] DEM_MSB_OUT_35
,output [6:0] DEM_MSB_OUT_36
,output [6:0] DEM_MSB_OUT_37
,output [6:0] DEM_MSB_OUT_38
,output [6:0] DEM_MSB_OUT_39
,output [6:0] DEM_MSB_OUT_40
,output [6:0] DEM_MSB_OUT_41
,output [6:0] DEM_MSB_OUT_42
,output [6:0] DEM_MSB_OUT_43
,output [6:0] DEM_MSB_OUT_44
,output [6:0] DEM_MSB_OUT_45
,output [6:0] DEM_MSB_OUT_46
,output [6:0] DEM_MSB_OUT_47
,output [6:0] DEM_MSB_OUT_48
,output [6:0] DEM_MSB_OUT_49
,output [6:0] DEM_MSB_OUT_50
,output [6:0] DEM_MSB_OUT_51
,output [6:0] DEM_MSB_OUT_52
,output [6:0] DEM_MSB_OUT_53
,output [6:0] DEM_MSB_OUT_54
,output [6:0] DEM_MSB_OUT_55
,output [6:0] DEM_MSB_OUT_56
,output [6:0] DEM_MSB_OUT_57
,output [6:0] DEM_MSB_OUT_58
,output [6:0] DEM_MSB_OUT_59
,output [6:0] DEM_MSB_OUT_60
,output [6:0] DEM_MSB_OUT_61
,output [6:0] DEM_MSB_OUT_62
,output [6:0] DEM_MSB_OUT_63
,output [4:0] DEM_LSB_OUT_0
,output [4:0] DEM_LSB_OUT_1
,output [4:0] DEM_LSB_OUT_2
,output [4:0] DEM_LSB_OUT_3
,output [4:0] DEM_LSB_OUT_4
,output [4:0] DEM_LSB_OUT_5
,output [4:0] DEM_LSB_OUT_6
,output [4:0] DEM_LSB_OUT_7
,output [4:0] DEM_LSB_OUT_8
,output [4:0] DEM_LSB_OUT_9
,output [4:0] DEM_LSB_OUT_10
,output [4:0] DEM_LSB_OUT_11
,output [4:0] DEM_LSB_OUT_12
,output [4:0] DEM_LSB_OUT_13
,output [4:0] DEM_LSB_OUT_14
,output [4:0] DEM_LSB_OUT_15
,output [4:0] DEM_LSB_OUT_16
,output [4:0] DEM_LSB_OUT_17
,output [4:0] DEM_LSB_OUT_18
,output [4:0] DEM_LSB_OUT_19
,output [4:0] DEM_LSB_OUT_20
,output [4:0] DEM_LSB_OUT_21
,output [4:0] DEM_LSB_OUT_22
,output [4:0] DEM_LSB_OUT_23
,output [4:0] DEM_LSB_OUT_24
,output [4:0] DEM_LSB_OUT_25
,output [4:0] DEM_LSB_OUT_26
,output [4:0] DEM_LSB_OUT_27
,output [4:0] DEM_LSB_OUT_28
,output [4:0] DEM_LSB_OUT_29
,output [4:0] DEM_LSB_OUT_30
,output [4:0] DEM_LSB_OUT_31
,output [4:0] DEM_LSB_OUT_32
,output [4:0] DEM_LSB_OUT_33
,output [4:0] DEM_LSB_OUT_34
,output [4:0] DEM_LSB_OUT_35
,output [4:0] DEM_LSB_OUT_36
,output [4:0] DEM_LSB_OUT_37
,output [4:0] DEM_LSB_OUT_38
,output [4:0] DEM_LSB_OUT_39
,output [4:0] DEM_LSB_OUT_40
,output [4:0] DEM_LSB_OUT_41
,output [4:0] DEM_LSB_OUT_42
,output [4:0] DEM_LSB_OUT_43
,output [4:0] DEM_LSB_OUT_44
,output [4:0] DEM_LSB_OUT_45
,output [4:0] DEM_LSB_OUT_46
,output [4:0] DEM_LSB_OUT_47
,output [4:0] DEM_LSB_OUT_48
,output [4:0] DEM_LSB_OUT_49
,output [4:0] DEM_LSB_OUT_50
,output [4:0] DEM_LSB_OUT_51
,output [4:0] DEM_LSB_OUT_52
,output [4:0] DEM_LSB_OUT_53
,output [4:0] DEM_LSB_OUT_54
,output [4:0] DEM_LSB_OUT_55
,output [4:0] DEM_LSB_OUT_56
,output [4:0] DEM_LSB_OUT_57
,output [4:0] DEM_LSB_OUT_58
,output [4:0] DEM_LSB_OUT_59
,output [4:0] DEM_LSB_OUT_60
,output [4:0] DEM_LSB_OUT_61
,output [4:0] DEM_LSB_OUT_62
,output [4:0] DEM_LSB_OUT_63
,output DEM_MSB_DUM_0
,output DEM_MSB_DUM_1
,output DEM_MSB_DUM_2
,output DEM_MSB_DUM_3
,output DEM_MSB_DUM_4
,output DEM_MSB_DUM_5
,output DEM_MSB_DUM_6
,output DEM_MSB_DUM_7
,output DEM_MSB_DUM_8
,output DEM_MSB_DUM_9
,output DEM_MSB_DUM_10
,output DEM_MSB_DUM_11
,output DEM_MSB_DUM_12
,output DEM_MSB_DUM_13
,output DEM_MSB_DUM_14
,output DEM_MSB_DUM_15
,output DEM_MSB_DUM_16
,output DEM_MSB_DUM_17
,output DEM_MSB_DUM_18
,output DEM_MSB_DUM_19
,output DEM_MSB_DUM_20
,output DEM_MSB_DUM_21
,output DEM_MSB_DUM_22
,output DEM_MSB_DUM_23
,output DEM_MSB_DUM_24
,output DEM_MSB_DUM_25
,output DEM_MSB_DUM_26
,output DEM_MSB_DUM_27
,output DEM_MSB_DUM_28
,output DEM_MSB_DUM_29
,output DEM_MSB_DUM_30
,output DEM_MSB_DUM_31
,output DEM_MSB_DUM_32
,output DEM_MSB_DUM_33
,output DEM_MSB_DUM_34
,output DEM_MSB_DUM_35
,output DEM_MSB_DUM_36
,output DEM_MSB_DUM_37
,output DEM_MSB_DUM_38
,output DEM_MSB_DUM_39
,output DEM_MSB_DUM_40
,output DEM_MSB_DUM_41
,output DEM_MSB_DUM_42
,output DEM_MSB_DUM_43
,output DEM_MSB_DUM_44
,output DEM_MSB_DUM_45
,output DEM_MSB_DUM_46
,output DEM_MSB_DUM_47
,output DEM_MSB_DUM_48
,output DEM_MSB_DUM_49
,output DEM_MSB_DUM_50
,output DEM_MSB_DUM_51
,output DEM_MSB_DUM_52
,output DEM_MSB_DUM_53
,output DEM_MSB_DUM_54
,output DEM_MSB_DUM_55
,output DEM_MSB_DUM_56
,output DEM_MSB_DUM_57
,output DEM_MSB_DUM_58
,output DEM_MSB_DUM_59
,output DEM_MSB_DUM_60
,output DEM_MSB_DUM_61
,output DEM_MSB_DUM_62
,output DEM_MSB_DUM_63
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_0 (
.clk ( clk )
,.data_in ( data_in_0 )
,.prbs_en ( prbs_en )
,.set ( dem_set_0 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_0 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_0 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_0 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_1 (
.clk ( clk )
,.data_in ( data_in_1 )
,.prbs_en ( prbs_en )
,.set ( dem_set_1 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_1 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_1 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_1 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_2 (
.clk ( clk )
,.data_in ( data_in_2 )
,.prbs_en ( prbs_en )
,.set ( dem_set_2 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_2 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_2 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_2 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_3 (
.clk ( clk )
,.data_in ( data_in_3 )
,.prbs_en ( prbs_en )
,.set ( dem_set_3 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_3 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_3 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_3 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_4 (
.clk ( clk )
,.data_in ( data_in_4 )
,.prbs_en ( prbs_en )
,.set ( dem_set_4 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_4 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_4 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_4 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_5 (
.clk ( clk )
,.data_in ( data_in_5 )
,.prbs_en ( prbs_en )
,.set ( dem_set_5 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_5 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_5 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_5 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_6 (
.clk ( clk )
,.data_in ( data_in_6 )
,.prbs_en ( prbs_en )
,.set ( dem_set_6 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_6 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_6 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_6 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_7 (
.clk ( clk )
,.data_in ( data_in_7 )
,.prbs_en ( prbs_en )
,.set ( dem_set_7 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_7 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_7 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_7 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_8 (
.clk ( clk )
,.data_in ( data_in_8 )
,.prbs_en ( prbs_en )
,.set ( dem_set_8 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_8 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_8 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_8 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_9 (
.clk ( clk )
,.data_in ( data_in_9 )
,.prbs_en ( prbs_en )
,.set ( dem_set_9 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_9 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_9 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_9 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_10 (
.clk ( clk )
,.data_in ( data_in_10 )
,.prbs_en ( prbs_en )
,.set ( dem_set_10 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_10 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_10 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_10 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_11 (
.clk ( clk )
,.data_in ( data_in_11 )
,.prbs_en ( prbs_en )
,.set ( dem_set_11 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_11 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_11 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_11 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_12 (
.clk ( clk )
,.data_in ( data_in_12 )
,.prbs_en ( prbs_en )
,.set ( dem_set_12 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_12 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_12 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_12 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_13 (
.clk ( clk )
,.data_in ( data_in_13 )
,.prbs_en ( prbs_en )
,.set ( dem_set_13 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_13 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_13 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_13 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_14 (
.clk ( clk )
,.data_in ( data_in_14 )
,.prbs_en ( prbs_en )
,.set ( dem_set_14 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_14 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_14 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_14 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_15 (
.clk ( clk )
,.data_in ( data_in_15 )
,.prbs_en ( prbs_en )
,.set ( dem_set_15 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_15 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_15 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_15 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_16 (
.clk ( clk )
,.data_in ( data_in_16 )
,.prbs_en ( prbs_en )
,.set ( dem_set_16 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_16 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_16 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_16 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_17 (
.clk ( clk )
,.data_in ( data_in_17 )
,.prbs_en ( prbs_en )
,.set ( dem_set_17 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_17 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_17 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_17 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_18 (
.clk ( clk )
,.data_in ( data_in_18 )
,.prbs_en ( prbs_en )
,.set ( dem_set_18 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_18 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_18 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_18 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_19 (
.clk ( clk )
,.data_in ( data_in_19 )
,.prbs_en ( prbs_en )
,.set ( dem_set_19 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_19 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_19 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_19 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_20 (
.clk ( clk )
,.data_in ( data_in_20 )
,.prbs_en ( prbs_en )
,.set ( dem_set_20 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_20 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_20 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_20 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_21 (
.clk ( clk )
,.data_in ( data_in_21 )
,.prbs_en ( prbs_en )
,.set ( dem_set_21 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_21 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_21 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_21 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_22 (
.clk ( clk )
,.data_in ( data_in_22 )
,.prbs_en ( prbs_en )
,.set ( dem_set_22 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_22 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_22 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_22 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_23 (
.clk ( clk )
,.data_in ( data_in_23 )
,.prbs_en ( prbs_en )
,.set ( dem_set_23 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_23 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_23 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_23 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_24 (
.clk ( clk )
,.data_in ( data_in_24 )
,.prbs_en ( prbs_en )
,.set ( dem_set_24 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_24 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_24 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_24 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_25 (
.clk ( clk )
,.data_in ( data_in_25 )
,.prbs_en ( prbs_en )
,.set ( dem_set_25 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_25 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_25 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_25 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_26 (
.clk ( clk )
,.data_in ( data_in_26 )
,.prbs_en ( prbs_en )
,.set ( dem_set_26 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_26 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_26 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_26 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_27 (
.clk ( clk )
,.data_in ( data_in_27 )
,.prbs_en ( prbs_en )
,.set ( dem_set_27 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_27 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_27 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_27 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_28 (
.clk ( clk )
,.data_in ( data_in_28 )
,.prbs_en ( prbs_en )
,.set ( dem_set_28 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_28 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_28 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_28 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_29 (
.clk ( clk )
,.data_in ( data_in_29 )
,.prbs_en ( prbs_en )
,.set ( dem_set_29 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_29 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_29 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_29 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_30 (
.clk ( clk )
,.data_in ( data_in_30 )
,.prbs_en ( prbs_en )
,.set ( dem_set_30 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_30 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_30 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_30 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_31 (
.clk ( clk )
,.data_in ( data_in_31 )
,.prbs_en ( prbs_en )
,.set ( dem_set_31 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_31 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_31 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_31 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_32 (
.clk ( clk )
,.data_in ( data_in_32 )
,.prbs_en ( prbs_en )
,.set ( dem_set_32 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_32 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_32 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_32 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_33 (
.clk ( clk )
,.data_in ( data_in_33 )
,.prbs_en ( prbs_en )
,.set ( dem_set_33 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_33 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_33 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_33 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_34 (
.clk ( clk )
,.data_in ( data_in_34 )
,.prbs_en ( prbs_en )
,.set ( dem_set_34 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_34 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_34 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_34 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_35 (
.clk ( clk )
,.data_in ( data_in_35 )
,.prbs_en ( prbs_en )
,.set ( dem_set_35 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_35 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_35 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_35 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_36 (
.clk ( clk )
,.data_in ( data_in_36 )
,.prbs_en ( prbs_en )
,.set ( dem_set_36 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_36 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_36 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_36 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_37 (
.clk ( clk )
,.data_in ( data_in_37 )
,.prbs_en ( prbs_en )
,.set ( dem_set_37 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_37 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_37 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_37 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_38 (
.clk ( clk )
,.data_in ( data_in_38 )
,.prbs_en ( prbs_en )
,.set ( dem_set_38 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_38 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_38 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_38 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_39 (
.clk ( clk )
,.data_in ( data_in_39 )
,.prbs_en ( prbs_en )
,.set ( dem_set_39 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_39 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_39 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_39 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_40 (
.clk ( clk )
,.data_in ( data_in_40 )
,.prbs_en ( prbs_en )
,.set ( dem_set_40 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_40 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_40 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_40 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_41 (
.clk ( clk )
,.data_in ( data_in_41 )
,.prbs_en ( prbs_en )
,.set ( dem_set_41 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_41 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_41 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_41 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_42 (
.clk ( clk )
,.data_in ( data_in_42 )
,.prbs_en ( prbs_en )
,.set ( dem_set_42 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_42 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_42 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_42 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_43 (
.clk ( clk )
,.data_in ( data_in_43 )
,.prbs_en ( prbs_en )
,.set ( dem_set_43 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_43 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_43 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_43 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_44 (
.clk ( clk )
,.data_in ( data_in_44 )
,.prbs_en ( prbs_en )
,.set ( dem_set_44 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_44 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_44 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_44 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_45 (
.clk ( clk )
,.data_in ( data_in_45 )
,.prbs_en ( prbs_en )
,.set ( dem_set_45 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_45 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_45 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_45 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_46 (
.clk ( clk )
,.data_in ( data_in_46 )
,.prbs_en ( prbs_en )
,.set ( dem_set_46 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_46 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_46 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_46 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_47 (
.clk ( clk )
,.data_in ( data_in_47 )
,.prbs_en ( prbs_en )
,.set ( dem_set_47 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_47 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_47 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_47 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_48 (
.clk ( clk )
,.data_in ( data_in_48 )
,.prbs_en ( prbs_en )
,.set ( dem_set_48 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_48 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_48 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_48 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_49 (
.clk ( clk )
,.data_in ( data_in_49 )
,.prbs_en ( prbs_en )
,.set ( dem_set_49 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_49 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_49 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_49 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_50 (
.clk ( clk )
,.data_in ( data_in_50 )
,.prbs_en ( prbs_en )
,.set ( dem_set_50 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_50 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_50 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_50 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_51 (
.clk ( clk )
,.data_in ( data_in_51 )
,.prbs_en ( prbs_en )
,.set ( dem_set_51 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_51 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_51 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_51 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_52 (
.clk ( clk )
,.data_in ( data_in_52 )
,.prbs_en ( prbs_en )
,.set ( dem_set_52 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_52 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_52 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_52 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_53 (
.clk ( clk )
,.data_in ( data_in_53 )
,.prbs_en ( prbs_en )
,.set ( dem_set_53 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_53 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_53 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_53 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_54 (
.clk ( clk )
,.data_in ( data_in_54 )
,.prbs_en ( prbs_en )
,.set ( dem_set_54 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_54 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_54 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_54 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_55 (
.clk ( clk )
,.data_in ( data_in_55 )
,.prbs_en ( prbs_en )
,.set ( dem_set_55 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_55 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_55 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_55 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_56 (
.clk ( clk )
,.data_in ( data_in_56 )
,.prbs_en ( prbs_en )
,.set ( dem_set_56 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_56 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_56 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_56 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_57 (
.clk ( clk )
,.data_in ( data_in_57 )
,.prbs_en ( prbs_en )
,.set ( dem_set_57 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_57 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_57 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_57 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_58 (
.clk ( clk )
,.data_in ( data_in_58 )
,.prbs_en ( prbs_en )
,.set ( dem_set_58 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_58 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_58 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_58 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_59 (
.clk ( clk )
,.data_in ( data_in_59 )
,.prbs_en ( prbs_en )
,.set ( dem_set_59 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_59 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_59 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_59 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_60 (
.clk ( clk )
,.data_in ( data_in_60 )
,.prbs_en ( prbs_en )
,.set ( dem_set_60 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_60 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_60 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_60 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_61 (
.clk ( clk )
,.data_in ( data_in_61 )
,.prbs_en ( prbs_en )
,.set ( dem_set_61 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_61 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_61 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_61 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_62 (
.clk ( clk )
,.data_in ( data_in_62 )
,.prbs_en ( prbs_en )
,.set ( dem_set_62 )
,.MSB_DUM_IN ( 1'b0 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_62 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_62 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_62 )
);
DA4008_DEM_Parallel_PRBS_1CH inst_dem_63 (
.clk ( clk )
,.data_in ( data_in_63 )
,.prbs_en ( prbs_en )
,.set ( dem_set_63 )
,.MSB_DUM_IN ( 1'b1 )
,.DEM_LSB_OUT ( DEM_LSB_OUT_63 )
,.DEM_MSB_OUT ( DEM_MSB_OUT_63 )
,.DEM_MSB_DUM ( DEM_MSB_DUM_63 )
);
endmodule