Incremental Compilation Resource Center
The Intel® Quartus® Prime software incremental compilation feature is the most productive incremental design methodology for high-density FPGAs.
Table 1. Incremental Compilation Resources
Provides links to available documentation on incremental compilation.
Resource |
Description |
---|---|
Increasing productivity with Quartus® II incremental compilation (PDF) |
This paper describes how an incremental compilation flow can improve your productivity when designing for high-density, high-performance FPGAs. |
This user guide describes block-based design flows, also known as modular or hierarchical design flows. These advanced flows enable the preservation of design blocks (or logic comprising a hierarchical design instance) within a project, and reuse of design blocks in other projects. |
Table 2. Incremental Compilation Training and Demonstrations
Provides links to available training and demonstrations on incremental compilation.
Resource |
Description |
---|---|
Incremental block-based design compilation in the Intel Quartus Prime Pro software: Introduction (23 min online course) |
In this training, you will learn about incremental block-based compilation, the ability to partition your design and choose which parts should be reused in subsequent compilations. (Part 1 of 3) |
Incremental block-based design compilation in the Intel Quartus Prime Pro software: Design Partitioning (43 min online course) |
This part of the training goes into detail on how to plan for design partitioning, guidelines for creating good partitions, and the Intel Quartus Prime software tools used. (Part 2 of 3) |
Incremental block-based design compilation in the Intel Quartus Prime Pro software: Timing Closure and Tips (22 min online course) |
This final part of the training provides general tips and tricks as well as a methodology for using the feature to close timing. |
Design block reuse in the Intel Quartus Prime Pro software (44 min online course) |
This training covers design block reuse, the ability to partition your design, and provide parts of it to other projects or integrate complete or incomplete parts into your project. |