Chapter 3: Memory Blocks in Arria II Devices
3–13
Memory Modes
December 2010
Altera Corporation
Arria II Device Handbook Volume 1: Device Interfaces and Integration
Simple dual-port mode supports different read and write data widths (mixed width
support).
lists the mixed width configurations for the M9K blocks in simple
dual-port mode. MLABs do not have native support for mixed width operations. The
Quartus II software can implement mixed width memories in MLABs with more than
one MLAB.
lists the mixed-width configurations for M144K blocks in simple dual-port
mode.
In simple dual-port mode, M9K and M144K blocks support separate write-enable and
read-enable signals. Read-during-write operations to the same address can either
output a “don’t care” or “old data” value.
MLABs only support a write-enable signal. Read-during-write behavior for the
MLABs can be either a “don’t care” or “old data” value. The available choices depend
on the configuration of the MLAB.
Table 3–5. M9K Block Mixed-Width Configurations (Simple Dual-Port Mode)
Read Port
Write Port
8K × 1
4K × 2
2K × 4
1K × 8
512 × 16
256 × 32
1K × 9
512 × 18
256 × 36
8K × 1
v
v
v
v
v
v
—
—
—
4K × 2
v
v
v
v
v
v
—
—
—
2K × 4
v
v
v
v
v
v
—
—
—
1K × 8
v
v
v
v
v
v
—
—
—
512 × 16
v
v
v
v
v
v
—
—
—
256 × 32
v
v
v
v
v
v
—
—
—
1K × 9
—
—
—
—
—
—
v
v
v
512 × 18
—
—
—
—
—
—
v
v
v
256 × 36
—
—
—
—
—
—
v
v
v
Table 3–6. M144K Block Mixed-Width Configurations (Simple Dual-Port Mode)
Read Port
Write Port
16K × 8
8K × 16
4K × 32
2K × 64
16K × 9
8K × 18
4K × 36
2K × 72
16K × 8
v
v
v
v
—
—
—
—
8K × 16
v
v
v
v
—
—
—
—
4K × 32
v
v
v
v
—
—
—
—
2K × 64
v
v
v
v
—
—
—
—
16K × 9
—
—
—
—
v
v
v
v
8K × 18
—
—
—
—
v
v
v
v
4K × 36
—
—
—
—
v
v
v
v
2K × 72
—
—
—
—
v
v
v
v