Visible to Intel only — GUID: bun1694012146185
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: bun1694012146185
Ixiasoft
4. Resource Planning for Intel Agilex® 7 M-Series FPGAs
This chapter explains resource planning strategies to achieve maximum performance through optimal and careful resource placement.
Unlike previous Intel FPGA families that place I/O resources last, it is essential to plan I/O resources before finalizing pin placement for Intel Agilex® 7 M-Series FPGAs. Intel Agilex® 7 M-Series FPGAs have a stronger interdependence between board planning, memory bandwidth, hard memory NoC capabilities, routability, and timing closure for the core fabric near the hard memory NoC.
To maximize system performance, plan the utilization and placement of the following resources:
- General purpose I/O functions
- Avalon® streaming configurations
- LVDS SERDES Intel FPGA IP and PHY Lite Intel FPGA IP usage and placement
- Various external memory interface (EMIF) and HPS EMIF configurations
- HBM2E configurations
- AXI4-Lite requirements for sideband operations
Section Content
Hard Memory NoC Resource Planning Overview
I/O Bank Blockage
Planning Avalon Streaming Utilization
Planning for Initiator Blockage Impact from GPIO, LVDS SERDES, and PHY Lite Bypass Mode
Planning NoC PLL and I/O PLL
Pin Planning for HPS EMIF
Planning for an External Memory Interface
Planning for HBM2E
Planning for the Fabric NoC
Planning for AXI4-Lite
Planning NoC and Memory Solution Clocks