BUG FIX: Instance memory process of dds_reader was writing to wrong address

This commit is contained in:
John Ring 2022-04-04 20:36:53 +02:00
parent ddacbb6d2b
commit bc745fdcd9

View File

@ -5625,7 +5625,7 @@ begin
when 10 => when 10 =>
-- XXX: Possible Worst case Path (2 Additions in same clock) -- XXX: Possible Worst case Path (2 Additions in same clock)
inst_valid_in <= '1'; 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'; inst_read <= '1';
-- Memory Flow Control Guard -- Memory Flow Control Guard
@ -6537,7 +6537,7 @@ begin
end if; end if;
end if; end if;
end if; end if;
-- Status Info -- SET Status Info
when 4 => when 4 =>
inst_valid_in <= '1'; inst_valid_in <= '1';
inst_addr <= inst_addr_base + IMF_STATUS_INFO_OFFSET; inst_addr <= inst_addr_base + IMF_STATUS_INFO_OFFSET;