RAM & ROM PROGRAMS
RAM & ROM PROGRAMS
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_arith.ALL;
use IEEE.STD_LOGIC_unsigned.ALL;
entity RAM_G is
CE,WE,OE : in STD_LOGIC;
begin
PROCESS(Address,CE,WE,OE)
BEGIN
IF (CE='0') THEN
ELSIF(OE='0') THEN
dataout(7 downto 0) <= Mem(Address);
END IF;
END IF;
END PROCESS;
end Behavioral;
ROM
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
ENTITY ROM is
"11000000",
"00010011",
"00100000",
"00110000",
"01000000",
"01010000",
"01100000",
"01110000",
"10000000",
"10011000",
"10100000",
"10110000",
"11000000",
"11010000",
"11100011",
"11111111");
BEGIN