mirror of
https://github.com/supleed2/EIE4-FYP.git
synced 2024-12-22 22:25:50 +00:00
Make soft wave end signed
This commit is contained in:
parent
8f3223c78f
commit
22323d6453
|
@ -61,7 +61,7 @@ logic [15:0] phase [0:63];
|
||||||
for (genvar i = 0; i < 64; i++) begin: l_gen_phase
|
for (genvar i = 0; i < 64; i++) begin: l_gen_phase
|
||||||
always_ff @(posedge clk_48k) // Generate new phase sample on rising edge of 48kHz clock
|
always_ff @(posedge clk_48k) // Generate new phase sample on rising edge of 48kHz clock
|
||||||
if (!i_rst48_n) phase[i] <= 16'd0; // Reset saw
|
if (!i_rst48_n) phase[i] <= 16'd0; // Reset saw
|
||||||
else if (phase_step[i] == 16'd0) phase[i] <= phase[i] >> 1; // Divide by 2 if phase_step is 0
|
else if (phase_step[i] == 16'd0) phase[i] <= {phase[i][15], phase[i][15:1]};// Divide by 2 if phase_step is 0
|
||||||
else if (!i_pause) phase[i] <= phase[i] + phase_step[i]; // Add phase_step if not paused (48kHz)
|
else if (!i_pause) phase[i] <= phase[i] + phase_step[i]; // Add phase_step if not paused (48kHz)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue