diff --git a/lib/CPUs/MIPS/doc/memory_map.vsd b/lib/CPUs/MIPS/doc/memory_map.vsd index 56ec1db..a28ec1a 100644 Binary files a/lib/CPUs/MIPS/doc/memory_map.vsd and b/lib/CPUs/MIPS/doc/memory_map.vsd differ diff --git a/lib/CPUs/MIPS/src/core/mips_cop.vhd b/lib/CPUs/MIPS/src/core/mips_cop.vhd index 4252339..7ccaff5 100644 --- a/lib/CPUs/MIPS/src/core/mips_cop.vhd +++ b/lib/CPUs/MIPS/src/core/mips_cop.vhd @@ -344,7 +344,7 @@ cop_exc_vector: process(clk) begin if rising_edge(clk) then - ctrl_out.exc_vec <= X"80000180"; + ctrl_out.exc_vec <= X"80000080"; if status(22) = '1' then ctrl_out.exc_vec <= X"BFC00180"; end if;