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
LUTROMs. 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).
You can set this in RTL and XDC.