Skip to main content

MLAB_WORDS

Constant MLAB_WORDS 

Source
pub const MLAB_WORDS: usize = 32;
Expand description

The deepest memory kept in MLABs: an MLAB’s depth. A memory this shallow asking for nothing is built by Quartus Prime Pro in an M20K block for every forty bits of its width, a sixteenth of the block’s depth or less filled (hybrid9c2: 5,142 blocks, 44% of the device’s, on 2.2 Mbit, and a fit that failed routing with each column core spread over its 214 blocks). From two words on an MLAB holds a wide memory in fewer ALMs than its flip-flops do (hybrid9d: a column core’s ring of two 5,280-bit beats in registers, 169k across the array, left synthesis at 88% of the device’s ALMs); Quartus keeps a memory too small for one in registers itself.