diff --git a/applications/compaan/designs/compaan_io_test_bn/src/vhdl/compaan_wrapper.vhd b/applications/compaan/designs/compaan_io_test_bn/src/vhdl/compaan_wrapper.vhd
index f74bfcc7f77556bf62c1f28f3e1c00d2837c790f..2e38ab4d75b5a6306b3f776d62168c762777b4f0 100644
--- a/applications/compaan/designs/compaan_io_test_bn/src/vhdl/compaan_wrapper.vhd
+++ b/applications/compaan/designs/compaan_io_test_bn/src/vhdl/compaan_wrapper.vhd
@@ -8,7 +8,8 @@ USE unb1_board_lib.unb1_board_pkg.ALL;
 
 ENTITY compaan_wrapper IS
   GENERIC (
-    g_blocks_per_sync : NATURAL := 10
+    g_blocks_per_sync : NATURAL := 10;
+    g_blocksize       : NATURAL := 8
   );
   PORT (
     -- Streaming sink (RX: ASTRON -> Compaan)
@@ -106,7 +107,7 @@ BEGIN
         g_use_sync       => FALSE,
         g_use_ctrl       => TRUE,
         g_use_complex    => FALSE,
-        g_fifo_size      => 4*g_blocks_per_sync,
+        g_fifo_size      => 4*g_blocksize,
         g_fifo_af_margin => 4,
         g_fifo_rl        => 0
       )
@@ -144,7 +145,7 @@ BEGIN
         g_use_sync       => FALSE,
         g_use_ctrl       => TRUE,
         g_use_complex    => FALSE,
-        g_fifo_size      => 4*g_blocks_per_sync,
+        g_fifo_size      => 4*g_blocksize,
         g_fifo_af_margin => 4,
         g_fifo_rl        => 0
       )
@@ -168,8 +169,9 @@ BEGIN
   gen_pkg_signals: FOR i IN 0 TO 14 GENERATE
     u_gen_signals : ENTITY dp_lib.dp_block_gen
       GENERIC MAP(
-        g_use_src_in => FALSE,
-        g_nof_data   => g_blocks_per_sync
+        g_use_src_in       => FALSE,
+        g_nof_data         => g_blocksize,
+        g_nof_blk_per_sync => g_blocks_per_sync
       )
       PORT MAP(
         rst     => KPN_RST,