diff --git a/boards/uniboard1/designs/unb1_ddr3_transpose/src/vhdl/unb1_ddr3_transpose.vhd b/boards/uniboard1/designs/unb1_ddr3_transpose/src/vhdl/unb1_ddr3_transpose.vhd
index b97cefdfa2c21c93503fe8f53b9388d6919bf828..82c6883779c15571f7c34e16a492454f98bd8ec7 100644
--- a/boards/uniboard1/designs/unb1_ddr3_transpose/src/vhdl/unb1_ddr3_transpose.vhd
+++ b/boards/uniboard1/designs/unb1_ddr3_transpose/src/vhdl/unb1_ddr3_transpose.vhd
@@ -106,7 +106,7 @@ ARCHITECTURE str OF unb1_ddr3_transpose IS
   CONSTANT c_nof_streams             : POSITIVE := 4;  
   CONSTANT c_frame_size_in           : POSITIVE := c_wr_chunksize;
   CONSTANT c_frame_size_out          : POSITIVE := c_frame_size_in;      
-  CONSTANT c_nof_blk_per_sync        : POSITIVE := 1600000;     
+  CONSTANT c_nof_blk_per_sync        : POSITIVE := sel_a_b(g_sim, 16, 1600000);
   CONSTANT c_ena_pre_transpose       : BOOLEAN  := FALSE; 
  
   -- Custom definitions of constants
diff --git a/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py b/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py
index f003f7761e0e56f96eff2f2aee92c6d5b9871c91..5c13fe55b592d05636fe3653c6011a033ffa0f74 100644
--- a/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py
+++ b/boards/uniboard1/designs/unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py
@@ -92,7 +92,10 @@ c_pagesize          = c_blocksize * g_nof_blocks
 c_bg_nof_streams    = 4 
 c_bg_ram_size       = g_wr_chunksize * g_wr_nof_chunks * g_rd_chunksize
 c_in_dat_w          = 8
-c_blocks_per_sync   = 1600000
+if tc.sim==True:
+    c_blocks_per_sync   = 16
+else:
+    c_blocks_per_sync   = 1600000
 c_db_nof_streams    = c_bg_nof_streams
 c_db_ram_size       = c_bg_ram_size #g_rd_chunksize * g_rd_nof_chunks * g_nof_blocks
 c_frame_size_in     = g_wr_chunksize