diff --git a/src/hdl/wave_generator.vhd b/src/hdl/wave_generator.vhd
index 392822c3891be35e6750e071dfead7dabc30ca81..7438f95d31bbf37d8a049497777d8dafe917980f 100644
--- a/src/hdl/wave_generator.vhd
+++ b/src/hdl/wave_generator.vhd
@@ -110,7 +110,7 @@ begin
         port map (
             I_clk       => I_clk,
             I_rst       => I_rst,
-            I_addr      => S_addr(C_addr_half_w-1 downto 0),
+            I_addr      => S_addr,
             O_saw_tooth => S_saw_tooth_out_lut 
             );
 
@@ -133,7 +133,7 @@ begin
             G_N => G_N
             )
         port map (
-            I_din  => S_wave_sample,e
+            I_din  => S_wave_sample,
             O_dout => S_opposite_wave_sample
             );
 
@@ -155,7 +155,7 @@ begin
             I_clk  => I_clk,
             I_rst  => I_rst,
             I_din  => S_wave_value,
-            O_dout => 0_wav
+            O_dout => O_wav
             );
 
 end arch;