|
|
@@ -196,8 +196,10 @@ module S5443Top
|
|
|
wire [CmdDataRegWith-1:0] adcCtrl;
|
|
|
wire [CmdDataRegWith-1:0] adcDirectRd0;
|
|
|
wire [CmdDataRegWith-1:0] adcDirectRd1;
|
|
|
- wire [CmdDataRegWith-1:0] ifFtwL;
|
|
|
- wire [CmdDataRegWith-1:0] ifFtwH;
|
|
|
+ wire [CmdDataRegWith-1:0] ifF1twL;
|
|
|
+ wire [CmdDataRegWith-1:0] ifF1twH;
|
|
|
+ wire [CmdDataRegWith-1:0] ifF2twL;
|
|
|
+ wire [CmdDataRegWith-1:0] ifF2twH;
|
|
|
wire [CmdDataRegWith-1:0] measCtrl;
|
|
|
wire [CmdDataRegWith-1:0] amplitudeMod;
|
|
|
wire [CmdDataRegWith-1:0] dspTrigIn;
|
|
|
@@ -625,8 +627,8 @@ ExternalDspInterface
|
|
|
.Mode_i (measCtrl[0]),
|
|
|
.PortSel_i (measCtrl[23:22]),
|
|
|
.DecimFactor_i (measCtrl[3:1]),
|
|
|
- .IfFtwL_i (ifFtwL),
|
|
|
- .IfFtwH_i (ifFtwH),
|
|
|
+ .IfFtwL_i (ifF1twL),
|
|
|
+ .IfFtwH_i (ifF1twH),
|
|
|
|
|
|
.OscDataRdFlag_o (oscDataRdFlag),
|
|
|
|
|
|
@@ -689,7 +691,7 @@ NcoRstGen NcoRstGenInst
|
|
|
(
|
|
|
.Clk_i (gclk),
|
|
|
.Rst_i (initRst),
|
|
|
- .NcoPhInc_i ({ifFtwH[0+:PhIncWidth-CmdDataRegWith],ifFtwL}),
|
|
|
+ .NcoPhInc_i ({ifF1twH[0+:PhIncWidth-CmdDataRegWith],ifF1twL}),
|
|
|
.StartMeasEvent_i (StartMeasEvent_i),
|
|
|
|
|
|
.NcoRst_o (ncoRst),
|
|
|
@@ -738,57 +740,60 @@ InternalDsp
|
|
|
)
|
|
|
InternalDsp
|
|
|
(
|
|
|
- .Clk_i (gclk),
|
|
|
- .WindCalcClk_i (windClk150),
|
|
|
- .Rst_i (initRst),
|
|
|
- .NcoRst_i (ncoRst),
|
|
|
- .OscWind_o (oscWind),
|
|
|
-
|
|
|
- .Adc1ChT1Data_i (adc1ChT1Data), //T1
|
|
|
- .Adc1ChR1Data_i (adc1ChR1Data), //R1
|
|
|
- .Adc2ChR2Data_i (adc2ChR2Data), //R2
|
|
|
- .Adc2ChT2Data_i (adc2ChT2Data), //T2
|
|
|
-
|
|
|
- // .Adc1ChT1Data_i (AdcData_i), //T1
|
|
|
- // .Adc1ChR1Data_i (AdcData_i), //R1
|
|
|
- // .Adc2ChR2Data_i (AdcData_i), //R2
|
|
|
- // .Adc2ChT2Data_i (AdcData_i), //T2
|
|
|
-
|
|
|
- .GatingPulse_i (gatingPulse),
|
|
|
-
|
|
|
- .StartMeas_i (measStart),
|
|
|
- .StartMeasDsp_i (startMeasSync),
|
|
|
- .OscDataRdFlag_i (oscDataRdFlag),
|
|
|
+ .Clk_i (gclk),
|
|
|
+ .WindCalcClk_i (windClk150),
|
|
|
+ .Rst_i (initRst),
|
|
|
+ .NcoRst_i (ncoRst),
|
|
|
+ .OscWind_o (oscWind),
|
|
|
+
|
|
|
+ .Adc1ChT1Data_i (adc1ChT1Data), //T1
|
|
|
+ .Adc1ChR1Data_i (adc1ChR1Data), //R1
|
|
|
+ .Adc2ChR2Data_i (adc2ChR2Data), //R2
|
|
|
+ .Adc2ChT2Data_i (adc2ChT2Data), //T2
|
|
|
+
|
|
|
+ // .Adc1ChT1Data_i (AdcData_i), //T1
|
|
|
+ // .Adc1ChR1Data_i (AdcData_i), //R1
|
|
|
+ // .Adc2ChR2Data_i (AdcData_i), //R2
|
|
|
+ // .Adc2ChT2Data_i (AdcData_i), //T2
|
|
|
+
|
|
|
+ .GatingPulse_i (gatingPulse),
|
|
|
+
|
|
|
+ .StartMeas_i (measStart),
|
|
|
+ .StartMeasDsp_i (startMeasSyncRR),
|
|
|
+ .OscDataRdFlag_i (oscDataRdFlag),
|
|
|
+
|
|
|
+ .MeasNum_i ({measNum2[7:0],measNum1}),
|
|
|
+
|
|
|
+ .MeasCtrl_i (measCtrl),
|
|
|
+ .FilterCorrCoefH_i (filterCorrCoefH),
|
|
|
+ .FilterCorrCoefL_i (filterCorrCoefL),
|
|
|
+
|
|
|
+ .CalModeEn_i (adcCtrl[1]),
|
|
|
+ .CalModeDone_o (calDone),
|
|
|
+
|
|
|
+ .IfFtw1L_i (ifF1twL),
|
|
|
+ .IfFtw1H_i (ifF1twH),
|
|
|
|
|
|
- .MeasNum_i ({measNum2[7:0],measNum1}),
|
|
|
+ .IfFtw2L_i (ifF2twL),
|
|
|
+ .IfFtw2H_i (ifF2twH),
|
|
|
|
|
|
- .MeasCtrl_i (measCtrl),
|
|
|
- .FilterCorrCoefH_i (filterCorrCoefH),
|
|
|
- .FilterCorrCoefL_i (filterCorrCoefL),
|
|
|
+ .NcoSin_o (ncoSin),
|
|
|
+ .NcoCos_o (ncoCos),
|
|
|
|
|
|
- .CalModeEn_i (adcCtrl[1]),
|
|
|
- .CalModeDone_o (calDone),
|
|
|
+ .Adc1ImT1Data_o (adc1ImT1),
|
|
|
+ .Adc1ReT1Data_o (adc1ReT1),
|
|
|
+ .Adc1ImR1Data_o (adc1ImR1),
|
|
|
+ .Adc1ReR1Data_o (adc1ReR1),
|
|
|
|
|
|
- .IfFtwL_i (ifFtwL),
|
|
|
- .IfFtwH_i (ifFtwH),
|
|
|
+ .Adc2ImR2Data_o (adc2ImR2),
|
|
|
+ .Adc2ReR2Data_o (adc2ReR2),
|
|
|
+ .Adc2ImT2Data_o (adc2ImT2),
|
|
|
+ .Adc2ReT2Data_o (adc2ReT2),
|
|
|
|
|
|
- .NcoSin_o (ncoSin),
|
|
|
- .NcoCos_o (ncoCos),
|
|
|
-
|
|
|
- .Adc1ImT1Data_o (adc1ImT1),
|
|
|
- .Adc1ReT1Data_o (adc1ReT1),
|
|
|
- .Adc1ImR1Data_o (adc1ImR1),
|
|
|
- .Adc1ReR1Data_o (adc1ReR1),
|
|
|
-
|
|
|
- .Adc2ImR2Data_o (adc2ImR2),
|
|
|
- .Adc2ReR2Data_o (adc2ReR2),
|
|
|
- .Adc2ImT2Data_o (adc2ImT2),
|
|
|
- .Adc2ReT2Data_o (adc2ReT2),
|
|
|
-
|
|
|
- .MeasDataRdy_o (measDataRdy),
|
|
|
- .EndMeas_o (stopMeas),
|
|
|
- .MeasWind_o (measWind),
|
|
|
- .MeasEnd_o (measEnd),
|
|
|
+ .MeasDataRdy_o (measDataRdy),
|
|
|
+ .EndMeas_o (stopMeas),
|
|
|
+ .MeasWind_o (measWind),
|
|
|
+ .MeasEnd_o (measEnd),
|
|
|
.SampleStrobeGenRst_o (sampleStrobeGenRst)
|
|
|
);
|
|
|
|
|
|
@@ -830,8 +835,10 @@ RegMapInst
|
|
|
.AdcCtrlReg_o (adcCtrl),
|
|
|
.AdcDirectRd0Reg_o (adcDirectRd0),
|
|
|
.AdcDirectRd1Reg_o (adcDirectRd1),
|
|
|
- .IfFtwRegL_o (ifFtwL),
|
|
|
- .IfFtwRegH_o (ifFtwH),
|
|
|
+ .IfFtw1RegL_o (ifF1twL),
|
|
|
+ .IfFtw1RegH_o (ifF1twH),
|
|
|
+ .IfFtw2RegL_o (ifF2twL),
|
|
|
+ .IfFtw2RegH_o (ifF2twH),
|
|
|
.FilterCorrCoefRegL_o (filterCorrCoefL),
|
|
|
.FilterCorrCoefRegH_o (filterCorrCoefH),
|
|
|
.DspTrigInReg_o (dspTrigIn),
|