Quartus® Prime Pro Edition User Guide: Partial Reconfiguration

ID 683834
Date 10/23/2024
Public
Document Table of Contents

1.6.9. Step 9: Program the FPGA Device

The Quartus® Prime Assembler generates the PR bitstreams for your design personas. For Arria® 10 and Cyclone® 10 GX designs, you send the bitstreams to the PR control block. For Agilex® 7, Agilex™ 5, and Stratix® 10 designs, you send the PR bitstreams to the SDM. You must compile the PR project, including the base revision, and at least one implementation revision, before generating the PR bitstreams.

For Agilex® 7, Agilex™ 5, and Stratix® 10 designs, the Assembler generates a configuration .rbf automatically at the end of compilation. For Arria® 10 and Cyclone® 10 GX designs, you can add the GENERATE_PR_RBF_FILE assignment to the .qsf or use the Convert Programming Files dialog box to convert the Partial-Masked SRAM Object Files (.pmsf) to an .rbf file, as Generating PR Bitstream Files describes.

Programming File Generation
Table 4.  PR Programming Files
Programming File Description
<rev>.<pr_region>.pmsf Contains the partial-mask bits for the PR region. The .pmsf file contains all the information for creating PR bitstreams.
Note: The default file name corresponds to the partition name.
<rev>.<static_region>.msf Contains the mask bits for the static region.
<rev>.sof Contains configuration information for the entire device.