|
@@ -81,8 +81,7 @@ module AdcDataInterface
|
|
|
reg [AdcDataWidth*2-1:0] adc2DataSyncPipe [2:0];
|
|
reg [AdcDataWidth*2-1:0] adc2DataSyncPipe [2:0];
|
|
|
|
|
|
|
|
wire [(ChNum-2)*AdcDataWidth-1:0] adc1Dout;
|
|
wire [(ChNum-2)*AdcDataWidth-1:0] adc1Dout;
|
|
|
- wire [(ChNum-2)*AdcDataWidth-1:0] adc1_1Dout;
|
|
|
|
|
- wire [(ChNum-2)*AdcDataWidth-1:0] adc1_1DoutS;
|
|
|
|
|
|
|
+ wire [(ChNum)*AdcDataWidth-1:0] adcDataDout;
|
|
|
wire [(ChNum-2)*AdcDataWidth-1:0] adc2Dout;
|
|
wire [(ChNum-2)*AdcDataWidth-1:0] adc2Dout;
|
|
|
|
|
|
|
|
wire [AdcDataWidth-1:0] adc1ChAData;
|
|
wire [AdcDataWidth-1:0] adc1ChAData;
|
|
@@ -102,9 +101,6 @@ module AdcDataInterface
|
|
|
|
|
|
|
|
assign adc1P = {Adc1DataDb1P_i, Adc1DataDb0P_i, Adc1DataDa1P_i, Adc1DataDa0P_i};
|
|
assign adc1P = {Adc1DataDb1P_i, Adc1DataDb0P_i, Adc1DataDa1P_i, Adc1DataDa0P_i};
|
|
|
assign adc1N = {Adc1DataDb1N_i, Adc1DataDb0N_i, Adc1DataDa1N_i, Adc1DataDa0N_i};
|
|
assign adc1N = {Adc1DataDb1N_i, Adc1DataDb0N_i, Adc1DataDa1N_i, Adc1DataDa0N_i};
|
|
|
-
|
|
|
|
|
- assign adc1PTest = {Adc1DataDa1P_i, Adc1DataDa0P_i};
|
|
|
|
|
- assign adc1NTest = {Adc1DataDa1N_i, Adc1DataDa0N_i};
|
|
|
|
|
|
|
|
|
|
assign adc2P = {Adc2DataDb1P_i, Adc2DataDb0P_i, Adc2DataDa1P_i, Adc2DataDa0P_i};
|
|
assign adc2P = {Adc2DataDb1P_i, Adc2DataDb0P_i, Adc2DataDa1P_i, Adc2DataDa0P_i};
|
|
|
assign adc2N = {Adc2DataDb1N_i, Adc2DataDb0N_i, Adc2DataDa1N_i, Adc2DataDa0N_i};
|
|
assign adc2N = {Adc2DataDb1N_i, Adc2DataDb0N_i, Adc2DataDa1N_i, Adc2DataDa0N_i};
|
|
@@ -172,8 +168,8 @@ top5x2_7to1_ddr_rx Adc1Rx
|
|
|
.Locked_i (Locked_i),
|
|
.Locked_i (Locked_i),
|
|
|
.clkin1_p (Adc1FclkP_i),
|
|
.clkin1_p (Adc1FclkP_i),
|
|
|
.clkin1_n (Adc1FclkN_i),
|
|
.clkin1_n (Adc1FclkN_i),
|
|
|
- .datain1_p (adc1PTest),
|
|
|
|
|
- .datain1_n (adc1NTest),
|
|
|
|
|
|
|
+ .datain1_p (adc1P),
|
|
|
|
|
+ .datain1_n (adc1N),
|
|
|
.clkin2_p (),
|
|
.clkin2_p (),
|
|
|
.clkin2_n (),
|
|
.clkin2_n (),
|
|
|
.datain2_p (),
|
|
.datain2_p (),
|
|
@@ -183,33 +179,25 @@ top5x2_7to1_ddr_rx Adc1Rx
|
|
|
.DivClk_o (Adc1RxClk)
|
|
.DivClk_o (Adc1RxClk)
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
-// top5x2_7to1_ddr_rx Adc2Rx
|
|
|
|
|
-// (
|
|
|
|
|
-// .reset (Rst_i),
|
|
|
|
|
-// .refclkin (RefClk_i),
|
|
|
|
|
-// .Locked_i (Locked_i),
|
|
|
|
|
-// .clkin1_p (Adc2FclkP_i),
|
|
|
|
|
-// .clkin1_n (Adc2FclkN_i),
|
|
|
|
|
-// .datain1_p (adc2P),
|
|
|
|
|
-// .datain1_n (adc2N),
|
|
|
|
|
-// .clkin2_p (),
|
|
|
|
|
-// .clkin2_n (),
|
|
|
|
|
-// .datain2_p (),
|
|
|
|
|
-// .datain2_n (),
|
|
|
|
|
-// .dummy (),
|
|
|
|
|
-// .dout (adc2Dout),
|
|
|
|
|
-// .DivClk_o (Adc2RxClk)
|
|
|
|
|
-// );
|
|
|
|
|
|
|
+top5x2_7to1_ddr_rx Adc2Rx
|
|
|
|
|
+(
|
|
|
|
|
+ .reset (Rst_i),
|
|
|
|
|
+ .refclkin (RefClk_i),
|
|
|
|
|
+ .Locked_i (Locked_i),
|
|
|
|
|
+ .clkin1_p (Adc2FclkP_i),
|
|
|
|
|
+ .clkin1_n (Adc2FclkN_i),
|
|
|
|
|
+ .datain1_p (adc2P),
|
|
|
|
|
+ .datain1_n (adc2N),
|
|
|
|
|
+ .clkin2_p (),
|
|
|
|
|
+ .clkin2_n (),
|
|
|
|
|
+ .datain2_p (),
|
|
|
|
|
+ .datain2_n (),
|
|
|
|
|
+ .dummy (),
|
|
|
|
|
+ .dout (adc2Dout),
|
|
|
|
|
+ .DivClk_o (Adc2RxClk)
|
|
|
|
|
+);
|
|
|
|
|
+
|
|
|
|
|
|
|
|
-// AdcSync Adc1_1Sync
|
|
|
|
|
-// (
|
|
|
|
|
-// .Clk_i (Clk_i),
|
|
|
|
|
-// .Rst_i (Rst_i),
|
|
|
|
|
-
|
|
|
|
|
-// .Data_i (adc1_1Dout),
|
|
|
|
|
-
|
|
|
|
|
-// .Data_o (adc1_1DoutS)
|
|
|
|
|
-// );
|
|
|
|
|
|
|
|
|
|
AdcSync Adc1Sync
|
|
AdcSync Adc1Sync
|
|
|
(
|
|
(
|
|
@@ -221,15 +209,15 @@ AdcSync Adc1Sync
|
|
|
.Data_o ({adc1ChT1DataSync, adc1ChR1DataSync})
|
|
.Data_o ({adc1ChT1DataSync, adc1ChR1DataSync})
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
-// AdcSync Adc2Sync
|
|
|
|
|
-// (
|
|
|
|
|
-// .Clk_i (Clk_i),
|
|
|
|
|
-// .Rst_i (Rst_i),
|
|
|
|
|
|
|
+AdcSync Adc2Sync
|
|
|
|
|
+(
|
|
|
|
|
+ .Clk_i (Clk_i),
|
|
|
|
|
+ .Rst_i (Rst_i),
|
|
|
|
|
|
|
|
-// .Data_i (adc2Dout),
|
|
|
|
|
|
|
+ .Data_i (adc2Dout),
|
|
|
|
|
|
|
|
-// .Data_o ({adc2ChR2DataSync, adc2ChT2DataSync})
|
|
|
|
|
-// );
|
|
|
|
|
|
|
+ .Data_o ({adc2ChR2DataSync, adc2ChT2DataSync})
|
|
|
|
|
+);
|
|
|
|
|
|
|
|
endmodule
|
|
endmodule
|
|
|
|
|
|