ROM_STYLE
instructs the synthesis tool on how to infer constant arrays
into memory structures like Block RAMs. Accepted values are:
- block
- Instructs the tool to infer RAMB-type components
- distributed
- Instructs the tool to infer the
LUT
ROMs. Instructs the tool to infer constant arrays into distributed RAM (LUTRAM) resources. By default, the tool selects which ROM to infer based on heuristics that give the best results for the most designs. - ultra
- Instructs synthesis to use URAM primitives. (AMD Versal™ adaptive SoC parts only).
This can be set in the RTL and the XDC.