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

5.3.3. Connectivity with HPS

In scenarios that combine the HPS and HBM, it is best to move the HBM access as far left as possible. This technique reduces the overlapping traffic on the NoC with the HPS traffic to its two adjacent EMIFs.

In the diagram below, there are no initiators that access the EMIF on the right side, so the HBM connections can be moved to the left.

Figure 23. Initiators Can Be Moved Left


With just a straight mapping of initiators and targets, there is still some overlap with the left HPS memory interface. The highlighted elements in HPS Connections Still Overlap indicate where HPS connections still overlap with HBM connections, potentially impacting the performance of the core-to-HBM or HPS-to-EMIF connection. Link 0 connections appear in red, Link 1 connections appear in green.

Figure 24. HPS Connections Still Overlap


By taking advantage of the distribution of targets on Link 0 and Link 1, it is possible to swap the location of the initiator highlighted in light blue, to avoid overlap with the HPS traffic.

Figure 25. Swap Initiator Location To Avoid Overlap with HPS Traffic


This placement also applies to LPDDR5 configurations using all four targets in I/O bank 3C and 3D.

Figure 26. LPDDR5 Configurations Using all Four Targets