⚠ Preliminary Product Notice:

The information on this product is preliminary and subject to change.

Key Features

  • Xilinx Virtex UltraScale+ VU13P: 16nm FPGA with up to 2.5 million LCs
  • 2x QSFP28s for 2x 40/100GbE or 8x 10/25GbE using breakout cables
  • OCuLink connector for serial expansion
  • Up to 16 GBytes DDR4
  • Board Management Controller for Intelligent Platform Management
  • FPGA examples and complete software support

Spider Platform

The XUPSV2 is designed with BittWare’s Spider platform, which is a low-profile PCIe platform optimized for thermal performance. The Spider platform combines a low-profile PCIe form-factor for high density and a robust passive heatsink option designed for servers.

High-Speed Networking and I/O

The XUPSV2 is enabled for high-speed networking with two front panel QSFP+ cages, each supporting 40/100GbE or four 10/25GbE channels. A jitter cleaner is provided for using recovered clocks to support Synchronous Ethernet.

Serial expansion is available through an OCuLink connector (8x 25Gbps) that can be connected to another XUPSV2 or other devices, including IBM’s POWER9 via OpenCAPI. A utility header provides a PPS input, 10MHz reference clock, and 2 FPGA transceivers (could be used to support 1GbE). A USB micro port allows USB access to the BMC, USB-to-JTAG, and a USB UART for debug and programming support.

System Management

For system management, the XUPSV2 is equipped with a Board Management Controller (BMC), which accepts IPMI 2.0 commands. Use it along with BittWare’s BittWorks II Toolkit to program the FPGA Flash over USB, monitor board power and temperature, re-program the onboard clocks, and adjust FPGA core voltage. The BMC monitors critical temperatures, voltages, and current and will shut the board down to prevent damage. Recovery from shutdown is also supported, without the need to cycle system power.

BwMonitor in the BittWorks II Toolkit provides a view into the board management capabilities of your BittWare hardware.

Development Tools

BittWorks II Toolkit

BittWare offers complete software support for the XUPSV2 with its BittWorks II software tools. The BittWorks II Toolkit is a suite of development tools that serves as the main interface between the BittWare board and the host system. The Toolkit includes drivers, libraries, utilities, and example projects for accessing, integrating, and developing applications for the BittWare board.

FPGA Example Projects

BittWare provides FPGA board support IP to simplify integration and development. These example projects illustrate how to move data between the board’s different interfaces and are designed to integrate easily with the Xilinx Vivado tools. All examples are available for download on BittWare’s developer website. they flow through and then any number of Actions are applied based on those labels.

Board Specifications


  • Virtex UltraScale+ VU9P
  • 40x GTY transceivers at 32.75 Gbps
  • Up to 2.5 million logic elements
  • Up to 345 Mb of embedded memory
  • Integrated PCIe cores
  • Up to 6,840 DSP slices with 27×18 multipliers

On-Board Memory

  • 2x 8GByte banks of DDR4 with ECC
  • Flash memory for booting FPGA

PCIe Interface

  • x16 Gen1, Gen2, Gen3 interface direct to FPGA

Utility Header

  • 1 PPS and 10MHz ref clk
  • 2 FPGA transceivers (could be used to support 1GbE)

USB Micro

  • USB access to BMC, USB-JTAG, USB-UART


  • OCuLink connector on rear edge connected to FPGA via 16x GTY transceivers
  • Provides 200Gbps board-to-board bandwidth

QSFP Cages

  • 2 QSFP28 (zQSFP) cages on front panel connected directly to FPGA via 8x transceivers
  • Each supports 100GbE, 40GbE, 4x 25GbE, or 4x 10GbE

Board Management Controller

  • Voltage, current, temperature monitoring
  • Power sequencing and reset
  • Field upgrades
  • FPGA configuration and control
  • Clock configuration
  • I2C bus access
  • USB 2.0
  • Voltage overrides

Power and Cooling

  • Air-cooled Spider platform, passive or active


  • Low profile (Half-height, half-length) PCIe slot card
  • x16 mechanical
  • 168mm x 68.9mm

Development Tools

System Development

  • BittWorks II Toolkit – host, command, and debug tools for BittWare hardware

FPGA Development

  • FPGA Examples – example Vivado projects
  • Xilinx Tools – Vivado® Design Suite