MLAB Definition
A synchronous, dual-port memory available in supported device ( Stratix® IV) families. The memory logic array block (MLAB) can also function as a single port SRAM by connecting the address lines to both the read address and write address ports.
The 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 following table lists the configurable sizes for the MLAB memory block:
Operation Mode |
MLAB Size |
---|---|
Stratix®IV |
32 x 20 or 64 x 10 |
Additionally, other configurations may be supported by the Quartus® Prime software by instantiating multiple MLABs together as necessary.