To map a matrix constant to ROM:
Read one matrix element at a time.
The matrix size must be greater than or equal to the RAM Mapping Threshold value.
To learn how to set the RAM mapping threshold in Simulink®, see the RAM mapping threshold (bits) section in RAM Mapping Parameters. To learn how to set the RAM mapping threshold in MATLAB, see How To Enable RAM Mapping.
Read accesses to the matrix must not be within a feedback loop.
If your MATLAB® code meets these requirements, HDL Coder™ inserts a no-reset register at the output of the matrix in the generated code. Many synthesis tools infer a ROM from this code pattern.