AMD FPGAs, SoCs, MPSoCs, and adaptive SoCs support many different memory technologies internal or external to the device. With programmable logic often being used as accelerators in processing platforms, many AMD devices support all cache coherent interfaces including the CCIX open standard and CXL.
Versal™ Adaptive SoC | UltraScale+ | UltraScale™ | 7 Series | Spartan™ 6 | |
---|---|---|---|---|---|
Block RAM | 174Mb | 94Mb | 36Kb | 50Mb | 4Mb |
UltraRAM | 717Mb | 360Mb | – | – | – |
High Bandwidth Memory | 32GB | 16GB | – | – | – |
External Max Data Rate | 4266Mb/s | 2667Mb/s | 2400Mb/s | 1866Mb/s | 800Mb/s |
AMD products contain different types of internal memory for different design needs.
Versal™ Adaptive SoC | UltraScale+™ | UltraScale™ | 7 Series | Spartan™ 6 | |
---|---|---|---|---|---|
Distributed RAM size | 64-bit | 64-bit | 64-bit | 64-bit | 64-bit |
Distributed RAM capacity range | 0.6 – 103Mb | 1.2Mb – 48.3Mb | 4.1Mb – 28.7Mb | 70Kb – 21Mb | 75Kb – 1.3Mb |
Block RAM size | 36Kb | 36Kb | 36Kb | 36Kb | 18Kb |
Block RAM capacity range | 0.8Mb – 174Mb | 5.3Mb – 94.5Mb | 12.7 – 132.9Mb | 180Kb – 66.1Mb | 216Kb – 4.7Mb |
UltraRAM size | 288Kb | 288Kb | – | – | – |
UltraRAM capacity range | 6.8Mb – 717Mb | 90Mb – 360Mb | – | – | – |
HBM stack size | 8GB – 16GB | 4GB – 8GB | – | – | – |
HBM capacity range | 8GB – 32GB | 4GB – 16GB | – | – | – |
AMD offers a comprehensive set of physical layer memory interfaces and memory controllers for varied bandwidth, efficiency, and low latency requirements. Based on a rigorous characterization process to determine specifications, interface supports include DDR3 and DDR4 multi-rank DIMMs, including UDIMM, SODIMM, and RDIMM with DQS groups of x4 and x8. Refer to the following tools to plan your memory interface design and implementation:
AMD memory controllers are included in the Vivado™ IP Catalog at no extra charge.
Refer to the device data sheet for a full list of supported memory standards and maximum data rates.
AMD provides best-in-class tools to estimate memory performance, interface capacity, and power consumption to maximize performance-per-watt and accelerate design and implementation. Below are a variety of memory- and power-related tools to get started today.
Relative Merit | DDR4 DIMM | HMC | RLDRAM 3 | QDR-IV | LPDDR4 | Virtex™ UltraScale+™ HBM Device | Versal™ HBM ACAP |
---|---|---|---|---|---|---|---|
Bandwidth | 21GB/s | 160GB/s | 10.8GB/s | 16.8GB/s | 9.6GB/s | 460GB/s | 820GB/s |
Density | 32GB | 2GB | 280MB (0.280GB) |
18MB (0.018GB) |
4GB | 16GB | 32GB |
Price / GB | $ | $$$ | $$ | $$ | $$ | $$ | $$ |
PCB Requirement | High | Medium | High | High | High |
None | None |
Power (pJ/bit) | ~27 | ~30 | ~40 | ~27 | ~19 | ~7 | ~6 |
Latency | Med | High | Low | Low | Med | Med | Med |