From ad0284bd10887425b91c5f951a06edeb82535172 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 28 Mar 2009 18:25:53 +0000 Subject: [PATCH] - added cache_ctrl input 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@414 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/CPUs/MIPS/src/core/mips_bui.vhd | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/CPUs/MIPS/src/core/mips_bui.vhd b/lib/CPUs/MIPS/src/core/mips_bui.vhd index 041e7c6..27d25ed 100644 --- a/lib/CPUs/MIPS/src/core/mips_bui.vhd +++ b/lib/CPUs/MIPS/src/core/mips_bui.vhd @@ -50,6 +50,7 @@ entity biu is CYC_O : out STD_LOGIC; STB_O : out STD_LOGIC; MRDY_O : out STD_LOGIC; + cop0_ctrl_in : in cop0_ctrl_out_t; cpu_imem_err : out STD_LOGIC; cpu_imem_rdy : out STD_LOGIC; cpu_imem_en : in STD_LOGIC; @@ -84,6 +85,7 @@ architecture behavior of biu is DAT_I : in word_t; STB_O : out STD_LOGIC; CYC_O : out STD_LOGIC; + ctrl : in cache_ctrl_t; en : in STD_LOGIC; cpu_en : in STD_LOGIC; cpu_addr : in word_t; @@ -108,6 +110,7 @@ architecture behavior of biu is DAT_I : in word_t; STB_O : out STD_LOGIC; CYC_O : out STD_LOGIC; + ctrl : in cache_ctrl_t; en : in STD_LOGIC; cpu_en : in STD_LOGIC; cpu_we : in STD_LOGIC; @@ -238,6 +241,7 @@ inst_icache : icache DAT_I => DAT_I, ACK_I => ACK_I, SRDY_I => SRDY_I_icache, + ctrl => cop0_ctrl_in.icache, en => '1', cpu_en => cpu_imem_en, cpu_addr => cpu_imem_addr, @@ -263,6 +267,7 @@ inst_dcache : dcache DAT_I => DAT_I, ACK_I => ACK_I, SRDY_I => SRDY_I_dcache, + ctrl => cop0_ctrl_in.dcache, en => dcached, cpu_en => dcache_en, cpu_we => cpu_dmem_we,