diff --git a/lib/CPUs/MIPS/src/core/mips_types.vhd b/lib/CPUs/MIPS/src/core/mips_types.vhd index 5bdf664..9b55bcc 100644 --- a/lib/CPUs/MIPS/src/core/mips_types.vhd +++ b/lib/CPUs/MIPS/src/core/mips_types.vhd @@ -245,6 +245,12 @@ package mips_types is cause : word_t; end record; + type cache_ctrl_t is record + inv_addr : word_t; + inv_at : STD_LOGIC; + inv_all : STD_LOGIC; + end record; + type cop0_ctrl_in_t is record sdu : sdu_t; events : event_t; @@ -264,6 +270,8 @@ package mips_types is user_mode : STD_LOGIC; int : STD_LOGIC; exc_vec : word_t; + icache : cache_ctrl_t; + dcache : cache_ctrl_t; end record; type alu_ctrl_t is record