G
Gokul
Guest
Hi,
I require to use an Asynchronous FIFO, so as to allow a safe and
synchronised data transfer across two clock domains.One was the write
domain (clk_w) at which,the data (256 bit wide) is written into the
FIFO buffer (256 bit wide and 32 depth).The data nput port to the FIFO
is 256 bit wide.Other was the read domain (clk_r), at which the data
has to be read from the FIFO buffer. clk_w is 100 Mhz and clk_r is 800
MHz.
The data from the FIFO has to be read from and to be written into a
DRAM memory (32 bit wide and 1024 depth).Hence the data output port of
the FIFO from which data is transferred on to the DRAM is only 32 bit
wide.
How to achieve the read process (from the FIFO buffer) and write into
the DRAM memory utilizing the 32 bit output line of the FIFO
buffer.Suggest me a method to read through 32 bit line or to use a
circuit component in between FIFO & DRAM.
P.S: Fifo is a part of the Memory Controller.
I require to use an Asynchronous FIFO, so as to allow a safe and
synchronised data transfer across two clock domains.One was the write
domain (clk_w) at which,the data (256 bit wide) is written into the
FIFO buffer (256 bit wide and 32 depth).The data nput port to the FIFO
is 256 bit wide.Other was the read domain (clk_r), at which the data
has to be read from the FIFO buffer. clk_w is 100 Mhz and clk_r is 800
MHz.
The data from the FIFO has to be read from and to be written into a
DRAM memory (32 bit wide and 1024 depth).Hence the data output port of
the FIFO from which data is transferred on to the DRAM is only 32 bit
wide.
How to achieve the read process (from the FIFO buffer) and write into
the DRAM memory utilizing the 32 bit output line of the FIFO
buffer.Suggest me a method to read through 32 bit line or to use a
circuit component in between FIFO & DRAM.
P.S: Fifo is a part of the Memory Controller.