Intel® Agilex® 7 M-Series FPGA Network-on-Chip (NoC) User Guide

ID 768844
Date 5/22/2023
Public

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

Document Table of Contents

4.1.1. Options for Specifying NoC Connectivity and Addressing

You can use either the Intel® Quartus® Prime compilation flow or an optional early simulation flow for specifying NoC connectivity and addressing. The flow that you select impacts your design entry method and how you specify NoC connectivity and addressing assignments. Subsequent stages of the design flow, such as assigning physical locations, compiling, and reviewing results, are the same in both flows.

Intel® Quartus® Prime Compilation Flow for NoC Connectivity and Addressing

In the Intel® Quartus® Prime compilation flow for specifying connectivity and addressing, you instantiate the NoC IP in Platform Designer or in your design RTL. NoC IP includes the NoC Initiator Intel FPGA IP, the NoC targets (located in the HBM2E or external memory IP), and the NoC Clock Control Intel FPGA IP. After running Intel® Quartus® Prime Analysis & Elaboration, you define the NoC connectivity and addressing in the NoC Assignment Editor. You also specify the performance objectives, such as required bandwidth, in the NoC Assignment Editor.

In this flow, you can only perform RTL simulation after defining the NoC connectivity and addressing in the NoC Assignment Editor and re-running Intel® Quartus® Prime Analysis & Elaboration, as Creating NoC Assignments for Compilation describes.

Optional Early Simulation Flow for NoC Connectivity and Addressing

In the alternate early simulation flow, you instantiate and define connectivity and addressing of the NoC IP in Platform Designer. After generating HDL for your Platform Designer system, the design is ready for RTL simulation, without any requirement to run Analysis & Elaboration. If you define NoC connectivity and addressing in Platform Designer, you must still define the same NoC connectivity and addressing in the NoC Assignment Editor for Intel® Quartus® Prime compilation.

To perform early simulation of a NoC design, follow these steps:

  1. Instantiate the NoC-related IP and define NoC connectivity and addressing in the Platform Designer System View tab.
  2. To generate the NoC system, click the Generate HDL button in Platform Designer.
  3. You can now perform RTL simulation without running Analysis & Elaboration in the Intel® Quartus® Prime software.
    Note: If you define NoC connectivity and addressing in Platform Designer, you must also define the same exact NoC connectivity and addressing in the NoC Assignment Editor before compilation in the Intel® Quartus® Prime software.