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.5.2.2. Step 2: Make Connection Assignments in the NoC Assignment Editor
This step describes how to create connection assignments between initiators and targets using the NoC Assignment Editor.
After creating the group assignments in the Group tab of the NoC Assignment Editor, follow these steps to specify connections between NoC initiators and targets or SSM elements:
- In the NoC Assignment Editor, click the Connection tab. The Connection tab includes a subtab for each group that you specify on the Group tab.
Note: You must complete the Group tab assignments before starting the Connection tab assignments.
- Specify connections between a NoC initiator and a target or SSM by enabling the corresponding checkbox in the connection table. The group subtab includes a connection table with all the NoC initiators for that group listed on the left-hand side, and of all the NoC targets and SSM elements for the group listed across the top.
Figure 19. NoC Assignment Editor Connection Tab shows an example Connection tab in the NoC Assignment Editor with individual initiators and targets marked for connection.
Figure 19. NoC Assignment Editor Connection Tab
Note: Use the scrollbar at the right side to view additional initiators below. Use the scrollbar along the bottom to view additional targets or SSM elements to the right.
The following shows the equivalent .qsf assignment for specifying an initiator-to-target connection:
set_instance_assignment -name NOC_CONNECTION ON -from \ <hierarchical initiator path name> -to <hierarchical target path name>