From 962cffac1d42b05c6edfa8625855e6bcbc9e2808 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 28 Mar 2009 18:25:23 +0000 Subject: [PATCH] - added cache_ctrl record. Used in c0_ctrl_out Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@413 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/CPUs/MIPS/src/core/mips_types.vhd | 8 ++++++++ 1 file changed, 8 insertions(+) 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