Mixed-width port configurations, Mixed-width port configurations -11 – Altera MAX 10 Embedded Memory User Manual
Page 15

• If your port width configuration (either the depth or the width) is more than the amount an internal
memory block can support, additional memory blocks (of the same type) are used. For example, if you
configure your M9K as 512 × 36, which exceeds the supported port width of 512 × 18, two M9Ks are
used to implement your RAM.
• In addition to the supported configuration provided, you can set the memory depth to a non-power of
two, but the actual memory depth allocated can vary. The variation depends on the type of resource
implemented.
• If the memory is implemented in dedicated memory blocks, setting a non-power of two for the
memory depth reflects the actual memory depth.
• When you implement your memory using dedicated memory blocks, refer to the Fitter report to check
the actual memory depth.
Mixed-Width Port Configurations
The mixed-width port configuration support allows you to read and write different data widths to an
M9K memory block. The following memory modes support the mixed-width port configuration:
• Simple dual-port RAM
• True dual-port RAM
• FIFO
M9K Block Mixed-Width Configurations (Simple Dual-Port RAM)
Read Port
Write Port
8192 × 1 4096 × 2 2048 × 4 1024 × 8 512 × 16 256 × 32 1024 × 9 512 × 18
256 × 36
8192 × 1
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
4096 × 2
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
2048 × 4
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
1024 × 8
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
512 × 16
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
256 × 32
Yes
Yes
Yes
Yes
Yes
Yes
—
—
—
1024 × 9
—
—
—
—
—
—
Yes
Yes
Yes
512 × 18
—
—
—
—
—
—
Yes
Yes
Yes
256 × 36
—
—
—
—
—
—
Yes
Yes
Yes
M9K Block Mixed-Width Configurations (True Dual-Port RAM Mode)
Read Port
Write Port
8192 × 1
4096 × 2
2048 × 4
1024 × 8
512 × 16
1024 × 9
512 × 18
8192 × 1
Yes
Yes
Yes
Yes
Yes
—
—
4096 × 2
Yes
Yes
Yes
Yes
Yes
—
—
2048 × 4
Yes
Yes
Yes
Yes
Yes
—
—
1024 × 8
Yes
Yes
Yes
Yes
Yes
—
—
UG-M10MEMORY
2015.05.04
Mixed-Width Port Configurations
2-11
MAX 10 Embedded Memory Architecture and Features
Altera Corporation