Fix GPS acquisition visibility and pull-in edge cases
This commit is contained in:
+2
-2
@@ -213,7 +213,7 @@ always_ff @(posedge acq_clk or negedge acq_rstn)
|
||||
S_PULLIN : begin
|
||||
pullin_flag <= 1;
|
||||
if (pullin_flag == 0) begin
|
||||
freq_bin_cnt <= max_freq_bin_idx - 1;
|
||||
freq_bin_cnt <= (max_freq_bin_idx == 0) ? 0 : (max_freq_bin_idx - 1);
|
||||
max_corr <= 0;
|
||||
//STATE <= S_START;
|
||||
STATE <= S_WR_DATA;
|
||||
@@ -314,7 +314,7 @@ always_ff @(posedge afe_clk or negedge afe_rstn) begin
|
||||
wr_mem_end <= 0;
|
||||
if (sample_align_i && wr_mem_start_r2) begin
|
||||
wr_mem_en <= 1;
|
||||
end else if (rf_wr_addr == 2*SAMPLES_PER_CODE) begin // 2 code lenght
|
||||
end else if (rf_wr_addr == 2*SAMPLES_PER_CODE - 1) begin // 2 code length
|
||||
wr_mem_en <= 0;
|
||||
wr_mem_end <= 1;
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user