diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf/tb_lofar2_unb2c_sdp_station_bf.vhd b/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf/tb_lofar2_unb2c_sdp_station_bf.vhd index 3a05229ad5cf0167f82cdb745d0b02fd6b3b3e38..ac15cb3b8e4b161365c642bdb4d1a1b6a85bd328 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf/tb_lofar2_unb2c_sdp_station_bf.vhd +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf/tb_lofar2_unb2c_sdp_station_bf.vhd @@ -820,8 +820,11 @@ BEGIN ---------------------------------------------------------------------------- -- Enable BST offload (not verified here, but only for view in Wave window) ---------------------------------------------------------------------------- - v_offset := bset * c_mm_span_reg_stat_enable_bst; - mmf_mm_bus_wr(c_mm_file_reg_stat_enable_bst, v_offset + 0, 1, tb_clk); + + -- Do not enable BST offload, because MM accesses interfer with MP read + -- accesses via c_mm_file_ram_st_bst, and causes incorrects BST values. + --v_offset := bset * c_mm_span_reg_stat_enable_bst; + --mmf_mm_bus_wr(c_mm_file_reg_stat_enable_bst, v_offset + 0, 1, tb_clk); ---------------------------------------------------------------------------- -- Enable beamlet output (dp_xonoff) diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf_ring/tb_lofar2_unb2c_sdp_station_bf_ring.vhd b/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf_ring/tb_lofar2_unb2c_sdp_station_bf_ring.vhd index ae3d8b5d299778cd66403c2b11ecdc62114d5307..359da6384736f84e29108b944b426720c532e226 100644 --- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf_ring/tb_lofar2_unb2c_sdp_station_bf_ring.vhd +++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/revisions/lofar2_unb2c_sdp_station_bf_ring/tb_lofar2_unb2c_sdp_station_bf_ring.vhd @@ -878,8 +878,11 @@ BEGIN ---------------------------------------------------------------------------- -- Enable BST offload on last node (not verified here, but only for view in Wave window) ---------------------------------------------------------------------------- - v_offset := bset * c_mm_span_reg_stat_enable_bst; - mmf_mm_bus_wr(c_mm_file_reg_stat_enable_bst, v_offset + 0, 1, tb_clk); + + -- Do not enable BST offload, because MM accesses interfer with MP read + -- accesses via c_mm_file_ram_st_bst, and causes incorrects BST values. + --v_offset := bset * c_mm_span_reg_stat_enable_bst; + --mmf_mm_bus_wr(c_mm_file_reg_stat_enable_bst, v_offset + 0, 1, tb_clk); ---------------------------------------------------------------------------- -- Enable beamlet output on last node (dp_xonoff)