Intel® FPGA SDK for OpenCL™ Standard Edition: Programming Guide

ID 683342
Date 4/22/2019
Public
Document Table of Contents

12.1.1.7.3. XML Elements for RESOURCES

In the XML specification file of the RTL module within an Intel® FPGA SDK for OpenCL™ library, there are optional elements under RESOURCES that you can define to specify the FPGA resource utilization of the module. If you do not specify a particular element, it will have a default value of zero.
Table 10.  XML Elements Associated with the RESOURCES Element in the XML Specification File of an RTL Module
XML Element Description
ALUTS Specifies the number of combinational adaptive look-up tables (ALUTs) that the module uses.
FFS Specifies the number of dedicated logic registers that the module uses.
RAMS Specifies the number of block RAMs that the module uses.
DSPS Specifies the number of digital signal processing (DSP) blocks that the module uses.
MLABS Specifies the number of memory logic arrays (MLABs) that the module uses. This value is equal to the number of adaptive logic modules (ALMs) that is used for memory divided by 10 because each MLAB consumes 10 ALMs.