AMD Versal™ devices are divided into series that are targeted to different applications and markets. Some components are consistent between series and some vary either in availability or features. A few of the major resources include:
- AI Engine
- Programmable logic (PL)
- Network on chip (NoC)
- High-speed I/O (XPIO)
- Integrated memory controllers (DDRMC)
- High bandwidth memory (HBM)
- Processing system (PS)
- Platform management controller (PMC)
- Integrated block for PCIe® with DMA and cache coherent interconnect (CPM)
- Transceivers (GT)
- High-speed debug port (HSDP)
- High-speed connectivity and encryption integrated IP
The following table shows several features that vary between series. If a resource is present in a device listed in the column header, it is of the type listed in the table. Not all devices include all resources, see the Versal Architecture and Product Data Sheet: Overview (DS950) for more detail and device-specific information.
Series | AI Edge | AI Core | Prime | Premium | HBM | |||||
---|---|---|---|---|---|---|---|---|---|---|
Devices | VE1xxx | VE2xxx | VC1xxx | VC2xxx | VM1xxx | VM2xxx | VP10xx | VP1xxx | VP2xxx | All |
AI Engine | AIE | AIE-ML | AIE | AIE-ML | - | - | - | - | AIE | - |
Processing System | PS | PS | PS | PS | PS | PS | PS | PS | PS | PS |
GTY/GTYP | GTY | GTYP | GTY/GTYP | GTYP | GTY/GTYP | GTYP | GTY/GTYP | GTY/GTYP | GTYP | GTYP |
GTM | - | - | - | - | - | 58G | 112G | 112G | 112G | 112G |
CPM | Gen4x16 | Gen4x16 | Gen4x16 | Gen5x8 | Gen4x16 | Gen5x8 | Gen4x4 | Gen5x8 | Gen5x8 | Gen5x8 |
PCIe | Gen4x8 | Gen4x8 | Gen4x8 | Gen5x4 | Gen4x8 | Gen5x4 | Gen4x8 | Gen5x4 | Gen5x4 | Gen5x4 |
Multirate Ethernet MAC | 40G | 100G | 100G | 100G | 100G | 100G | 100G | 100G | 100G | 100G |
600G Ethernet MAC | - | - | - | - | - | - | 600G | 600G | 600G | 600G |
600G Interlaken | - | - | - | - | - | - | 600G | 600G | 600G | 600G |
400G High-Speed Crypto | - | - | - | - | - | - | 400G | 400G | 400G | 400G |
HBM | - | - | - | - | - | - | - | - | - | Yes |
VDU | - | Yes | - | Yes | - | - | - | - | - | - |
Versal device applications can exploit the capabilities of each of these resources. To create or migrate a design to a Versal device, you must identify which resources best satisfy the different needs of the application and partition the application across those resources.
The following figure shows the layout of the Versal device.
The following sections provide a summary of the blocks that comprise the Versal architecture. For detailed information on these blocks, see the Versal Architecture and Product Data Sheet: Overview (DS950).