- 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
This commit is contained in:
2009-03-28 18:25:53 +00:00
parent 962cffac1d
commit ad0284bd10
+5
View File
@@ -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,