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