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.
1. Answers to Top FAQs
2. Network-on-Chip (NoC) Overview
3. Hard Memory NoC in Intel® Agilex® 7 M-Series FPGAs
4. NoC Design Flow in Intel® Quartus® Prime Pro Edition
5. NoC Real-time Performance Monitoring
6. Simulating NoC Designs
7. NoC Power Estimation
8. Hard Memory NoC IP Reference
9. Document Revision History of Intel® Agilex® 7 M-Series FPGA Network-on-Chip (NoC) User Guide
6.1. Adding NoC Connectivity and Address Mapping to the Simulation Netlist
6.2. Generating a Simulation Registration Include File ( Intel® Quartus® Prime Compilation Flow)
6.3. Generating a Simulation Registration Include File (Optional Early RTL Simulation Flow)
6.4. Contents of Simulation Registration Include File
8.1.2.1. NoC Initiator Intel FPGA IP AXI4/AXI4 Lite Interfaces
8.1.2.2. NoC Initiator AXI4 User Interface Signals
8.1.2.3. NoC Initiator Intel FPGA IP AXI4 Lite User Interface Signals
8.1.2.4. NoC Initiator Intel FPGA IP Clock and Reset Signals
8.1.2.5. NoC Initiator Intel FPGA IP Platform Designer-Only Signals
4.4.4. NoC Target Connectivity Guidelines
The High Bandwidth Memory (HBM2E) Interface Intel® Agilex® 7 FPGA IP and the External Memory Interfaces (EMIF) IP each contain the Hard memory NoC targets. Make any clocking, reset, calibration, or external I/O connections for these IP in accordance with the IP user guide guidelines for these IP.
- (Optional) Early RTL Simulation Flow using Platform Designer—To enable early RTL simulation, instantiate your NoC IP in Platform Designer and connect each AXI4 NoC subordinate port to one or more AXI4 NoC manager ports in the System View tab.
- If you are using Platform Designer to instantiate your NoC IP but do not require early RTL simulation, do not connect the AXI4 NoC subordinate ports in the Platform Designer System View tab. After running Analysis & Elaboration, you must use the NoC Assignment Editor to define connectivity and prepare your design for RTL simulation.
- If you are instantiating your NoC IP directly in RTL, the early RTL simulation flow is unavailable and the AXI4 NoC subordinate ports do not exist. After running Analysis & Elaboration, you can use the NoC Assignment Editor to define connectivity and prepare your design for RTL simulation.
Refer to the High Bandwidth Memory (HBM2E) Interface Intel® Agilex® 7 FPGA IP User Guide for information on the High Bandwidth Memory (HBM2E) Interface Intel® Agilex® 7 FPGA IP.
Refer to the External Memory Interfaces Intel® Agilex® 7 M-Series FPGA IP User Guide for information on the External Memory Interfaces (EMIF) IP.