MLAB Definition
The memory logic array block (MLAB) is a general-purpose dual-port memory SRAM array. You can configure the MLAB as dual-port and single-port RAM and ROM; however, the MLAB natively supports only dual-port mode. You must emulate single-port RAM and ROM modes.
The MLAB can also function as a single port SRAM by connecting the address lines to both the read address and write address ports.
The Quartus® Prime Pro Edition software supports the following devices that contain MLABs:
- Stratix® 10
- Arria® 10
- Cyclone® 10 GX
Note: The MLAB size in single port and ROM
modes is similar to the MLAB size in dual-port mode.