From 50d7c7580f173d559cd5f3a3697b99a259ae9272 Mon Sep 17 00:00:00 2001
From: Eric Kooistra <kooistra@astron.nl>
Date: Tue, 26 Sep 2023 14:56:09 +0200
Subject: [PATCH] Use RESIZE_DP_DSP_UDATA() for counter stimuli in re, im.

---
 libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd b/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd
index 6537c59535..6353df4b08 100644
--- a/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd
+++ b/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd
@@ -756,8 +756,8 @@ package body tb_dp_pkg is
       src_out.channel <= TO_DP_CHANNEL(c_channel);
       src_out.err     <= TO_DP_ERROR(c_error);
       if c_use_data = true  then src_out.data  <= RESIZE_DP_DATA(v_data);   end if;
-      if c_use_data = false then src_out.re    <= RESIZE_DP_DSP_DATA(v_re); end if;
-      if c_use_data = false then src_out.im    <= RESIZE_DP_DSP_DATA(v_im); end if;
+      if c_use_data = false then src_out.re    <= RESIZE_DP_DSP_UDATA(v_re); end if;
+      if c_use_data = false then src_out.im    <= RESIZE_DP_DSP_UDATA(v_im); end if;
       if c_nof_data > 1 then
         -- . sop
         proc_dp_stream_ready_latency(c_ready_latency, clk, src_in.ready, in_en, c_sync, '1', '1', '0', src_out.sync, src_out.valid, src_out.sop, src_out.eop);
@@ -767,8 +767,8 @@ package body tb_dp_pkg is
           v_re   := func_dp_data_incr(c_data_w, c_symbol_w, v_re);
           v_im   := func_dp_data_incr(c_data_w, c_symbol_w, v_im);
           if c_use_data = true  then src_out.data <= RESIZE_DP_DATA(v_data);   end if;
-          if c_use_data = false then src_out.re   <= RESIZE_DP_DSP_DATA(v_re); end if;
-          if c_use_data = false then src_out.im   <= RESIZE_DP_DSP_DATA(v_im); end if;
+          if c_use_data = false then src_out.re   <= RESIZE_DP_DSP_UDATA(v_re); end if;
+          if c_use_data = false then src_out.im   <= RESIZE_DP_DSP_UDATA(v_im); end if;
           proc_dp_stream_ready_latency(c_ready_latency, clk, src_in.ready, in_en, '0', '1', '0', '0', src_out.sync, src_out.valid, src_out.sop, src_out.eop);
         end loop;
 
@@ -777,8 +777,8 @@ package body tb_dp_pkg is
         v_re   := func_dp_data_incr(c_data_w, c_symbol_w, v_re);
         v_im   := func_dp_data_incr(c_data_w, c_symbol_w, v_im);
         if c_use_data = true  then src_out.data <= RESIZE_DP_DATA(v_data);   end if;
-        if c_use_data = false then src_out.re   <= RESIZE_DP_DSP_DATA(v_re); end if;
-        if c_use_data = false then src_out.im   <= RESIZE_DP_DSP_DATA(v_im); end if;
+        if c_use_data = false then src_out.re   <= RESIZE_DP_DSP_UDATA(v_re); end if;
+        if c_use_data = false then src_out.im   <= RESIZE_DP_DSP_UDATA(v_im); end if;
         proc_dp_stream_ready_latency(c_ready_latency, clk, src_in.ready, in_en, '0', '1', '0', '1', src_out.sync, src_out.valid, src_out.sop, src_out.eop);
       else
         -- . sop and eop, frame has only one word
-- 
GitLab