From 42c8659c1ac8ee3e32a15fc899c9b6864e3045a4 Mon Sep 17 00:00:00 2001
From: Pieter Donker <donker@astron.nl>
Date: Mon, 30 Oct 2017 14:40:33 +0000
Subject: [PATCH] aanpassing tb_beamfomer

---
 libraries/dsp/beamformer/tb/vhdl/tb_beamformer.vhd | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/libraries/dsp/beamformer/tb/vhdl/tb_beamformer.vhd b/libraries/dsp/beamformer/tb/vhdl/tb_beamformer.vhd
index 5d4021508e..eb057e72bf 100644
--- a/libraries/dsp/beamformer/tb/vhdl/tb_beamformer.vhd
+++ b/libraries/dsp/beamformer/tb/vhdl/tb_beamformer.vhd
@@ -124,6 +124,7 @@ BEGIN
       proc_common_wait_until_low(dp_clk, dp_rst);
       proc_common_wait_some_cycles(dp_clk, 10);
 
+      REPORT "Start mm stumulus";
       FOR I IN 0 TO g_nof_inputs-1 LOOP
         FOR J IN 0 TO g_nof_weights-1 LOOP
           -- write MM page
@@ -146,15 +147,17 @@ BEGIN
       END LOOP;
       verify_sum_en <= '1';
     END IF;
-    verify_mm_en <= '0';  
+    WAIT;
   END PROCESS;
 
 
-  stimulus: PROCESS
+  weights_addr_stimulus: PROCESS
   BEGIN
     proc_common_wait_until_high(dp_clk, verify_sum_en);
+    REPORT "Start weights addr stimulus";
     -- loop over all weights adresses
     FOR i IN 0 TO g_nof_weights-1 LOOP
+    REPORT "Start weights addr stimulus for weight " & int_to_str(i);
         beamformer_weight_addr <= STD_LOGIC_VECTOR(TO_UNSIGNED(i, ceil_log2(g_nof_weights)));
         WAIT FOR c_stimulus_period;
         proc_common_wait_until_high(dp_clk, beamformer_src_out.valid);
@@ -201,7 +204,7 @@ BEGIN
   -----------------------------------------------------------------------------
   u_mm_file_ram_beamformer : ENTITY mm_lib.mm_file GENERIC MAP(c_mm_file_ram_beamformer) PORT MAP(mm_rst, mm_clk, ram_beamformer_mosi, ram_beamformer_miso);
 
-  gen_arts_tab_beamformer_snk_in_arr : FOR i IN 0 TO g_nof_inputs-1 GENERATE
+  gen_beamformer_snk_in_arr : FOR i IN 0 TO g_nof_inputs-1 GENERATE
     beamformer_snk_in_arr(i) <= block_gen_src_out_arr(0); -- Copy the block gen stream 'g_nof_inputs' times
   END GENERATE;
 
-- 
GitLab