module DAC_DEM_4 (CLK_IN,prbs_en, set0,set1,set2,set3, DATA_IN0,DATA_IN1,DATA_IN2,DATA_IN3, DEM_MSB_OUT0,DEM_MSB_OUT1,DEM_MSB_OUT2,DEM_MSB_OUT3, DEM_ISB_OUT0,DEM_ISB_OUT1,DEM_ISB_OUT2,DEM_ISB_OUT3, DEM_LSB_OUT0,DEM_LSB_OUT1,DEM_LSB_OUT2,DEM_LSB_OUT3 ); input CLK_IN; input prbs_en; input [14:0] set0,set1,set2,set3; input [15:0] DATA_IN0,DATA_IN1,DATA_IN2,DATA_IN3; output [14:0] DEM_MSB_OUT0,DEM_MSB_OUT1,DEM_MSB_OUT2,DEM_MSB_OUT3; output [6:0] DEM_ISB_OUT0,DEM_ISB_OUT1,DEM_ISB_OUT2,DEM_ISB_OUT3; output [8:0] DEM_LSB_OUT0,DEM_LSB_OUT1,DEM_LSB_OUT2,DEM_LSB_OUT3; DAC_DEM A_DEM_0( .clk_in (CLK_IN), .data_in (DATA_IN0), .prbs_en (prbs_en), .set (set0), .DEM_LSB_OUT (DEM_LSB_OUT0), .DEM_ISB_OUT (DEM_ISB_OUT0), .DEM_MSB_OUT (DEM_MSB_OUT0) ); DAC_DEM A_DEM_1( .clk_in (CLK_IN), .data_in (DATA_IN1), .prbs_en (prbs_en), .set (set1), .DEM_LSB_OUT (DEM_LSB_OUT1), .DEM_ISB_OUT (DEM_ISB_OUT1), .DEM_MSB_OUT (DEM_MSB_OUT1) ); DAC_DEM A_DEM_2( .clk_in (CLK_IN), .data_in (DATA_IN2), .prbs_en (prbs_en), .set (set2), .DEM_LSB_OUT (DEM_LSB_OUT2), .DEM_ISB_OUT (DEM_ISB_OUT2), .DEM_MSB_OUT (DEM_MSB_OUT2) ); DAC_DEM A_DEM_3( .clk_in (CLK_IN), .data_in (DATA_IN3), .prbs_en (prbs_en), .set (set3), .DEM_LSB_OUT (DEM_LSB_OUT3), .DEM_ISB_OUT (DEM_ISB_OUT3), .DEM_MSB_OUT (DEM_MSB_OUT3) ); endmodule