Project

General

Profile

« Previous | Next » 

Revision 337

Added by markw over 10 years ago

The banks have a hole from 64k-256k, use this for the os rom, freeze and directory cache

View differences:

common/a8core/address_decoder.vhdl
end generate;
gen_low_memory2 : if low_memory=2 generate
-- TODO, check we can use 320k extended RAM ok (NO)
-- TODO, check we can use 320k extended RAM ok (THINK SO)
-- SRAM memory map (512k) for Papilio duo
SDRAM_CART_ADDR <= "0000" & "1011" & emu_cart_address(14 downto 0);
SDRAM_BASIC_ROM_ADDR <= "0000" & "101" & "0000000000000000";
SDRAM_OS_ROM_ADDR <= "0000" & "101" & rom_select(1 downto 0) &"00000000000000";
SDRAM_CART_ADDR <= "0000" & "0"&emu_cart_address(15)&"11" & emu_cart_address(14 downto 0);
SDRAM_BASIC_ROM_ADDR <= "0000" & "001" & "0000000000000000";
SDRAM_OS_ROM_ADDR <= "0000" & "001" & rom_select(1 downto 0) &"00000000000000";
end generate;

Also available in: Unified diff