diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_crosslets_subband_select.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_crosslets_subband_select.vhd index 94347aaca1aeccb0c0ed9efed5a10b24fbc668e3..2cc902a393ad0a179fe76657d4931681ca520549 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_crosslets_subband_select.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_crosslets_subband_select.vhd @@ -105,6 +105,13 @@ ARCHITECTURE str OF sdp_crosslets_subband_select IS SIGNAL crosslets_info_reg_in : STD_LOGIC_VECTOR(c_sdp_crosslets_info_reg_w-1 DOWNTO 0) := (OTHERS => '0'); SIGNAL active_crosslets_info : STD_LOGIC_VECTOR(c_sdp_crosslets_info_reg_w-1 DOWNTO 0) := (OTHERS => '0'); SIGNAL i_out_crosslets_info : STD_LOGIC_VECTOR(c_sdp_crosslets_info_reg_w-1 DOWNTO 0) := (OTHERS => '0'); + + -- Map crosslets_info slv to record for easier view in Wave window + SIGNAL crosslets_info_rec : t_sdp_crosslets_info; + SIGNAL crosslets_info_rec_inout : t_sdp_crosslets_info; + SIGNAL active_crosslets_info_rec : t_sdp_crosslets_info; + SIGNAL out_crosslets_info_rec : t_sdp_crosslets_info; + BEGIN --------------------------------------------------------------- @@ -303,7 +310,6 @@ BEGIN output_sosi_arr(0) => row_sosi ); - --------------------------------------------------------------- -- Out Crosslet info pipeline --------------------------------------------------------------- @@ -345,4 +351,10 @@ BEGIN src_out => out_sosi ); + -- Map crosslets_info slv to record for easier view in Wave window + crosslets_info_rec <= func_sdp_map_crosslets_info(crosslets_info_reg); + crosslets_info_rec_inout <= func_sdp_map_crosslets_info(crosslets_info_reg_in); + active_crosslets_info_rec <= func_sdp_map_crosslets_info(active_crosslets_info); + out_crosslets_info_rec <= func_sdp_map_crosslets_info(i_out_crosslets_info); + END str;