Types of Embedded Memory
The Arria V devices contain two types of memory blocks:
• 20 Kb M20K or 10 Kb M10K blocks—blocks of dedicated memory resources. The M20K and M10K
blocks are ideal for larger memory arrays while still providing a large number of independent ports.
• 640 bit memory logic array blocks (MLABs)—enhanced memory blocks that are configured from dual-
purpose logic array blocks (LABs). The MLABs are ideal for wide and shallow memory arrays. The
MLABs are optimized for implementation of shift registers for digital signal processing (DSP) applica‐
tions, wide shallow FIFO buffers, and filter delay lines. Each MLAB is made up of ten adaptive logic
modules (ALMs). In the Arria V devices, you can configure these ALMs as ten 32 x 2 blocks, giving
you one 32 x 20 simple dual-port SRAM block per MLAB. You can also configure these ALMs, in
Arria V GZ devices, as ten 64 x 1 blocks, giving you one 64 x 10 simple dual-port SRAM block per
MLAB.
Embedded Memory Capacity in Arria V Devices
Table 16: Embedded Memory Capacity and Distribution in Arria V Devices
Variant Membe
r Code
M20K M10K MLAB
Total RAM Bit
(Kb)
Block RAM Bit
(Kb) Block RAM Bit
(Kb) Block RAM Bit
(Kb)
Arria V GX
A1 — — 800 8,000 741 463 8,463
A3 — — 1,051 10,510 1538 961 11,471
A5 — — 1,180 11,800 1877 1,173 12,973
A7 — — 1,366 13,660 2317 1,448 15,108
B1 — — 1,510 15,100 2964 1,852 16,952
B3 — — 1,726 17,260 3357 2,098 19,358
B5 — — 2,054 20,540 4052 2,532 23,072
B7 — — 2,414 24,140 4650 2,906 27,046
Arria V GT
C3 — — 1,051 10,510 1538 961 11,471
C7 — — 1,366 13,660 2317 1,448 15,108
D3 — — 1,726 17,260 3357 2,098 19,358
D7 — — 2,414 24,140 4650 2,906 27,046
Arria V GZ
E1 585 11,700 — — 4,151 2,594 14,294
E3 957 19,140 — — 6,792 4,245 23,385
E5 1,440 28,800 — — 7,548 4,718 33,518
E7 1,700 34,000 — — 8,490 5,306 39,306
Arria V SX B3 — — 1,729 17,290 3223 2,014 19,304
B5 — — 2,282 22,820 4253 2,658 25,478
20 Types of Embedded Memory AV-51001
2015.12.21
Altera Corporation Arria V Device Overview
Send Feedback