Quartus® Prime Pro Edition User Guide: Platform Designer

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

1.21.6. Instantiating a Packaged Subsystem

As a packaged subsystem user, you can instantiate a packaged subsystem in another Platform Designer system. For example, you can share a packaged subsystem .qcp file with another designer who can then instantiate and connect the packaged subsystem in their own Platform Designer system. The packaged subsystem author determines which elements of the packaged subsystem are editable in the packaged subsystem.

To instantiate a packaged subsystem within a Platform Designer system, follow these steps:

  1. The packaged subsystem author creates the packaged subsystem, as Creating a New Platform Designer Packaged Subsystem describes.
  2. The packaged subsystem user opens or creates the Platform Designer system that will instantiate the packaged subsystem, as Creating or Opening a Platform Designer System describes.
  3. The packaged subsystem user places the subsystem .qcp file in the Quartus Prime software's IP search path. The packaged subsystem now appears under Projects in Platform Designer's IP Catalog.
    Figure 111. Packaged Subsystem Available in IP Catalog for Instantiation


  4. To instantiate the packaged subsystem in the open Platform Designer system, the packaged subsystem user double-clicks the packaged subsystem name in IP Catalog. The packaged subsystem now appears as a single IP component in the System View tab, according to the deployment options that the packaged subsystem author specifies.
    Figure 112. Packaged Subsystem Instantiated in Platform Designer System


  5. Connect the packaged subsystem to other system components, including clock and reset signals.
    Figure 113. Connecting System Components


  6. Depending on options that the packaged subsystem author specifies, you may be able to perform one or more of the following actions on the packaged subsystem:
    • Right-Click > Dive Into Package—when the DIVABLE property is set to True (the default setting) in the packaged subsystem script, you can dive into the packaged subsystem to view the details of the packaged subsystem components, connections, and parameters in another instance of Platform Designer.
      Figure 114. Dive Into Package Shows Contents of the Packaged Subsystem


    • Right-Click > Unlock—when the UNLOCKABLE property is set to True in the packaged subsystem script you can unlock the packaged subsystem and interact with it like any other Platform Designer system.
      Note: This action cannot be undone.