Visible to Intel only — GUID: ore1685722099715
Ixiasoft
Answers to Top FAQs
1. Network-on-Chip (NoC) Overview
2. Hard Memory NoC in Agilex™ 7 M-Series FPGAs
3. NoC Design Flow in Quartus® Prime Pro Edition
4. NoC Real-time Performance Monitoring
5. Simulating NoC Designs
6. NoC Power Estimation
7. Hard Memory NoC IP Reference
8. Document Revision History of Agilex™ 7 M-Series FPGA Network-on-Chip (NoC) User Guide
3.4.1. General NoC IP Connectivity Guidelines
3.4.2. Connectivity Guidelines: NoC Initiators for Fabric AXI4 Managers
3.4.3. Connectivity Guidelines: NoC Targets for Fabric AXI4 Managers
3.4.4. Connectivity Guidelines: NoC Clock Control
3.4.5. Connectivity Guidelines: NoC Initiators for HPS
3.4.6. Connectivity Guidelines: NoC Targets for HPS
3.5.4.1. Example 1: External Memory Interface with 1 AXI4 Initiator and 1 AXI4-Lite Initiator
3.5.4.2. Example 2: Two External Memory Interfaces with One AXI4 Initiator and One AXI4-Lite Initiator
3.5.4.3. Example 3: One External Memory Interfaces with Two AXI4 Initiators and One AXI4-Lite Initiator
3.5.4.4. Example 4: Two High-Bandwidth Memory Pseudo-Channels with Two AXI4 Initiators (Crossbar) and Shared AXI4-Lite Initiator
3.5.4.5. Example 5: Hard Processor System with Two External Memory Interfaces
7.1.2.1. NoC Initiator Intel FPGA IP AXI4/AXI4-Lite Interfaces
7.1.2.2. NoC Initiator AXI4 User Interface Signals
7.1.2.3. NoC Initiator Intel FPGA IP AXI4-Lite User Interface Signals
7.1.2.4. NoC Initiator Intel FPGA IP Clock and Reset Signals
7.1.2.5. NoC Initiator Intel FPGA IP Platform Designer-Only Signals
Visible to Intel only — GUID: ore1685722099715
Ixiasoft
3.4.1.2. Connecting NoC IP and Assigning Base Addresses in the NoC Assignment Editor Connection Flow
This topic describes how to connect the NoC IP and assign base addresses using the NoC Assignment Editor connection flow, as NoC Design Flow Options describes. When using the NoC Assignment Editor connection flow, you can configure and instantiate your NoC IP in either Platform Designer or in RTL.
Note: If you are using the Platform Designer connection flow, you can ignore this topic and refer instead to Connecting NoC IP and Assigning Base Addresses in the Platform Designer Connection Flow.
To connect the NoC IP and assign base addresses using the NoC Assignment Editor connection flow, follow these steps:
- In Platform Designer System View tab, or in your design RTL, configure and instantiate all the NoC IP.
- If you instantiate your NoC IP in the System View tab, leave any AXI4 NoC manager, AXI4 NoC subordinate, HPS AXI4 NoC manager, and HPS AXI4 NoC subordinate interfaces on the NoC IP unconnected. If you are instantiating your NoC IP directly in RTL, these interfaces do not exist. In the System View tab, or in your design RTL, connect the NoC IP to external pins or FPGA core logic, as appropriate for your application.
Note: If you are using Platform Designer, making these connections may require exporting signals as conduits when the connection targets are not part of the Platform Designer system.
- If you instantiate your NoC IP in the System View tab, save the system and click Generate HDL.
- Run Quartus® Prime Analysis & Elaboration on the design and then create NoC connections and base address assignments, as Creating NoC Assignments for Compilation describes.
Note: The NoC Assignment Editor connection flow does not support RTL simulation until after you complete NoC connection and base address assignments in the NoC Assignment Editor.