Quartus® Prime Pro Edition User Guide: Design Compilation

ID 683236
Date 9/30/2024
Public
Document Table of Contents

2.3.1.2. Precompiled Component Generation Flow

Complete the following steps to use the Precompiled Component Generation flow for your project:
  1. Enable Precompiled Components Generation, as Enabling Precompiled Components Generation describes.
  2. Create a new Quartus Prime project, or open a project you have previously created.
  3. After adding any design files to the project with Project > Add/Remove Files in Project, double-click Analysis & Elaboration on the Compilation Dashboard. Precompiled Component Generation runs as a sub-process of Analysis & Elaboration. To view the status of Precompiled Component Generation during Analysis & Elaboration, click the Progress Bar icon that appears in Compilation Dashboard.
    Figure 149. Progress Bar Icon




    The following applies if you have shared caches:

    • For each IP in the project that is available in a shared IP cache, the Compiler skips that IP, retrieves the entry from the shared IP cache, and copies the entry to the project’s cache. A message informs you that the component is loading from the cache.
    • For each IP that is not available in any of the shared IP caches, and if the shared IP caches are read-only, the Compiler partially synthesizes the IP and places the results in the project cache.
    • If there are read-write shared IP caches, the Compiler writes the compiled IP to the first writable cache in the list and issues a message when complete.
    • If you have different projects, using different IP variations, with the same name, accessing the same shared IP cache, the different IP variations are considered unique IPs in the shared IP cache.
    • You can optionally clear the IP cache by clicking Project > Clean Project.
  4. Following Precompiled Component Generation, you can view reports on each precompiled component under the Synthesis > Pre-compiled Components report folder.
    Figure 150. Pre-compiled Components Report Folder


  5. Continue with the compilation of your design by running Analysis & Synthesis and full compilation when ready.