|
|
@@ -214,6 +214,14 @@ always @(*) begin
|
|
|
adc1ChR1DataR = 0;
|
|
|
adc2ChR2DataR = 0;
|
|
|
adc2ChT2DataR = 0;
|
|
|
+ // currNcoSinTone [0] = 0;
|
|
|
+ // currNcoSinTone [1] = 0;
|
|
|
+ // currNcoSinTone [2] = 0;
|
|
|
+ // currNcoSinTone [3] = 0;
|
|
|
+ // currNcoCosTone [0] = 0;
|
|
|
+ // currNcoCosTone [1] = 0;
|
|
|
+ // currNcoCosTone [2] = 0;
|
|
|
+ // currNcoCosTone [3] = 0;
|
|
|
end else begin
|
|
|
if (grDelayMeasFlag) begin
|
|
|
// adc1ChT1DataR <= Adc1ChT1Data_i;
|
|
|
@@ -225,24 +233,15 @@ always @(*) begin
|
|
|
adc1ChR1DataR = ncoSum;
|
|
|
adc2ChR2DataR = ncoSum;
|
|
|
adc2ChT2DataR = ncoSum;
|
|
|
-
|
|
|
- // currNcoSinTone [0] = ncoSinSecondTone;
|
|
|
- // currNcoSinTone [1] = ncoSinSecondTone;
|
|
|
- // currNcoSinTone [2] = ncoSinFirstTone;
|
|
|
- // currNcoSinTone [3] = ncoSinFirstTone;
|
|
|
- // currNcoCosTone [0] = ncoCosSecondTone;
|
|
|
- // currNcoCosTone [1] = ncoCosSecondTone;
|
|
|
- // currNcoCosTone [2] = ncoCosFirstTone;
|
|
|
- // currNcoCosTone [3] = ncoCosFirstTone;
|
|
|
|
|
|
- currNcoSinTone [0] = ncoSinFirstTone;
|
|
|
- currNcoSinTone [1] = ncoSinFirstTone;
|
|
|
- currNcoSinTone [2] = ncoSinSecondTone;
|
|
|
- currNcoSinTone [3] = ncoSinSecondTone;
|
|
|
- currNcoCosTone [0] = ncoCosFirstTone;
|
|
|
- currNcoCosTone [1] = ncoCosFirstTone;
|
|
|
- currNcoCosTone [2] = ncoCosSecondTone;
|
|
|
- currNcoCosTone [3] = ncoCosSecondTone;
|
|
|
+ // currNcoSinTone [0] = ncoSinFirstTone;
|
|
|
+ // currNcoSinTone [1] = ncoSinFirstTone;
|
|
|
+ // currNcoSinTone [2] = ncoSinSecondTone;
|
|
|
+ // currNcoSinTone [3] = ncoSinSecondTone;
|
|
|
+ // currNcoCosTone [0] = ncoCosFirstTone;
|
|
|
+ // currNcoCosTone [1] = ncoCosFirstTone;
|
|
|
+ // currNcoCosTone [2] = ncoCosSecondTone;
|
|
|
+ // currNcoCosTone [3] = ncoCosSecondTone;
|
|
|
|
|
|
|
|
|
end else begin
|
|
|
@@ -250,14 +249,47 @@ always @(*) begin
|
|
|
adc1ChR1DataR = Adc1ChR1Data_i;
|
|
|
adc2ChR2DataR = Adc2ChR2Data_i;
|
|
|
adc2ChT2DataR = Adc2ChT2Data_i;
|
|
|
- currNcoSinTone [0] = ncoSinFirstTone;
|
|
|
- currNcoSinTone [1] = ncoSinFirstTone;
|
|
|
- currNcoSinTone [2] = ncoSinFirstTone;
|
|
|
- currNcoSinTone [3] = ncoSinFirstTone;
|
|
|
- currNcoCosTone [0] = ncoCosFirstTone;
|
|
|
- currNcoCosTone [1] = ncoCosFirstTone;
|
|
|
- currNcoCosTone [2] = ncoCosFirstTone;
|
|
|
- currNcoCosTone [3] = ncoCosFirstTone;
|
|
|
+ // currNcoSinTone [0] = ncoSinFirstTone;
|
|
|
+ // currNcoSinTone [1] = ncoSinFirstTone;
|
|
|
+ // currNcoSinTone [2] = ncoSinFirstTone;
|
|
|
+ // currNcoSinTone [3] = ncoSinFirstTone;
|
|
|
+ // currNcoCosTone [0] = ncoCosFirstTone;
|
|
|
+ // currNcoCosTone [1] = ncoCosFirstTone;
|
|
|
+ // currNcoCosTone [2] = ncoCosFirstTone;
|
|
|
+ // currNcoCosTone [3] = ncoCosFirstTone;
|
|
|
+ end
|
|
|
+ end
|
|
|
+end
|
|
|
+
|
|
|
+always @(posedge Clk_i) begin
|
|
|
+ if (Rst_i) begin
|
|
|
+ currNcoSinTone[0] <= 0;
|
|
|
+ currNcoSinTone[1] <= 0;
|
|
|
+ currNcoSinTone[2] <= 0;
|
|
|
+ currNcoSinTone[3] <= 0;
|
|
|
+ currNcoCosTone[0] <= 0;
|
|
|
+ currNcoCosTone[1] <= 0;
|
|
|
+ currNcoCosTone[2] <= 0;
|
|
|
+ currNcoCosTone[3] <= 0;
|
|
|
+ end else begin
|
|
|
+ if (grDelayMeasFlag) begin
|
|
|
+ currNcoSinTone [0] <= ncoSinFirstTone;
|
|
|
+ currNcoSinTone [1] <= ncoSinFirstTone;
|
|
|
+ currNcoSinTone [2] <= ncoSinSecondTone;
|
|
|
+ currNcoSinTone [3] <= ncoSinSecondTone;
|
|
|
+ currNcoCosTone [0] <= ncoCosFirstTone;
|
|
|
+ currNcoCosTone [1] <= ncoCosFirstTone;
|
|
|
+ currNcoCosTone [2] <= ncoCosSecondTone;
|
|
|
+ currNcoCosTone [3] <= ncoCosSecondTone;
|
|
|
+ end else begin
|
|
|
+ currNcoSinTone [0] <= ncoSinFirstTone;
|
|
|
+ currNcoSinTone [1] <= ncoSinFirstTone;
|
|
|
+ currNcoSinTone [2] <= ncoSinFirstTone;
|
|
|
+ currNcoSinTone [3] <= ncoSinFirstTone;
|
|
|
+ currNcoCosTone [0] <= ncoCosFirstTone;
|
|
|
+ currNcoCosTone [1] <= ncoCosFirstTone;
|
|
|
+ currNcoCosTone [2] <= ncoCosFirstTone;
|
|
|
+ currNcoCosTone [3] <= ncoCosFirstTone;
|
|
|
end
|
|
|
end
|
|
|
end
|