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