diff --git a/src/hdl/wave_generator.vhd b/src/hdl/wave_generator.vhd index 81343417f65879a58c50dd8526e297766c91bf35..72c76bbbee88d73c420a6f58b1b828b5d24ca535 100644 --- a/src/hdl/wave_generator.vhd +++ b/src/hdl/wave_generator.vhd @@ -124,7 +124,7 @@ begin I_din1 => S_square, I_din2 => S_saw_tooth_out_lut , I_din3 => S_triangle_out_lut , - O_dout => O_wav + O_dout => S_wave_sample ); -- Module G @@ -133,17 +133,17 @@ begin G_N => G_N ) port map ( - I_din => O_wav, - O_dout => O_wav + I_din => S_wave_sample, + O_dout => S_opposite_wave_sample ); -- Module H H_inst : entity work.module_H port map ( I_sel => S_sign_sel, - I_din0 => O_wav, - I_din1 => O_wav, - O_dout => O_wav + I_din0 => S_wave_sample, + I_din1 => S_opposite_wave_sample, + O_dout => S_wave_value ); -- Module I @@ -154,7 +154,7 @@ begin port map ( I_clk => I_clk, I_rst => I_rst , - I_din => O_wav, + I_din => S_wave_value, O_dout => O_wav );