AN 1003: Multi Memory IP System Resource Planning: for Intel Agilex® 7 M-Series FPGAs

ID 788295
Date 11/22/2023
Public
Document Table of Contents

3.3. Overall Bandwidth for NoC Systems

As this document previously describes, the overall system bandwidth for systems with memories and the NoC depends on several factors, including individual memory controller efficiency, traffic access, and individual initiator and target capacity.

While planning for your system resources and overall bandwidth, you must estimate these factors for each individual component. This early estimation of bandwidth helps determine the resources required from the hard memory NoC, and allows you to consider whether additional features (like use of fabric NoC) may be appropriate for your situation.

Example of Overall Bandwidth for DDR5 System shows the distribution of bandwidth across different components for a DDR5 memory solution that uses the NoC. In this example, the clock scheme is symmetric clocking without use of the fabric NoC. The memory IP is DDR5 x32 at -2 speed grade. The DDR5 target has a direct connection to the initiator via the horizontal NoC. This connection means there is no bandwidth impact on horizontal NoC links.

Figure 1. Example of Overall Bandwidth for DDR5 System


The following notes apply to Example of Overall Bandwidth for DDR5 System: