Memory Cores
The aim of this project is to develop
generic synthesizable memory cores
Most of the cores are synthesized on different
FPGAs and gave good results.
If you have any comments please email
me.
You can find the latest version of the cores
in the opencores
To use these cores of for any licensing information
please contact me and check the OpenIPCore
site
-
Dual Port Memory core.
-
Single Port Memory core
-
FIFO buffer core.
-
Synchronous FIFO, Single clock for both read and write. core
description, vhdl code , Schematic
, download
-
Schematic generated by synplify tool of some old fifo architectures by
Joe Zott , fifo_v4 , fifo_v5,
fifo_v6
-
Synchronous FIFO, different clocks for both read and write. core description,
vhdl code , download
-
Asynchronous FIFO . core description, vhdl code , download
, CVS "latest version"
-
Look-up table core.core description,
vhdl code , download
-
Memory package. vhdl code , download
- You can download memory cores from OpenCores CVS
- Memory cores 1 Old package but it is good to look at them.
- Memory cores 2
Memory cores 2 package contents
All cores are parametrizable.
Dual Port memory with single and dual clocks
Single port memory
ROM
WISHBONE interface bus for memory cores
FIFO buffer with single and dual clocks
Altera compatibal structural cores (LPM cores)
Please if you have any extra cores or suggestions send me an email.
Notes:
This project is one of OpenCores projects. You can download the latest vhdl source files from OpenCores CVS by using the memory_cores and memory_cores2 modules name.
Links to other memory cores and tips
Last update 1 June, 2001