Using the Block RAM Resource Estimator

You can access the Efinix Block RAM Resource Estimator from the command line interface by running efx_map_ramest.exe.

efx_map_ramest[.exe] [--help] --family FAMILY [--device DEVICE] [--be] [--mode MODE]
    --size DEPTHxWIDTH [--size2 DEPTHxWIDTH]
Table 1. efx_run.py Options
Option (Long) Option (Short) Input Description
--help N/A None Show help.
--family N/A Family name Specifies the family.
--device N/A Device name Specifies the device.
--be N/A None Specifies byte-enable mode. Only for Titanium and Topaz family FPGAs.
--mode N/A speed, area, power Specifies the decomposition mode.
--size N/A <depth>x<width> Memory size in depth by width.
--size2 N/A <depth>x<width> Second port memory size in depth by witdh. For TDP RAM.

The following example estimates the quantity of block RAMs required to implement 512x36 input memory on a Trion FPGA:

Estimating Block RAMs

efx_map_ramest --family Trion --size 512x36