|
|
@@ -684,15 +684,15 @@ ExternalDspInterface
|
|
|
|
|
|
.OscDataRdFlag_o (oscDataRdFlag),
|
|
|
|
|
|
- // .Adc1ChT1Data_i (adc1ChT1Data),
|
|
|
- // .Adc1ChR1Data_i (adc1ChR1Data),
|
|
|
- // .Adc2ChR2Data_i (adc2ChT2Data),
|
|
|
- // .Adc2ChT2Data_i (adc2ChR2Data),
|
|
|
+ .Adc1ChT1Data_i (adc1ChT1Data),
|
|
|
+ .Adc1ChR1Data_i (adc1ChR1Data),
|
|
|
+ .Adc2ChR2Data_i (adc2ChT2Data),
|
|
|
+ .Adc2ChT2Data_i (adc2ChR2Data),
|
|
|
|
|
|
- .Adc1ChT1Data_i (AdcData_i),
|
|
|
- .Adc1ChR1Data_i (AdcData_i),
|
|
|
- .Adc2ChR2Data_i (AdcData_i),
|
|
|
- .Adc2ChT2Data_i (AdcData_i),
|
|
|
+ // .Adc1ChT1Data_i (AdcData_i),
|
|
|
+ // .Adc1ChR1Data_i (AdcData_i),
|
|
|
+ // .Adc2ChR2Data_i (AdcData_i),
|
|
|
+ // .Adc2ChT2Data_i (AdcData_i),
|
|
|
|
|
|
// .Adc1ChT1Data_i (sinAdd),
|
|
|
// .Adc1ChR1Data_i (sinAdd),
|
|
|
@@ -779,8 +779,8 @@ InternalDsp
|
|
|
|
|
|
.GatingPulse_i (gatingPulse),
|
|
|
|
|
|
- // .StartMeas_i (measStart),
|
|
|
- .StartMeas_i (sampleStrobe),
|
|
|
+ .StartMeas_i (measStart),
|
|
|
+ // .StartMeas_i (sampleStrobe),
|
|
|
.StartMeasDsp_i (startMeasSync),
|
|
|
.OscDataRdFlag_i (oscDataRdFlag),
|
|
|
|
|
|
@@ -982,52 +982,52 @@ endgenerate
|
|
|
// Gain Control module
|
|
|
//--------------------------------------------------------------------------------
|
|
|
genvar g;
|
|
|
-// generate
|
|
|
- // for (g=0; g<ChNum; g=g+1) begin :GainControl
|
|
|
- // GainControlWrapper
|
|
|
- // #(
|
|
|
- // .AdcDataWidth (AdcDataWidth),
|
|
|
- // .ThresholdWidth (ThresholdWidth),
|
|
|
- // .PhIncWidth (PhIncWidth),
|
|
|
- // .IfNcoOutWidth (NcoWidth),
|
|
|
- // .MeasPeriod (MeasPeriod)
|
|
|
- // )
|
|
|
- // GainControlModule
|
|
|
- // (
|
|
|
- // .Rst_i (initRst),
|
|
|
- // .Clk_i (gclk),
|
|
|
- // .StartMeas_i (sampleStrobe),
|
|
|
+generate
|
|
|
+ for (g=0; g<ChNum; g=g+1) begin :GainControl
|
|
|
+ GainControlWrapper
|
|
|
+ #(
|
|
|
+ .AdcDataWidth (AdcDataWidth),
|
|
|
+ .ThresholdWidth (ThresholdWidth),
|
|
|
+ .PhIncWidth (PhIncWidth),
|
|
|
+ .IfNcoOutWidth (NcoWidth),
|
|
|
+ .MeasPeriod (MeasPeriod)
|
|
|
+ )
|
|
|
+ GainControlModule
|
|
|
+ (
|
|
|
+ .Rst_i (initRst),
|
|
|
+ .Clk_i (gclk),
|
|
|
+ .StartMeas_i (sampleStrobe),
|
|
|
|
|
|
- // .NcoSin_i (ncoSin),
|
|
|
- // .NcoCos_i (ncoCos),
|
|
|
+ .NcoSin_i (ncoSin),
|
|
|
+ .NcoCos_i (ncoCos),
|
|
|
|
|
|
- // .AdcData_i (adcDataBus[g]),
|
|
|
+ .AdcData_i (adcDataBus[g]),
|
|
|
// .AdcData_i (AdcData_i),
|
|
|
|
|
|
- // .GainLowThreshold_i (gainLowThresholdBus[g]),
|
|
|
- // .GainHighThreshold_i(gainHighThresholdBus[g]),
|
|
|
- // .GainAutoEn_i (gainAutoEn[g]),
|
|
|
- // .GainManualState_i (gainManual[g]),
|
|
|
+ .GainLowThreshold_i (gainLowThresholdBus[g]),
|
|
|
+ .GainHighThreshold_i(gainHighThresholdBus[g]),
|
|
|
+ .GainAutoEn_i (gainAutoEn[g]),
|
|
|
+ .GainManualState_i (gainManual[g]),
|
|
|
|
|
|
- // .AmpEnNewState_o (ampEnNewStates[g]),
|
|
|
- // .SensEn_o (sensEn[g]),
|
|
|
- // .MeasStart_o (measStartBus[g])
|
|
|
- // );
|
|
|
- // end
|
|
|
-// endgenerate
|
|
|
-
|
|
|
-// StartAfterGainSel
|
|
|
-// #(
|
|
|
- // .ChNum (ChNum)
|
|
|
-// )
|
|
|
-// StartAfterGainSelInst
|
|
|
-// (
|
|
|
- // .Rst_i (initRst),
|
|
|
- // .GainCtrl_i (gainAutoEn),
|
|
|
- // .MeasStart_i (measStartBus),
|
|
|
-
|
|
|
- // .MeasStart_o (measStart)
|
|
|
-// );
|
|
|
+ .AmpEnNewState_o (ampEnNewStates[g]),
|
|
|
+ .SensEn_o (sensEn[g]),
|
|
|
+ .MeasStart_o (measStartBus[g])
|
|
|
+ );
|
|
|
+ end
|
|
|
+endgenerate
|
|
|
+
|
|
|
+StartAfterGainSel
|
|
|
+#(
|
|
|
+ .ChNum (ChNum)
|
|
|
+)
|
|
|
+StartAfterGainSelInst
|
|
|
+(
|
|
|
+ .Rst_i (initRst),
|
|
|
+ .GainCtrl_i (gainAutoEn),
|
|
|
+ .MeasStart_i (measStartBus),
|
|
|
+
|
|
|
+ .MeasStart_o (measStart)
|
|
|
+);
|
|
|
//--------------------------------------------------------------------------------
|
|
|
// Trig TO/FROM DSP
|
|
|
//--------------------------------------------------------------------------------
|