Incremental Compilation Resource Center
The Quartus® II software incremental compilation feature reduces compilation times by up to 70 percent while preserving the results of unchanged logic in your design. Incremental compilation supports both top-down and bottom-up team-based design methodologies. For additional information on incremental compilation, see:
For a brief overview of the incremental compilation feature, refer to the Quartus II Incremental Compilation product feature page.
To search for known incremental compilation issues and technical support solutions, use Altera’s Knowledge Database. You can also visit the Altera® Forum to discuss technical issues with other Altera users.
For further technical support, use mySupport to create, view, and update service requests.
Incremental Compilation Resources
Table 1 provides links to available documentation on incremental compilation.
Table 2 provides links to available training and demonstrations on incremental compilation.
| Table 2. Incremental Compilation Training and Demonstrations |
| Title |
Description |
Incremental Compilation and Team-Based Design
Online Demonstration |
You will see a demonstration of the incremental compilation feature used in both top-down and bottom-up team-based compilation methodologies.
This is a 10-minute online demonstration.
|
Introduction to Incremental Compilation
Online Course |
You will learn how to preserve design performance and reduce compilation time by using the incremental compilation feature. By the end of this training, you will be able to use LogicLock regions in physical partitioning of your design. You will be able to segment your design into logical design partitions. You will be able to apply the incremental compilation methodology to both the top-down and bottom-up design flows.
This is a 2-hour online course.
|
Best Practices for Incremental Compilation Partitions and Floorplan Assignments—Part 1 and Part 2
Online Courses |
This training explains why and when to use incremental compilation. You will learn how to choose design partitions and follow guidelines to help you set up your design hierarchy and source code for incremental compilation. The training also explains why and when to create a design floorplan for incremental compilation. You will learn how to create a floorplan and follow guidelines to create an optimal floorplan for your design partitions. You will also learn about the tools available for helping with design partitioning, assessing partition quality, and creating a design floorplan in Quartus II software. Finally, you will learn about limitations and restrictions with the incremental compilation feature in the Quartus II software version 7.2.
Parts 1 and 2 are each 1-hour online courses.
|
The Quartus II Software Design Series: Optimization
Instructor-Led Course |
You will learn advanced features of the Quartus II software that enable you to shorten your design cycle as well as improve your design performance and utilization. You will use the incremental compilation flow and LogicLock regions in Quartus II software to reduce compilation times and preserve performance.
This is a 1-day instructor-led course.
|
|