AN 370: Using the Intel FPGA Serial Flash Loader with the Intel Quartus Prime Software

ID 683299
Date 2/18/2019
Public
Document Table of Contents

1.7.1. Multiple Configuration Devices Support

You are unable to select the number of configuration devices. Based on the configuration device you selected in Convert Programming File tool, the Intel® Quartus® Prime software indicates the number of configuration devices required to fit the configuration file generated. The following examples explain the multiple flash support:

Table 2.  Example of Multiple Configuration Devices Requirements
  • Only identical configuration devices are supported for the multiple configuration devices feature.
  • Multiple configuration device feature supports up to 3 devices only.
Configuration Device Selected Configuration Data Size Configuration Device Required
EPCQ-L256 Larger than 256 Mbit and smaller than 512 MBit 2
EPCQ-L256 Larger than 512 Mbit and smaller than 768 MBit 3
Note: The Intel® Quartus® Prime Convert Programming File tool creates a .jic file based on the setting you set. Configuration will fail if the wrong configuration device type selected in the Convert Programming File tool. However, configuration will work if the configuration devices on your board are more than to the configuration devices required by the generated configuration file.

The Intel® Quartus® Prime programmer sees multiple configuration devices as a big storage unit. It spans across the flash boundary automatically when the content to be stored exceeds a particular flash capacity.

For example, in Table 2, only a single JIC file will be generated. For RPD file generation, multiple RPD files will be generated because the RPD files is programmed directly to the flash with other tools, such as third-party programmer. You must manage the RPD files and determine the right RPD to be programmed into each flash.