Intel® Quartus® Prime Standard Edition User Guide: Partial Reconfiguration
ID
683499
Date
9/24/2018
Public
1.1. Terminology
1.2. An Example of a Partial Reconfiguration Design
1.3. Partial Reconfiguration Modes
1.4. Partial Reconfiguration Design Flow
1.5. Freeze Logic for PR Regions
1.6. Implementation Details for Partial Reconfiguration
1.7. Example of a Partial Reconfiguration Design with an External Host
1.8. Example Partial Reconfiguration with an Internal Host
1.9. Partial Reconfiguration Project Management
1.10. Programming Files for a Partial Reconfiguration Project
1.11. On-Chip Debug for PR Designs
1.12. Partial Reconfiguration Known Limitations
1.13. Document Revision History
1.10.2.1. Generating a .pmsf File from a .msf and .sof Input File
1.10.2.2. Generating a .rbf File from a .pmsf Input File
1.10.2.3. Create a Merged .msf File from Multiple .msf Files
1.10.2.4. Generating a Merged .pmsf File from Multiple .pmsf Files
1.10.2.5. Enable Partial Reconfiguration Bitstream Decompression when Configuring Base Design SOF file in JTAG mode
1.10.2.6. Enable Bitstream Decryption Option
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.
- From the File menu, click Convert Programming Files.
- Specify the programming file type as Raw Binary File for Partial Reconfiguration (.rbf).
- Specify the output file name.
- Select input file to convert. Only a single .pmsf input file is allowed. Click Add.
- Select the new .pmsf and click Properties.
- 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.
Related Information