From e1aa55a375815e6e9388011a8e8b6e4467b36eb7 Mon Sep 17 00:00:00 2001
From: donker <donker@astron.nl>
Date: Wed, 3 Feb 2021 13:19:24 +0100
Subject: [PATCH] L2SDP-200, chanded comment and cleaned up.

---
 libraries/base/dp/tb/vhdl/tb_dp_block_from_mm.vhd | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/libraries/base/dp/tb/vhdl/tb_dp_block_from_mm.vhd b/libraries/base/dp/tb/vhdl/tb_dp_block_from_mm.vhd
index 00a1360623..10eba26202 100644
--- a/libraries/base/dp/tb/vhdl/tb_dp_block_from_mm.vhd
+++ b/libraries/base/dp/tb/vhdl/tb_dp_block_from_mm.vhd
@@ -59,7 +59,7 @@ END tb_dp_block_from_mm;
 ARCHITECTURE tb OF tb_dp_block_from_mm IS
 
   CONSTANT c_nof_blocks    : NATURAL := g_step_size / g_data_size;
-  CONSTANT c_ram_data_size : NATURAL := g_nof_data * g_data_size * c_nof_blocks + g_data_size;  -- Size is 1 address more than needed, to check for oversized blocks.
+  CONSTANT c_ram_data_size : NATURAL := g_nof_data * g_data_size * c_nof_blocks + g_data_size;  -- Size is g_data_size addresses more than needed, to check for oversized blocks.
   CONSTANT c_ram_adr_w     : NATURAL := ceil_log2(c_ram_data_size);
 
   CONSTANT c_ram           : t_c_mem := (1, c_ram_adr_w, c_word_w, 2**c_ram_adr_w, '0');
@@ -116,7 +116,7 @@ BEGIN
     ram_wr_en <= '0';
     proc_common_wait_until_low(clk, rst);
     proc_common_wait_some_cycles(clk, 10);
-    FOR i IN 0 TO c_ram_data_size - 1 LOOP  -- Write 1 address more than needed.
+    FOR i IN 0 TO c_ram_data_size - 1 LOOP
       ram_wr_adr <= TO_UVEC(i, c_ram.adr_w);
       ram_wr_dat <= TO_UVEC(i, c_ram.dat_w);
       ram_wr_en  <= '1'; 
@@ -140,7 +140,6 @@ BEGIN
       proc_common_wait_some_cycles(clk, 1);
       start_pulse <= '0';
       
-      --stop_address  <= start_address + g_nof_data * g_step_size - g_data_size - 1;
       stop_address  <= start_address + (g_nof_data - 1) * g_step_size + g_data_size - 1;
       proc_common_wait_until_high(clk, block_done);
     END LOOP;
@@ -167,7 +166,7 @@ BEGIN
     ram_rd_adr <= TO_UVEC(0 , c_ram.adr_w);
     proc_common_wait_until_high(clk, transfer_done);
     ram_rd_en  <= '1';
-    FOR i IN 0 TO c_ram_data_size - 1 LOOP  -- Ask for 1 address more than needed.
+    FOR i IN 0 TO c_ram_data_size - 1 LOOP
       ram_rd_adr <= TO_UVEC(i, c_ram.adr_w);
       proc_common_wait_some_cycles(clk, 1);
     END LOOP;
@@ -182,7 +181,6 @@ BEGIN
 
   p_verify_read_ram_data: PROCESS
   BEGIN
-    --stop_address <= g_nof_data * g_step_size - 1;
     rd_nxt_data  <= 1;
     proc_common_wait_until_high(clk, transfer_done);
     WHILE tb_end = '0' LOOP
-- 
GitLab