Visible to Intel only — GUID: kor1694025033480
Ixiasoft
1. Answers to Top FAQs
2. About This Application Note
3. Component Bandwidth Projections and Limitations
4. Resource Planning for Intel Agilex® 7 M-Series FPGAs
5. Factors Affecting NoC Performance
6. Debugging the NoC
7. Document Revision History of AN 1003: Multi Memory IP System Resource Planning for Intel Agilex® 7 M-Series FPGAs
4.1. Hard Memory NoC Resource Planning Overview
4.2. I/O Bank Blockage
4.3. Planning Avalon® Streaming Utilization
4.4. Planning for Initiator Blockage Impact from GPIO, LVDS SERDES, and PHY Lite Bypass Mode
4.5. Planning NoC PLL and I/O PLL
4.6. Pin Planning for HPS EMIF
4.7. Planning for an External Memory Interface
4.8. Planning for HBM2E
4.9. Planning for the Fabric NoC
4.10. Planning for AXI4-Lite
4.11. Planning NoC and Memory Solution Clocks
5.1. Recommended Performance Tuning Procedure
5.2. NoC Initiator and Target Clock Rate
5.3. Recommended NoC Design Topologies
5.4. Traffic Access Pattern and Memory Controller Efficiency
5.5. Traffic Access Pattern Due To Multiple Traffic Flows
5.6. Transaction Size
5.7. Congestion Interaction
5.8. Bandwidth Sharing At Each Switch
5.9. Exceeding NoC Bandwidth Limits
5.10. Maximum Number of Outstanding Transactions
5.11. QoS Priority
5.12. AxID
5.13. Example: 2x2 HBM Crossbars
5.14. Example: 16x16 Crossbar
Visible to Intel only — GUID: kor1694025033480
Ixiasoft
2.1. Preliminary Guidelines
The following preliminary guidelines apply to the understanding of the information and diagrams in this document:
- This document provides reference information for planning performance-optimized designs. However, ultimately you must compile your design in the Intel® Quartus® Prime Pro Edition software to determine optimal device selection, hard memory NoC utilization, and pin placement.
- The impact of this document's guidelines and recommendations on performance may vary, depending on your application traffic scenario, controller IP settings, and NoC settings.
- Use the Interface Planner in the Intel® Quartus® Prime Pro Edition software to obtain an accurate view of placement restrictions.
- The recommendations provided in this document are only applicable to the -2 device speed grade supported performance, unless otherwise noted.
- Some diagrams in this document do not depict AXI4 targets (TNIUs) nor AXI4-Lite targets (TNIU Lite) for simplicity and focus on design impact elements.
- This document provides some preliminary bandwidth and efficiency data derived from architectural knowledge and simulations. Hardware data collection is ongoing and these guidelines are subject to change.
- AXI4 initiator labeling in all diagrams shows logical numbering and labeling. For the physical initiator name, refer to the Top-Edge Hard Memory NoC Locations in Interface Planner and Bottom-Edge Hard Memory NoC Locations in Interface Planner topics in Intel Agilex® 7 M-Series FPGA Network-on-Chip (NoC) User Guide.
- The performance and efficiency data for memory controller and IP in this document are based on simulation. Efficiency is also dependent on the configuration of the memory controller. The efficiency numbers in this document represent the best-case configuration for each scenario.
- Any architecture or protocol information is outside the scope of this document. Refer to individual IP user guides for any architectural and protocol-based information.