36use ieee.std_logic_1164.
all;
37use ieee.numeric_std.
all;
68 proc_clk:
process (
CLK)
70 if rising_edge(CLK) then
( memsize- 1 downto 0) slv( DWIDTH- 1 downto 0) ram_type
positive := 2** AWIDTH memsize
ram_type :=( others => datzero) RAM
slv( DWIDTH- 1 downto 0) :=( others => '0') datzero
in DI slv( DWIDTH- 1 downto 0)
in ADDRB slv( AWIDTH- 1 downto 0)
in ADDRA slv( AWIDTH- 1 downto 0)
out DOB slv( DWIDTH- 1 downto 0)
out DOA slv( DWIDTH- 1 downto 0)