From 5e023ed472998a5036a6c614ef965828dcce8298 Mon Sep 17 00:00:00 2001
From: Daniel van der Schuur <schuur@astron.nl>
Date: Fri, 21 Oct 2016 12:06:33 +0000
Subject: [PATCH] -Resetting unused bits to zero in func_dp_stream_deconcat.  .
 Functionally it was OK but looked off in wave window.

---
 libraries/base/dp/src/vhdl/dp_stream_pkg.vhd | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libraries/base/dp/src/vhdl/dp_stream_pkg.vhd b/libraries/base/dp/src/vhdl/dp_stream_pkg.vhd
index c002b9efd7..abfddba7bb 100644
--- a/libraries/base/dp/src/vhdl/dp_stream_pkg.vhd
+++ b/libraries/base/dp/src/vhdl/dp_stream_pkg.vhd
@@ -1185,6 +1185,9 @@ PACKAGE BODY dp_stream_pkg IS
   BEGIN
     FOR i IN v_src_out_arr'RANGE LOOP
       v_src_out_arr(i) := snk_in;
+      v_src_out_arr(i).data := (OTHERS=>'0');
+      v_src_out_arr(i).re   := (OTHERS=>'0');
+      v_src_out_arr(i).im   := (OTHERS=>'0');
       v_src_out_arr(i).data(        data_w-1 DOWNTO 0) := snk_in.data((i+1)*        data_w-1 DOWNTO i*        data_w);
       v_src_out_arr(i).re(  v_compl_data_w-1 DOWNTO 0) := snk_in.re  ((i+1)*v_compl_data_w-1 DOWNTO i*v_compl_data_w);
       v_src_out_arr(i).im(  v_compl_data_w-1 DOWNTO 0) := snk_in.im  ((i+1)*v_compl_data_w-1 DOWNTO i*v_compl_data_w);
-- 
GitLab