spatial-lang
spatial-lang copied to clipboard
Cheaper SRAM
compacting fifo is an expensive version of the legacy fifo used for lane-enabled accesses and when any lane can touch any bank.
It probably makes sense to have the same behavior for SRAMs. Currently, all SRAMs are expensive and allow any lane to touch any bank but I think the compiler/user should be able to figure out if they want to use a cheaper SRAM where lanes are hardcoded to banks.