From b5feee844710fe1e9003c9b16c544cfef3de7772 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 10 Apr 2010 10:15:00 +0000 Subject: [PATCH] - mapped emac additionally to cached area at 0x10000000 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@907 cc03376c-175c-47c8-b038-4cd826a8556b --- projects/mips_sys/src/mips_sys.vhd | 2 ++ projects/mips_sys/src/mips_sys_sim.vhd | 2 ++ 2 files changed, 4 insertions(+) diff --git a/projects/mips_sys/src/mips_sys.vhd b/projects/mips_sys/src/mips_sys.vhd index 34bd573..b982da9 100644 --- a/projects/mips_sys/src/mips_sys.vhd +++ b/projects/mips_sys/src/mips_sys.vhd @@ -609,6 +609,8 @@ mem_mux: mem_mapped_io <= '0'; if ADDR_O(31 downto 28) = X"0" then mem_area <= mem_flash; + elsif ADDR_O(31 downto 28) = X"1" then + mem_area <= mem_emac; elsif ADDR_O(31 downto 28) = X"A" then mem_mapped_io <= '1'; if ADDR_O(27 downto 26) = "00" then diff --git a/projects/mips_sys/src/mips_sys_sim.vhd b/projects/mips_sys/src/mips_sys_sim.vhd index dce4593..29cf2b8 100644 --- a/projects/mips_sys/src/mips_sys_sim.vhd +++ b/projects/mips_sys/src/mips_sys_sim.vhd @@ -455,6 +455,8 @@ mem_mux: if ADDR_O(31 downto 28) = X"0" then mem_area <= mem_flash; flash_page_mode_en <= '1'; + elsif ADDR_O(31 downto 28) = X"1" then + mem_area <= mem_emac; elsif ADDR_O(31 downto 28) = X"A" then if ADDR_O(27 downto 26) = "00" then if ADDR_O(18 downto 16) = "000" then