Revision 337
Added by markw over 10 years ago
| 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;
 
   | 
||
| 
     | 
||
The banks have a hole from 64k-256k, use this for the os rom, freeze and directory cache