Altera Internal Memory (RAM and ROM) IP Core User Manual

Page 40

Advertising
background image

Parameter

Legal Values

Description

When you select With one read port and one write

port, the following option is available:
• How should the q output behave when reading a

memory location that is being written from the

other port?

When you select With two read /write ports, the

following option is available:
• How should the q_a and q_b outputs behave

when reading a memory location that is being

written from the other port?

Old memory

contents appear

I do not care

Specifies the output behavior

when read-during-write

occurs.
Old memory contents

appear— The RAM

outputs reflect the old

data at that address before

the write operation

proceeds.

I do not care—This

option functions

differently when you turn

it on depending on the

following memory block

type you select:
• When you set the

memory block type to

Auto, M144K, M512,

M4K, M9K, M10K,

M20K or any other

block RAM, the RAM

outputs ‘don't care’ or

“unknown” values for

read-during-write

operation without

analyzing the timing

path.

• When you set the

memory block type to

MLAB (for LUTRAM)

, the RAM outputs

‘dont care’ or

‘unknown’ values for

read-during-write

operation but analyzes

the timing path to

prevent metastability.

Do not analyze the timing between write and read

operation. Metastability issues are prevented by

never writing and reading at the same address at the

same time.

On/Off

Turn on this option when

you want the RAM to output

‘don’t care’ or unknown

values for read-during-write

operation without analyzing

the timing path. This option

is only available for

LUTRAM and is enabled

when you set memory block

type to MLAB.

Parameter Settings: Output 2 (This tab is only available when you select two read/ write ports)

UG-01068

2014.12.17

RAM: 2-Port IP Core Parameters

4-15

Embedded Memory Signals and Parameters

Altera Corporation

Send Feedback

Advertising