From 224ca5026340e256154a0a53d8db303e70a6614d Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Thu, 14 Apr 2022 15:09:56 +0200 Subject: [PATCH] Map crosslets_info slv to record for easier view in Wave window. --- .../sdp/src/vhdl/sdp_crosslets_subband_select.vhd | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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 94347aaca1..2cc902a393 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; -- GitLab