Device

Versal™ AI Core XCVC1902-2MSEVSVA2197 Adaptive SoC

VADJ

The board has a Zynq UltraScale+ device that acts as the system controller. On power up, the system controller reads FRU data on the EEPROM of the connected FMC card, and sets the VADJ voltage accordingly. Supported VADJ voltages are 1.2V and 1.5V.

Versal Configuration

Boot mode of the Versal device is determined by DIP switch SW1.

Config mode 1 2 3 4
JTAG ON ON ON ON
QSPI32 ON OFF ON ON
SD Card ON OFF OFF OFF

The SD card of the Versal is located on the top side of the board, next to the QSFP28 connector.

Zynq UltraScale+ Configuration

Boot mode of the Zynq UltraScale+ device (the system controller) is determined by DIP switch SW11.

Config mode 1 2 3 4
JTAG ON ON ON ON
QSPI32 ON OFF ON ON
SD Card ON OFF OFF OFF

The SD card of the system controller is located on the bottom side of the board underneath USB connector J308.

Multi-port 25G Ethernet on Versal ACAP

A reference design that you can build and test

Multi-port 25G Ethernet on Versal ACAP
In this post we’re going to build and run our new multi-port 25G Ethernet reference design for Versal boards and the Opsero Quad SFP28 FMC. The design is based on the AMD Xilinx 10G/25G Ethernet Subsystem IP. Specifically, we’re going to boot PetaLinux on the VEK280 and establish a 25G Ethernet connection between it and a 25G network adapter that is installed in a Ubuntu PC. We’re doing this on Versal board VEK280 which is one of the few AMD FPGA-containing devices that can support 25G Ethernet at the time of writing. [Read More]

Enabling VADJ on Versal VCK190 and VMK180

Enabling VADJ on Versal VCK190 and VMK180
Important This workaround is applicable to the VCK190, VMK180 and VPK120 because they all use the same circuitry for generating the VADJ voltage: an IR38164 buck regulator with the same I2C address (0x1E), connecting to the same port of the same I2C switch (address 0x74, port 0) and connecting to the same I2C pins of the Versal device (PMC MIO46/47). Note that this workaround is NOT applicable to the VEK280 because that board applies a fixed VADJ voltage of 1. [Read More]

Using NVMe SSDs with Versal VCK190 and VMK180

Using NVMe SSDs with Versal VCK190 and VMK180
High-capacity non-volatile storage is pretty handy in the intensive computing applications that the Versal ACAP adaptive SoCs get employed in. NVMe SSDs are a perfect way to provide that storage because they can directly interface with the Versal’s integrated blocks for PCIe. Those integrated blocks are Gen4 compliant which makes for an extremely high bandwidth connection between the FPGA fabric and the storage medium. Over the past couple of weeks, my team and I have been bringing up an NVMe SSD on the Versal AI Core VCK190 Evaluation kit using the FPGA Drive FMC Gen4 adapter. [Read More]