Sie können nicht mehrere Speicher implementieren, die nicht die gleiche Adresse teilen und Bits steuern.
Ein Stratix III MLAB verfügt über 10 ALMs. Wenn Sie ein MLAB als Speicher verwenden, kann jede der ALMs als 32 x 2 oder 64 x 1 breiter RAM konfiguriert werden. So können Sie bis zu einem 64x10 oder 32x20 Speicher in einem MLAB unterbringen. Alle ALMs teilen sich die gleichen Adressbits. Daher können Sie mehrere Speicher nicht mit verschiedenen Adressbits kombinieren und in einem einzigen MLAB implementieren.
MLABs können verwendet werden, um entweder Speicher oder Logik zu implementieren. Wenn Sie ein MLAB als Speicher verwenden, können Sie die nicht verwendeten ALMs im MLAB nicht verwenden, selbst wenn Sie die volle Kapazität (640 Bits) eines MLAB nicht nutzen.