Visible to Intel only — GUID: lcj1677543495816
Ixiasoft
1. About the High Bandwidth Memory (HBM2E) Interface Intel Agilex® 7 FPGA IP User Guide
2. Introduction to High Bandwidth Memory
3. Intel Agilex® 7 M-Series HBM2E Architecture
4. Creating and Parameterizing the High Bandwidth Memory (HBM2E) Interface Intel® FPGA IP
5. High Bandwidth Memory (HBM2E) Interface Intel® FPGA IP Interface
6. High Bandwidth Memory (HBM2E) Interface Intel® FPGA IP Controller Performance
7. Document Revision History for High Bandwidth Memory (HBM2E) Interface Intel FPGA IP User Guide
A. High Bandwidth Memory (HBM2E) Interface Intel® FPGA IP Intel® Quartus® Prime Software Flow
Visible to Intel only — GUID: lcj1677543495816
Ixiasoft
3.3. Address Mapping of the HBM2E Targets
You must assign a base address to each target that you connect to an initiator. The base address is a logical address that is your logic that uses that instance of the NoC Initiator IP.
Each initiator uses an independent 44-bit logical address space. The targets connected to HBM pseudo-channels are addressed using these 44-bit logical addresses. You must map the addresses for a given target in accordance with the following rules:
- Each target has a fixed address span of 1 GB, regardless of the actual pseudo-channel capacity (512 MB for 4H and 1 GB for 8H devices). Hence, the base addresses should be aligned to 1 GB boundaries, implying that the least significant 30-bits of the base address must always be zero.
- Targets must be mapped using non-overlapping address spaces.