Data byte output, Ram blocks operations, Packed mode support – Altera MAX 10 Embedded Memory User Manual

Page 8: Packed mode support -4

Advertising
background image

Data Byte Output

If you...

...Then

Deassert a byte-enable bit during a write cycle

The old data in the memory appears in the

corresponding data-byte output.

Assert a byte-enable bit during a write cycle

The corresponding data-byte output depends on the

Quartus

®

II software setting. The setting can be

either the newly written data or the old data at that

location.

RAM Blocks Operations

This figure shows how the

wren

and

byteena

signals control the RAM operations.

Figure 2-2: Byte Enable Functional Waveform

inclock

wren

address

data

q (asynch)

an

XXXX

a0

a1

a2

a0

a1

a2

doutn

ABFF

FFCD

ABCD

ABFF

FFCD

ABCD

byteena

XX

10

01

11

XXXX

XX

ABCD

ABCD

FFFF

FFFF

FFFF

ABFF

FFCD

contents at a0
contents at a1
contents at a2

rden

For this functional waveform, New Data Mode is selected.

Packed Mode Support

You can implement two single-port memory blocks in a single block under the following conditions:
• Each of the two independent block sizes is less than or equal to half of the M9K block size. The

maximum data width for each independent block is 18 bits wide.

• Each of the single-port memory blocks is configured in single-clock mode.

Related Information

MAX 10 Embedded Memory Clock Modes

on page 2-9

2-4

Data Byte Output

UG-M10MEMORY

2015.05.04

Altera Corporation

MAX 10 Embedded Memory Architecture and Features

Send Feedback

Advertising