Intel® Quartus® Prime Standard Edition User Guide: Partial Reconfiguration

ID 683499
Date 9/24/2018
Public
Document Table of Contents

1.10.2.2. Generating a .rbf File from a .pmsf Input File

Perform the following steps in the Intel® Quartus® Prime software to generate the partial reconfiguration .rbf file in the Convert Programming Files dialog box.

  1. From the File menu, click Convert Programming Files.
  2. Specify the programming file type as Raw Binary File for Partial Reconfiguration (.rbf).
  3. Specify the output file name.
  4. Select input file to convert. Only a single .pmsf input file is allowed. Click Add.
  5. Select the new .pmsf and click Properties.
  6. Turn the Compression, Enable SCRUB mode, Write memory contents, and Generate encrypted bitstream options on or off depending on the requirements of your design. Click Generate to generate the .rbf file for partial reconfiguration.
  • Compression: Enables compression on the PR bitstream.
  • Enable SCRUB mode: Default is based on AND/OR mode. This option is valid only when your design does not contain vertically overlapped PR masks. The .rbf generation fails otherwise.
  • Write memory contents: Turn this on when you have a .mif that was used during compilation. Otherwise, turning this option on forces you to use double PR in AND/OR mode.
  • Generate encrypted bitstream: If this option is enabled, you must specify the Encrypted Key Programming ( .ekp) file, which generated when converting a base .sof to an encrypted bitstream. The same .ekp must be used to encrypt the PR bitstream.

When you turn on Compression, you must present each PR_DATA[15:0] word for exactly four clock cycles.

Turn on the Write memory contents option only if you are using AND/OR mode and have M20K blocks in your PR design that need to be initialized. When you check this box, you must to perform double PR for regions with initialized M20K blocks.