Visible to Intel only — GUID: ubc1697645316422
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: ubc1697645316422
Ixiasoft
6.2. Debugging NoC Bit Errors
Errors where the transaction completes correctly, but not all of the data is correct, are indicative of a signal quality issue (bit errors) caused by electrical or timing problems. The source of the error can be at the external memory interface, or a source internal to the FPGA.
Follow these steps to debug bit errors for the NoC:
- Run the Intel® Quartus® Prime software Timing Analyzer and view the results for your design to ensure that there are no failing paths. Refer to Intel Quartus Prime Pro Edition User Guide: Timing Analyzer.
- Run the Intel® Quartus® Prime software Design Assistant and compare the recommendations with your design's timing constraints to ensure that all paths are properly constrained. Refer to Design Assistant Design Rule Checking in Intel Quartus Prime Pro Edition User Guide: Design Recommendations.
- Review the quality of the external memory interfaces in your design. Check the calibration margins and also refer to specific debugging guidelines in the Debugging chapter of the External Memory Interfaces Intel Agilex® 7 M-Series FPGA IP User Guide.
- Use the available External Memory Interfaces Intel Agilex 7 M-Series FPGA IP or High Bandwidth Memory (HBM2E) Interface Intel Agilex® 7 M-Series FPGA IP example designs with your hardware to debug issues with the available traffic generator Intel FPGA IP. This technique allows you to use a properly constrained reference design to focus your debug on only external interface issues.
Related Information