Altera MAX 10 Embedded Memory User Manual

Page 12

Advertising
background image

Memory Operation Mode

Related IP Core

Description

Single-port ROM

ROM: 1-PORT IP Core

Only one address port is available for read

operation.
You can use the memory blocks as a ROM.
• Initialize the ROM contents of the memory

blocks using a .mif or .hex file.

• The address lines of the ROM are registered.

• The outputs can be registered or unregistered.

• The ROM read operation is identical to the read

operation in the single-port RAM configuration.

Dual-port ROM

ROM: 2-PORT IP Core

The dual-port ROM has almost similar functional

ports as single-port ROM. The difference is dual-

port ROM has an additional address port for read

operation.
You can use the memory blocks as a ROM.
• Initialize the ROM contents of the memory

blocks using a .mif or .hex file.

• The address lines of the ROM are registered.

• The outputs can be registered or unregistered.

• The ROM read operation is identical to the read

operation in the single-port RAM configuration.

Shift-register

Shift Register (RAM-

based) IP Core

You can use the memory blocks as a shift-register

block to save logic cells and routing resources.
The input data width (w), the length of the taps (m),

and the number of taps (n) determine the size of a

shift register (w × m × n).
You can cascade memory blocks to implement

larger shift registers.

FIFO

FIFO IP Core

You can use the memory blocks as FIFO buffers.
• Use the FIFO IP core in single clock FIFO

(SCFIFO) mode and dual clock FIFO (DCFIFO)

mode to implement single- and dual-clock FIFO

buffers in your design.

• Use dual clock FIFO buffers when transferring

data from one clock domain to another clock

domain.

• The M9K memory blocks do not support

simultaneous read and write from an empty

FIFO buffer.

Memory-based

multiplier

ALTMEMMULT IP Core You can use the memory blocks as a memory-based

multiplier.

2-8

Supported Memory Operation Modes

UG-M10MEMORY

2015.05.04

Altera Corporation

MAX 10 Embedded Memory Architecture and Features

Send Feedback

Advertising