1.4. HBM2E Interface Intel® FPGA IP v1.3.0
Quartus® Prime Version | Description | Impact |
---|---|---|
23.2 | Verified in the Quartus® Prime software v23.2. | Provides interface to high bandwidth memory on Intel Agilex® 7 M-Series FPGAs. |
Note: This documentation is preliminary and subject to change.
Protocol/Category | Device Speed Grade | Maximum Rate | S | C | T | H |
---|---|---|---|---|---|---|
HBM2E | -1 | 1.6 - 3.2 GT/s | X | X | X 1 | X |
-2 | 1.6 - 2.8 GT/s | X | X | X 1 | X | |
-3 | 1.6 -2.0 GT/s | X | X | X 1 | X | |
Note: 1 = Timing is currently preliminary. It will be necessary to recompile designs in future releases.
Support level key:
|
Category | Subcategory | Supported? | S | C | T | H | |
---|---|---|---|---|---|---|---|
HBM2E Capacity | 8 GB (4H) | Yes | X | X | X | X | |
16 GB (8H) | Yes | X | X | X | X | ||
Channels | All eight channels enabled | Yes | X | X | X | X | |
Single channel enabled | Yes | X | X | X | X | ||
Protocol | AXI4 | Yes | X | X | X | X | |
AXI4-Lite | Yes | X | X | X | X | ||
Dual-HBM2E IP Support | Using design examples | Yes | X | X | X | ||
Data Mode | 256 bit | Yes | X | X | X | X | |
256 bit with ECC | Yes | X | X | X | X | ||
256 bit with data mask | Yes | X | X | X | X | ||
288 bit | Yes | X | X | X | X | ||
Memory Controller | Address Reordering | Yes | X | X | X | X | |
Auto-precharge | Yes | X | X | X | X | ||
Scheduling | Yes | X | X | X | X | ||
Controller refresh | Yes | X | X | X | X | ||
Temperature-based throttling | Yes | X | X | X | X | ||
Refresh | Temperature-controlled refresh | Yes | X | X | X | X | |
Power Estimation | Yes | X | X | X | X | ||
Design Example | 1-to-1 full address | Yes | X | X | X | X | |
16-to-16 crossbar | Yes | X | X | X | X | ||
Fabric NoC | Yes | X | X | X | X | ||
AXI4-Lite | Yes | X | X | X | X | ||
Traffic Generator | Yes | X | X | X | X | ||
Simulators | VCS* | Yes | X | ||||
VCS-MX * | Yes | X | |||||
ModelSim SE * | Yes | X | |||||
Xcelium * | Yes | X | |||||
Aldec * | No | ||||||
Support level key:
|
Category | Stratix® 10 | Intel Agilex® 7 M-Series | Notes |
---|---|---|---|
Memory device | HBM2 | HBM2E | |
Transfer rates | -1: 1.0 - 2.0 GT/s | -1: 1.6 - 3.2 GT/s | |
-2: 1.0 - 1.6 GT/s | -2: 1.6 - 2.8 GT/s | ||
-3: 1.0 - 1.2 GT/s | -3: 1.6 - 2.0 GT/s | ||
Capacity | 4 GB/4H and 8 GB/8H | 8 GB/4H and 16 GB/8H | Increased capacity per die. |
Periphery-to-core transport layer | Hard-wired | Fabric NoC and High-speed interconnect NoC | |
User interface | Avalon® memory-mapped interface, and AXI | AXI4 and AXI4-Lite | |
User Clock | 150 - 500 MHz | 250 - 660 MHz 1 | Valid range depends on device speed grade and complexity of the design. |
Configuration interface | 8× APB | 4× AXI4-Lite | Converged to AXI4 for both main band and side band. |
AWORD pins | R[5:0] | R[6:0] | |
C[7:0] | C[8:0] | ||
HBMC bypass | ASIC mode, PHY-only mode | None | |
Refresh | Controller, user-initiated | Controller | |
|