• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Unveils the Versal Premium Series Gen 2 Adaptive SoC (FPGA) with PCIe 6.0 and CXL 3.1 For Next-Gen, I/O Rich Applications

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,279 (7.54/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
AMD on Tuesday released its flagship FPGA series, and possibly its most important product launch after the company's Xilinx acquisition, the Versal Premium Series Gen 2 SoC. It's hard to call this an FPGA, much in the same way as it's hard to call a modern processor "a CPU," there are many integrated devices, platform interfaces, and application-specific accelerators, and much in the same way, the Versal Premium Series Gen 2 is marketed as an "adaptive SoC," rather than a really powerful FPGA. Speaking of I/O, this is AMD's first product to implement PCI-Express Gen 6 and CXL 3.1.

There's no host platform that currently support these standards—neither EPYC "Turin" nor Xeon 6 "Granite Rapids," but it goes to show that the chip is future-ready and can put the new I/O standards to use. The chip is designed to be implemented as a standalone SoC, and so it supports both DDR5 RDIMMs and LPDDR5X, giving end-users the flexibility to go with the two vastly different memory standards depending on what their application is. These capabilities make the Versal Premium Series Gen 2 well-suited for demanding applications in sectors like data centers, communications, test and measurement, aerospace, and defense, where high-speed data processing is critical.



The main feature of the Versal Premium Series Gen 2 is its FPGA. Put short, think of an FPGA as a sea of transistors that you can program to work like any logic device you want. This is different from emulation, because the FPGA performs close to what an ASIC would. FPGAs are crucial when designing and prototyping ASICs, or for hardware manufacturers that have a very small production target to create the logic device they want using an FPGA (think a space agency creating an SoC for one of its interplanetary probes). The Versal Premium Series Gen 2, depending on the model, comes with anywhere between 1.40 to 3.27 million system logic cells (SLCs), 643k to 1.49 million LUTs, 3,320 to 7,616 DSP engines, 4 to 8 DDR5/LPDDR5x memory controllers, and a memory bus width ranging from 128-bit to 256-bit. I/O includes a dual PCI-Express 6.0 x8 interface (64 Gbps per lane), which converts to a CXL 3.1 interface of comparable bandwidth, and a multitude of MACs, including a 100 Gbps multirate Ethernet MAC, up to five 600 Gbps Ethernet MACs depending on the model, and a 400 Gbps high-speed crypto engine.

In addition to faster connectivity, Versal Premium Series Gen 2 includes enhanced security features. It is the first FPGA to integrate PCIe Integrity and Data Encryption (IDE) directly within its hard IP, offering high-level security for data in transit. It also incorporates 400 Gbps Crypto Engines, which support accelerated, secure data transmission. AMD has embedded encryption into the platform's DDR memory controllers, ensuring data at rest is also protected. Development tools for the Versal Premium Gen 2 will be available in 2025, with production expected in 2026. With these innovations, AMD's Versal Premium Series Gen 2 aims to redefine adaptive computing for industries seeking scalable, high-performance, and secure data handling solutions.

AMD will begin sampling and releasing development tools of the Versal Premium Series Gen 2 in 2025, while taking orders. Production of the SoC should commence in 2026—now you know why it comes with a PCIe Gen 6 interface.

For more information, visit the product page.

The complete slide-deck from AMD follows.

View at TechPowerUp Main Site
 
Joined
Dec 12, 2016
Messages
1,914 (0.66/day)
It would be nice to know more about acquired Xilinx products and how they might be used in our DIY PC building world. But I'm guessing there isn't much crossover.
 
Joined
Aug 20, 2007
Messages
21,502 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Joined
Dec 6, 2022
Messages
414 (0.56/day)
Location
NYC
System Name GameStation
Processor AMD R5 5600X
Motherboard Gigabyte B550
Cooling Artic Freezer II 120
Memory 16 GB
Video Card(s) Sapphire Pulse 7900 XTX
Storage 2 TB SSD
Case Cooler Master Elite 120
Joined
Aug 20, 2007
Messages
21,502 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Joined
Dec 6, 2022
Messages
414 (0.56/day)
Location
NYC
System Name GameStation
Processor AMD R5 5600X
Motherboard Gigabyte B550
Cooling Artic Freezer II 120
Memory 16 GB
Video Card(s) Sapphire Pulse 7900 XTX
Storage 2 TB SSD
Case Cooler Master Elite 120
I feel that way about most corperate names frankly.
Same here, but at least some or maybe most of them, provide some kind of info, model, I dont know, but this one in particular is just so generic.
 
Joined
Dec 12, 2016
Messages
1,914 (0.66/day)
Thanks for posting the slide deck. Versal looks like it's mostly used for PCIe and Memory traffic control and security in data centers. Always good to know about these kinds of technologies.
 
Joined
Apr 2, 2011
Messages
2,838 (0.57/day)
Wow, it's an FPGA with PCI-e 6.0 and blazing fast RAM. This is going to cost an arm and a leg...but it's technology directly transferrable to stuff like GPUs. Maybe AMD is taking the next generation of GPUs off to better integrate new tech and get it at a reasonable price point so that more than one of its business centers can align...and the image of truly heterogeneous computing can be realized.

-continues reading-

Oh...it's a late 2025 sampling with late 2026 release of actual hardware. This stuff is two years out, and it's rather squarely focused on data center applications instead of making stuff like NPUs obsolete because an FPGA can be flashed to do anything great instead of having to have multiple co-processors who are dead space unless their unique functions are being used. This is a lot less exciting for consumers in the next 5-6 years...which is about how long the tech will require to trickle down. Sigh.
 
Joined
Mar 16, 2017
Messages
242 (0.09/day)
Location
behind you
Processor Threadripper 1950X
Motherboard ASRock X399 Professional Gaming
Cooling IceGiant ProSiphon Elite
Memory 48GB DDR4 2934MHz
Video Card(s) MSI GTX 1080
Storage 4TB Crucial P3 Plus NVMe, 1TB Samsung 980 NVMe, 1TB Inland NVMe, 2TB Western Digital HDD
Display(s) 2x 4K60
Power Supply Cooler Master Silent Pro M (1000W)
Mouse Corsair Ironclaw Wireless
Keyboard Corsair K70 MK.2
VR HMD HTC Vive Pro
Software Windows 10, QubesOS
Wow, it's an FPGA with PCI-e 6.0 and blazing fast RAM. This is going to cost an arm and a leg...but it's technology directly transferrable to stuff like GPUs. Maybe AMD is taking the next generation of GPUs off to better integrate new tech and get it at a reasonable price point so that more than one of its business centers can align...and the image of truly heterogeneous computing can be realized.

-continues reading-

Oh...it's a late 2025 sampling with late 2026 release of actual hardware. This stuff is two years out, and it's rather squarely focused on data center applications instead of making stuff like NPUs obsolete because an FPGA can be flashed to do anything great instead of having to have multiple co-processors who are dead space unless their unique functions are being used. This is a lot less exciting for consumers in the next 5-6 years...which is about how long the tech will require to trickle down. Sigh.
Not only are the chips themselves expensive, the software to develop with them costs thousands. It's a major pain point for electronics enthusiasts that even ancient FPGAs you can find on scrap boards can't be used by us because the development software is basically unobtainable. By and large there aren't FOSS or freely available dev tools for high end or even mid range FPGAs (though AMD/Xilinx is considerably more generous with this than Intel/Altera).

These aren't very relevant for PC or gaming enthusiasts, but their usefulness for makers and hardware hackers is undeniable for those with the skill to use them.
 
Joined
Jan 3, 2021
Messages
3,555 (2.47/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Not only are the chips themselves expensive, the software to develop with them costs thousands. It's a major pain point for electronics enthusiasts that even ancient FPGAs you can find on scrap boards can't be used by us because the development software is basically unobtainable. By and large there aren't FOSS or freely available dev tools for high end or even mid range FPGAs (though AMD/Xilinx is considerably more generous with this than Intel/Altera).

These aren't very relevant for PC or gaming enthusiasts, but their usefulness for makers and hardware hackers is undeniable for those with the skill to use them.
I guess the architecture of these FPGAs is not documented in detail, and AMD and Intel prohibit reverse engineering the binary files their tools generate. A situation similar to Nvidia's T&C on compiled CUDA code. Is this the case here?
 
Joined
Mar 16, 2017
Messages
242 (0.09/day)
Location
behind you
Processor Threadripper 1950X
Motherboard ASRock X399 Professional Gaming
Cooling IceGiant ProSiphon Elite
Memory 48GB DDR4 2934MHz
Video Card(s) MSI GTX 1080
Storage 4TB Crucial P3 Plus NVMe, 1TB Samsung 980 NVMe, 1TB Inland NVMe, 2TB Western Digital HDD
Display(s) 2x 4K60
Power Supply Cooler Master Silent Pro M (1000W)
Mouse Corsair Ironclaw Wireless
Keyboard Corsair K70 MK.2
VR HMD HTC Vive Pro
Software Windows 10, QubesOS
I guess the architecture of these FPGAs is not documented in detail, and AMD and Intel prohibit reverse engineering the binary files their tools generate. A situation similar to Nvidia's T&C on compiled CUDA code. Is this the case here?
To an extent yes. FPGAs are also really different beasts from CPUs.
 
Joined
Apr 2, 2011
Messages
2,838 (0.57/day)
Not only are the chips themselves expensive, the software to develop with them costs thousands. It's a major pain point for electronics enthusiasts that even ancient FPGAs you can find on scrap boards can't be used by us because the development software is basically unobtainable. By and large there aren't FOSS or freely available dev tools for high end or even mid range FPGAs (though AMD/Xilinx is considerably more generous with this than Intel/Altera).

These aren't very relevant for PC or gaming enthusiasts, but their usefulness for makers and hardware hackers is undeniable for those with the skill to use them.

I guess the architecture of these FPGAs is not documented in detail, and AMD and Intel prohibit reverse engineering the binary files their tools generate. A situation similar to Nvidia's T&C on compiled CUDA code. Is this the case here?

To an extent yes. FPGAs are also really different beasts from CPUs.

So...
1) An FPGA is a field programmable gate array. My interest here is that you could image a processor onto the thing. Think not having to have ray-trace features take up space in your GPU, should you not enable them.
2) Speaking of why this matters for gaming...and the obvious fun for makers, imagine having a locked AMD image for about half a dozen configurations that AMD could tweak for each game. Very heavy on developmental features, but if they made their general performance values available developers could target to have specific features at specific levels enabled and disabled based on series. Think something along the lines of a slider in a game telling the FPGA to make a GPU that excels with the desired settings, no matter how big or small it is.

3) My limited time using FPGAs was focused on garbage software and performance generations old. If AMD is serious about this, and they support it with even a little bit of their open source initiative, I see a beautiful future where you emulate processors with a license, and a single piece of hardware can be your physics processor, NPU, or Raspberry-PI killer based only on whatever you plug into it.
4) FPGAs are not meant to be CPUs. They are meant to be a breadboard to make your own custom gate arrangement. By definition a CPU, like any processor, is a gate arrangement. I say this because an FPGA is the processor that you don't have to have lithography for...which makes it both the most flexible and least efficient (space wise) option. I choose to ignore the obvious downsides because most of them are imposed by having worse processes and poor support, whereas most CPUs are good at whatever they were designed and priced for.


I just have high hopes because, assuming the security is good, this is the future where you can download a licensed image to make the best processor for whatever it is you are doing...which means stuff like the GPU crypto craze will disappear under simply wanting to buy a literal chunk of silicon. Bigger silicon = more gates = better processors...so we don't get situations where artificial limiters determine wild swings in pricing. That may sound idealistic, but I also believe that if we could link this together then there would be less e-waste and you could patch out vulnerabilities by literally rebuilding every single one in existence with a software patch...which makes issues like Intel and AMD have with security due to predictive algorithms disappear without having to significantly reset hardware expectations. Again, dreaming more than a little. That said, having dreams is occasionally nice.
 
Joined
Apr 29, 2023
Messages
126 (0.21/day)
I honestly don't see anything wrong with the name.
Look up Qualcomm's naming scheme since they started doing "Snapdragon 8/7/6/4 Gen X" and try to make sense of product groupings with all the Plus- and S-models which make some 7-series chips better than most 8-series chips and some 6-series chips worse than most entry level 4-series chips. . .

It's a product naming scheme meant to confuse the consumer, and is quite honestly just ugly and difficult to not laugh at over its obtuseness.
 
Joined
Jun 2, 2017
Messages
9,305 (3.38/day)
System Name Best AMD Computer
Processor AMD 7900X3D
Motherboard Asus X670E E Strix
Cooling In Win SR36
Memory GSKILL DDR5 32GB 5200 30
Video Card(s) Sapphire Pulse 7900XT (Watercooled)
Storage Corsair MP 700, Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB, WD AN 1500
Display(s) GIGABYTE FV43U
Case Corsair 7000D Airflow
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Deepcool 1000M
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 11 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 46183 Time Spy: 25121
Yet another chip to clearly separate the CPU hierarchy. Whether a fan boy or not you have to admit that AMD have changed the CPU space for the good.
 
Joined
Apr 13, 2022
Messages
1,185 (1.22/day)
So...
1) An FPGA is a field programmable gate array. My interest here is that you could image a processor onto the thing. Think not having to have ray-trace features take up space in your GPU, should you not enable them.
2) Speaking of why this matters for gaming...and the obvious fun for makers, imagine having a locked AMD image for about half a dozen configurations that AMD could tweak for each game. Very heavy on developmental features, but if they made their general performance values available developers could target to have specific features at specific levels enabled and disabled based on series. Think something along the lines of a slider in a game telling the FPGA to make a GPU that excels with the desired settings, no matter how big or small it is.

3) My limited time using FPGAs was focused on garbage software and performance generations old. If AMD is serious about this, and they support it with even a little bit of their open source initiative, I see a beautiful future where you emulate processors with a license, and a single piece of hardware can be your physics processor, NPU, or Raspberry-PI killer based only on whatever you plug into it.
4) FPGAs are not meant to be CPUs. They are meant to be a breadboard to make your own custom gate arrangement. By definition a CPU, like any processor, is a gate arrangement. I say this because an FPGA is the processor that you don't have to have lithography for...which makes it both the most flexible and least efficient (space wise) option. I choose to ignore the obvious downsides because most of them are imposed by having worse processes and poor support, whereas most CPUs are good at whatever they were designed and priced for.


I just have high hopes because, assuming the security is good, this is the future where you can download a licensed image to make the best processor for whatever it is you are doing...which means stuff like the GPU crypto craze will disappear under simply wanting to buy a literal chunk of silicon. Bigger silicon = more gates = better processors...so we don't get situations where artificial limiters determine wild swings in pricing. That may sound idealistic, but I also believe that if we could link this together then there would be less e-waste and you could patch out vulnerabilities by literally rebuilding every single one in existence with a software patch...which makes issues like Intel and AMD have with security due to predictive algorithms disappear without having to significantly reset hardware expectations. Again, dreaming more than a little. That said, having dreams is occasionally nice.
Sigh this is not for gaming or gamers it's for serious stuff and serious people. It's going to be expensive as hell to boot.
 
Joined
Mar 16, 2017
Messages
242 (0.09/day)
Location
behind you
Processor Threadripper 1950X
Motherboard ASRock X399 Professional Gaming
Cooling IceGiant ProSiphon Elite
Memory 48GB DDR4 2934MHz
Video Card(s) MSI GTX 1080
Storage 4TB Crucial P3 Plus NVMe, 1TB Samsung 980 NVMe, 1TB Inland NVMe, 2TB Western Digital HDD
Display(s) 2x 4K60
Power Supply Cooler Master Silent Pro M (1000W)
Mouse Corsair Ironclaw Wireless
Keyboard Corsair K70 MK.2
VR HMD HTC Vive Pro
Software Windows 10, QubesOS
So...
1) An FPGA is a field programmable gate array. My interest here is that you could image a processor onto the thing. Think not having to have ray-trace features take up space in your GPU, should you not enable them.
2) Speaking of why this matters for gaming...and the obvious fun for makers, imagine having a locked AMD image for about half a dozen configurations that AMD could tweak for each game. Very heavy on developmental features, but if they made their general performance values available developers could target to have specific features at specific levels enabled and disabled based on series. Think something along the lines of a slider in a game telling the FPGA to make a GPU that excels with the desired settings, no matter how big or small it is.

3) My limited time using FPGAs was focused on garbage software and performance generations old. If AMD is serious about this, and they support it with even a little bit of their open source initiative, I see a beautiful future where you emulate processors with a license, and a single piece of hardware can be your physics processor, NPU, or Raspberry-PI killer based only on whatever you plug into it.
4) FPGAs are not meant to be CPUs. They are meant to be a breadboard to make your own custom gate arrangement. By definition a CPU, like any processor, is a gate arrangement. I say this because an FPGA is the processor that you don't have to have lithography for...which makes it both the most flexible and least efficient (space wise) option. I choose to ignore the obvious downsides because most of them are imposed by having worse processes and poor support, whereas most CPUs are good at whatever they were designed and priced for.


I just have high hopes because, assuming the security is good, this is the future where you can download a licensed image to make the best processor for whatever it is you are doing...which means stuff like the GPU crypto craze will disappear under simply wanting to buy a literal chunk of silicon. Bigger silicon = more gates = better processors...so we don't get situations where artificial limiters determine wild swings in pricing. That may sound idealistic, but I also believe that if we could link this together then there would be less e-waste and you could patch out vulnerabilities by literally rebuilding every single one in existence with a software patch...which makes issues like Intel and AMD have with security due to predictive algorithms disappear without having to significantly reset hardware expectations. Again, dreaming more than a little. That said, having dreams is occasionally nice.
Point 4 largely answers point 1. FPGAs are the king of flexibility, but they are always inferior to custom silicon when it comes to performance and efficiency. Bitcoin accelerators actually used FPGAs before ASICs were made for it. Sure FPGAs cost less than custom silicon in smaller quantities (so the biggest ones are often used for prototyping custom silicon) and tend to perform a specific task better than software on a CPU, but they can't match fully custom silicon when it comes to performance. Most modern FPGAs include "hard blocks" ranging from small blocks of SRAM to entire CPUs, GPUs and other accelerators to even things up a bit. It's rare for all the hard blocks on an FPGA (or even peripherals on a microcontroller) to be used so you're "wasting" silicon space anyway just like raytracing hardware on GPUs is never used by most gamers. It's there because there's someone else who can make use of it. All the Versals include multiple types of ARM cores among other accelerators which is why AMD calls them "Adaptive SoCs."

"Licensable IP cores" are pretty standard in FPGA development, and some of the basic ones (or ones that use chip specific functions) are freely available from the FPGA vendor and others, but the cutting edge stuff is all expensive since it's generally based on companies using them in their designs. They're not designed around or priced per unit. I'd be great if this changed, but it'd require a major overhaul in all sorts of software.

As it stands FPGAs are beyond the skills of even most makers to make use of, let alone gamers. There's continuous work to make them more approachable, but beyond throwing a premade bitstream on a chip in an FPGA based "emulator" there's an incredibly steep learnig curve. FPGAs haven't had their "Arduino" moment yet.
 
Top