F-Tile Dynamic Reconfiguration Suite Intel® FPGA IP User Guide

ID 711009
Date 12/19/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.6.1. Selecting the Nios® Data Memory Size

The Intel® Quartus® Prime software generates the IP's .mif file during the Support Logic Generation step. In addition to the individual .mif files, the Intel® Quartus® Prime software also generates a combined .mif file. You can determine the required size for the Nios® data memory for the IPs you want to dynamically reconfigure by examining the appropriate .mif files.

The .mif files are located in the <project_directory>/support_logic/ directory. You use the combined .mif file to determine the total required size for the Nios® data memory.

The combined .mif file provides width and depth information used for the memory size calculation:
-- Quartus Prime generated Memory Initialization File (.mif) --
WIDTH = 32;
DEPTH = 15714;

ADDRESS_RADIX = HEX;
DATA_RADIX = HEX;

Based on the above combined .mif file, the required Nios® data memory is (15,714 x 32 ) / 8 = 62,856 bytes.