Quartus® Prime Pro Edition User Guide: Programmer

ID 683039
Date 4/01/2024
Document Table of Contents

1.5.4. Generating a Merged .pmsf File from Multiple .pmsf Files ( Arria® 10 and Cyclone® 10 GX Designs)

Use a single merged .rbf file to reconfigure two PR regions simultaneously.

Note: This procedure supports only Arria® 10 and Cyclone® 10 GX devices. Agilex™ 7, Agilex™ 5, and Stratix® 10 devices do not support merging .pmsf files.

To merge two or more .pmsf files:

  1. Open the Convert Programming Files dialog box.
  2. Specify the output file name and programming file type as Merged Partial-Mask SRAM Object File (.pmsf).
  3. In the Input files to convert dialog box, select PMSF Data.
  4. To add input files, click Add File. You must specify two or more files for merging.
  5. To generate the merged file, click Generate.

Alternatively, to merge two or more .pmsf files from the Quartus® Prime shell, type the following command:

quartus_cpf --merge_pmsf=<number of merged files> <pmsf_input_file_1> \ 
     <pmsf_input_file_2> <pmsf_input_file_etc> <pmsf_output_file>

For example, to merge two .pmsf files, type the following command:

quartus_cpf --merge_pmsf=2 foo.pmsf bat.pmsf \

After creating the merged .pmsf, generate a .rbf, as Generating PR Bitstream Files describes.