Intel® Quartus® Prime Pro Edition User Guide: Platform Designer

ID 683609
Date 10/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.8.1. Add Pipeline Stages to the Interconnect Schematic

You can view and enable pipelinable locations in a graphical schematic of the Platform Designer interconnect. The Memory-Mapped Interconnect tab allows you to adjust pipeline connections in the Platform Designer command and response interconnect.
Note: You can specify the Limit interconnect pipeline stages to option to automatically insert from zero to a maximum of four pipeline stages, rather than adding pipeline stages explicitly in the schematic. Use the schematic if you require finer control than the option provides. Add pipelines to the interconnect schematic only for complete systems. When Enable all pipeline stages is set to TRUE, the Limit interconnect pipeline stages to option is disabled, and you cannot edit pipelines in the schematic.
Figure 196. Available Pipeline Locations in Memory Mapped Interconnect Schematic
  1. In the Platform Designer software, open a system that includes two Avalon® memory mapped pipeline bridge instances, with one instance functioning as the host, and the other instance functioning as the agent.
  2. Click View > Domains. The Domains tab displays the memory mapped domains in the system.
  3. Under Interconnect Parameters, ensure that Enable all pipeline stages is set to False. When set to True, this option disables manual pipeline insertion.
    Figure 197. Domains Tab
  4. In the Domains tab, click Show System With Interconnect. The System with Platform Designer Interconnect window displays the available pipeline locations on the Command and Response tabs.
  5. Specify the placement of pipeline stages in the interconnect schematic:
    • To view all locations that can accept a pipeline stage, enable Show Pipelinable Locations.
    • To add a pipeline to an available location, right-click the location and enable Pipelined.
    • To add pipelines at all available locations, click Add All Pipelines.
    • To remove all pipelines you add, click Remove All Pipelines.
    • To remove pipelines that have become stale due to changes since enabling a pipeline, click Remove Stale Pipelines. If you make changes to the original system's connectivity after manually pipelining an interconnect, the inserted pipelines may become invalid. Platform Designer displays warning messages when you generate the system if invalid pipeline stages are detected. You can remove invalid pipeline stages with the Remove Stale Pipelines option in the Memory-Mapped Interconnect tab. Do not make changes to the system's connectivity after manual pipeline insertion.
Note: Review manually-inserted pipelines when upgrading to newer versions of Platform Designer. Manually-inserted pipelines in one version of Platform Designer may not be valid in a future version.