I konw that there are some application notes on the Xilinx webpage. But
I didn't find VHDL examples.
I need an asynchronous FIFO, min. 70 MHz, only on Bit width. How can I
use the special RAM-features of the Virtex?
Maybe somebody has used such a FIFO and can send me some information.
Thank U
Marc
Marc Reinert schrieb:
best regards
--
Thomas //\\\\
| ~ ~ |
( O O )
___________________________oOOo______( )_____oOOo________
| ____ __ __ . |
| / \_/ / \ Thomas Hellerforth (helle...@amo.de)|
| / /| | AMO GmbH (241) 8867-115 |
| / __ |\_/| | Huyskensweg 25 |
|/_/ |_| |_\__/ 52074 Aachen, Germany |
| |
| Oooo |
|_________________________________oooO______( )__________|
( ) ) /
\ ( (_/
\_)
Jamil Khatib
OpenIP Organization http://www.openip.org
http://www.atd.siemens.de/it-dl/eda/
and then click on 'ASIC & FPGA Design' on the left. A label 'asynchronous FIFO' will
then appear from which you can download the VHDL sources.
The solution uses two indepentently clocked Flipflops to guard each cell and is
probably not very suitable for deep FIFOs since each storage location costs you an
overhead of two flip-flops.
Our approach for deep FIFOs between asynchronous blocks is to cascade a shallow
asynchronous FIFO (up to sixteen location usually) and a deeper synchronous one,
which is much cheaper to implement.
Regards,
Charles
--
---------------------------------------------------------------------------
Charles Gardiner,B.E. Office: mailto:charles....@mchr2.siemens.de
Program Manager,
Silicon Intellectual Property
Siemens AG
Dept: ATD IT PS8
Otto-Hahn-Ring 6
D-81730 Muenchen
Phone: Office +49 89/636 42969,Mobile (0)171/867 2732
Fax : Office +49 89/636 44595
Homepage : http://eda-services.atd.siemens.de/gardiner (Siemens Intranet only)
ATD Homepage: http://www.atd.siemens.de/it-dl/eda