The Embedded Memory Generator core is used to create customized memories to suit any application. Typical applications include:
- Single-port RAM: Including processor scratch RAM and look-up tables
- Simple dual-port RAM: Including content addressable memories and FIFOs
- True dual-port RAM: Including multiprocessor storage
- Single-port ROM: Including program code storage and initialization ROM
- Dual-port ROM: Including single ROM shared between two processors/systems