From 80156323a5fc3b445d9788b5bb6eb9564edffc4d Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Fri, 10 Apr 2015 09:57:15 +0000 Subject: [PATCH] Use c_blocks_per_sync = 16 in simulation. --- .../unb1_ddr3_transpose/src/vhdl/unb1_ddr3_transpose.vhd | 2 +- .../unb1_ddr3_transpose/tb/python/tc_unb_ddr3_transpose.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) 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 b97cefdfa2..82c6883779 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 f003f7761e..5c13fe55b5 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 -- GitLab