Skip to main content

LUT_BANKS_LUT

Constant LUT_BANKS_LUT 

Source
pub const LUT_BANKS_LUT: u32 = 22_830;
Expand description

LUTs that banks M and A of one 32-context field machine cost in LUT RAM (MachineMemory::LUT_BANKS): eight 512 x 255-bit copies (four read ports per bank) plus read muxes. Routed (Vivado 2023.2 OOC, 4.878 ns) on the fix9 RTL (2026-10-18): fb machine 37,440 LUT (+22,825, WNS +0.450), verify machine 36,677 (+22,814, WNS +0.366); the larger delta, rounded up, is used. (Before the timing fixes, 2026-10-16: +22,803 and +23,260; projected at 16,500 before routing.)