diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_beamformer_output.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_beamformer_output.vhd
index 610fc3db5b45c859d261ee019103f79d7b85c28e..f3f0b5b2b634da7e65917eec9d798850089c5787 100644
--- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_beamformer_output.vhd
+++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_beamformer_output.vhd
@@ -58,7 +58,7 @@ ENTITY sdp_beamformer_output IS
 
     in_sosi  : IN  t_dp_sosi; 
     out_sosi : OUT t_dp_sosi;
-    src_in   : IN t_dp_siso;
+    out_siso : IN t_dp_siso;
 
     sdp_info      : IN t_sdp_info;
     beamlet_scale : IN STD_LOGIC_VECTOR(c_sdp_W_beamlet_scale-1 DOWNTO 0);
@@ -164,7 +164,8 @@ BEGIN
   -- . Also, we need a fill FIFO here because 16b->64b will introduce gaps in our
   --   TX stream (not allowed by 10G TX MAC).
   -- . The fill fifo waits until c_fifo_fill words are received before enabling the
-  --   output. The total number of words in the fifo is determained by the backpressure.
+  --   output. The total number of words in the fifo is determined by the
+  --   backpressure.
   -------------------------------------------------------------------------------
   u_dp_fifo_fill_sc : ENTITY dp_lib.dp_fifo_fill_sc
   GENERIC MAP (
@@ -373,7 +374,7 @@ BEGIN
     snk_out_arr(0) => dp_pipeline_ready_src_in,  
     snk_in_arr(0)  => dp_pipeline_ready_src_out, 
     -- ST source
-    src_in_arr(0)  => src_in, 
+    src_in_arr(0)  => out_siso,
     src_out_arr(0) => out_sosi
   );