repo2/unmerged/core/mist/internalromram.vhd.bak
1 | markw | LIBRARY ieee;
|
|
USE ieee.std_logic_1164.all;
|
|||
USE ieee.std_logic_arith.all;
|
|||
USE ieee.std_logic_unsigned.all;
|
|||
ENTITY internalromram IS
|
|||
PORT(
|
|||
clock : IN STD_LOGIC; --system clock
|
|||
reset_n : IN STD_LOGIC; --asynchronous reset
|
|||
END internalromram;
|
|||
IROM_DATA <= IROMLO_DATA when addr(15 downto 12)=X"D" else IROMHI_DATA;
|
|||
if (int_ram = '1') then
|
|||
if (not(addr(15 downto 13) = "000")) then
|
|||
USE_RAM_DATA <= X"FF";
|
|||
RAM_WR_ENABLE <= '0'; -- ban writes over 8k when using int ram - HACK
|