2 use ieee.std_logic_1164.all;
3 use ieee.std_logic_misc.all;
4 use ieee.std_logic_arith.all;
5 use ieee.std_logic_unsigned.all;
7 use UNISIM.vcomponents.all;
11 ADDR_WIDTH : integer range 1 to integer'high
16 waddr, raddr : in std_logic_vector(ADDR_WIDTH-1 downto 0);
18 be : in std_logic_vector (3 downto 0);
22 wdata : in std_logic_vector(31 downto 0);
24 q : out std_logic_vector(31 downto 0)