From 3ced7b73f7a9b8c2435f38fef7503ceef57a25bf Mon Sep 17 00:00:00 2001
From: Pepping <pepping>
Date: Wed, 28 Jan 2015 12:54:08 +0000
Subject: [PATCH] Removed MOD operator

---
 libraries/base/reorder/src/vhdl/reorder_sequencer.vhd | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/libraries/base/reorder/src/vhdl/reorder_sequencer.vhd b/libraries/base/reorder/src/vhdl/reorder_sequencer.vhd
index 3e5bbe0187..3444c71bb0 100644
--- a/libraries/base/reorder/src/vhdl/reorder_sequencer.vhd
+++ b/libraries/base/reorder/src/vhdl/reorder_sequencer.vhd
@@ -205,10 +205,11 @@ BEGIN
   
       WHEN s_wait_rd => 
 
-        v.rd_block_offset := (r.rd_block_offset + c_rd_block_increment) MOD c_page_size;
+        v.rd_block_offset := r.rd_block_offset + c_rd_block_increment;
         
         IF(r.rd_block_offset + c_rd_block_increment >= c_page_size) THEN
-          v.rd_chunks_offset := r.rd_chunks_offset + g_reorder_seq.rd_chunksize;        
+          v.rd_chunks_offset := r.rd_chunks_offset + g_reorder_seq.rd_chunksize;   
+          v.rd_block_offset  := r.rd_block_offset + c_rd_block_increment - c_page_size;     
         END IF;
 
         IF(r.switch_cnt = g_reorder_seq.rd_nof_chunks) THEN 
-- 
GitLab