From bc745fdcd9d8e14633509e708b869b586f4f6f2c Mon Sep 17 00:00:00 2001 From: Greek64 Date: Mon, 4 Apr 2022 20:36:53 +0200 Subject: [PATCH] BUG FIX: Instance memory process of dds_reader was writing to wrong address --- src/dds_reader.vhd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dds_reader.vhd b/src/dds_reader.vhd index f60379d..0e76572 100644 --- a/src/dds_reader.vhd +++ b/src/dds_reader.vhd @@ -5625,7 +5625,7 @@ begin when 10 => -- XXX: Possible Worst case Path (2 Additions in same clock) inst_valid_in <= '1'; - inst_addr <= inst_addr_base + IMF_IGNORE_DEADLINE_OFFSET + inst_cnt2; + inst_addr <= inst_addr_base + IMF_WRITER_BITMAP_OFFSET + inst_cnt2; inst_read <= '1'; -- Memory Flow Control Guard @@ -6537,7 +6537,7 @@ begin end if; end if; end if; - -- Status Info + -- SET Status Info when 4 => inst_valid_in <= '1'; inst_addr <= inst_addr_base + IMF_STATUS_INFO_OFFSET;