SPI_Test/rtl/dem/DAC_DEM_4.v

84 lines
1.4 KiB
Coq
Raw Normal View History

2024-06-25 16:41:01 +08:00
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