J
jan
Guest
Hello,
I am doing some porting work and require a ram
module on a stratix fpga that behaves similarly
to this Xilinx component. I got the following from
http://toolbox.xilinx.com/docsan/xilinx5/data/docs/lib/lib0345_329.html
==>
RAM16X1D is a 16-word by 1-bit static dual port random access memory with
synchronous write capability. The device has two separate address ports: the
read address (DPRA3 - DPRA0) and the write address (A3 - A0). These two
address ports are completely asynchronous. The read address controls the
location of the data driven out of the output pin (DPO), and the write
address controls the destination of a valid write transaction.
component RAM16X1D
-- synthesis translate_off
generic (INIT : bit_vector := X"16");
-- synthesis translate_on
port (DPO : out STD_ULOGIC;
SPO : out STD_ULOGIC;
A0 : in STD_ULOGIC;
A1 : in STD_ULOGIC;
A2 : in STD_ULOGIC;
A3 : in STD_ULOGIC;
D : in STD_ULOGIC;
DPRA0 : in STD_ULOGIC;
DPRA1 : in STD_ULOGIC;
DPRA2 : in STD_ULOGIC;
DPRA3 : in STD_ULOGIC;
WCLK : in STD_ULOGIC;
WE : in STD_ULOGIC);
end component;
thanks
Jacques Viviers
I am doing some porting work and require a ram
module on a stratix fpga that behaves similarly
to this Xilinx component. I got the following from
http://toolbox.xilinx.com/docsan/xilinx5/data/docs/lib/lib0345_329.html
==>
RAM16X1D is a 16-word by 1-bit static dual port random access memory with
synchronous write capability. The device has two separate address ports: the
read address (DPRA3 - DPRA0) and the write address (A3 - A0). These two
address ports are completely asynchronous. The read address controls the
location of the data driven out of the output pin (DPO), and the write
address controls the destination of a valid write transaction.
component RAM16X1D
-- synthesis translate_off
generic (INIT : bit_vector := X"16");
-- synthesis translate_on
port (DPO : out STD_ULOGIC;
SPO : out STD_ULOGIC;
A0 : in STD_ULOGIC;
A1 : in STD_ULOGIC;
A2 : in STD_ULOGIC;
A3 : in STD_ULOGIC;
D : in STD_ULOGIC;
DPRA0 : in STD_ULOGIC;
DPRA1 : in STD_ULOGIC;
DPRA2 : in STD_ULOGIC;
DPRA3 : in STD_ULOGIC;
WCLK : in STD_ULOGIC;
WE : in STD_ULOGIC);
end component;
thanks
Jacques Viviers