What is the maximum multi-dimensional array can Vivado Synthesis infer into a block RAM?
Solution
Vivado Synthesis will not infer block RAM for multi-dimensional arrays greater than two dimensions. The maximum it can support in block RAM inference is two dimensional arrays.