mirror of
https://github.com/antonblanchard/microwatt.git
synced 2026-02-26 16:53:16 +00:00
Fix DAR/DSISR reading before they are written
If the DAR and DSISR are read before they are written, we assert with: register_file.vhdl:55:25:@60195ns:(report note): Writing GPR 09 00000000XXXXXXXX register_file.vhdl:61:17:@60195ns:(assertion failure): Assertion violation This initialises DAR/DSISR to avoid this. Signed-off-by: Michael Neuling <mikey@neuling.org>
This commit is contained in:
@@ -275,6 +275,8 @@ begin
|
||||
r2.wait_dc <= '0';
|
||||
r2.wait_mmu <= '0';
|
||||
r2.one_cycle <= '0';
|
||||
r3.dar <= (others => '0');
|
||||
r3.dsisr <= (others => '0');
|
||||
r3.state <= IDLE;
|
||||
r3.write_enable <= '0';
|
||||
r3.interrupt <= '0';
|
||||
|
||||
Reference in New Issue
Block a user