Key Features

  • Xilinx Virtex UltraScale+ VU13P: 16nm FPGA with up to 3.8 million LEs
  • 4x QSFP28s for 4x 40/100GbE or 16x 10/25GbE
  • 300A FPGA core power supply supports large FPGA loads
  • Four QSFP cages for 4x 40/100GbE or 16x 10/25GbE
  • Up to 256 GBytes DDR4
  • UltraPort SlimSAS™ for serial expansion
  • Board Management Controller for Intelligent Platform Management
  • FPGA examples and complete software support

Viper Platform

BittWare’s Viper platform uses advanced computer flow simulation to drive the physical board design in a thermals first approach, including the use of heat pipes, airflow channels, and arranging components to maximize the limited available airflow in a server. While the default option for the board is air-cooling, the XUP-VVP is also available with liquid cooling for rapid heat removal. A 300A FPGA core power supply powers even the largest FPGA loads.

High-Speed Networking and I/O

The XUP-VVP is enabled for high-speed networking with four front panel QSFP+ cages, each supporting 40/100GbE or four 10/25GbE channels. Serial expansion is available through two UltraPort SlimSAS connectors (16x 25Gbps) that can be connected to a second PCIe interface, another XUP-VVP, or other devices, including IBM’s POWER9 via OpenCAPI. A USB interface is provided for debug and programming support.

System Management

For system management, the XUP-VVP 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 XUP-VVP 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.

Board Specifications


  • Virtex UltraScale+ VU9P/VU11P/VU13P
  • 48x GTY transceivers at 32.75 Gbps
  • Up to 3.8 million logic elements
  • Over 400 Mb of embedded memory
  • Up to 6 integrated PCIe cores
  • Up to 11,904 DSP slices with 27×18 multipliers

On-Board Memory

  • Flash memory for booting FPGA

Optional DIMM Memory

  • 2 DIMM sites, each supporting:
    • Up to 128 GBytes DDR4 x72 with ECC
    • Up to 576 Mbits dual QDR-II+ x18 (2 independent 288 Mbit banks)

PCIe Interface

  • x16 Gen1, Gen2, Gen3 interface direct to FPGA (optional; no power used from PCIe connector)

Utility Header

  • USB, 1 PPS input, 1GbE

UltraPort SlimSAS

  • 2 UltraPort SlimSAS on rear edge connected to FPGA via 16x GTY transceivers
  • Provides 400Gbps board-to-board bandwidth
  • Can support an additional x16 or x8 PCIe interface (requires soft IP core and additional slot)

QSFP Cages

  • 4 QSFP28 (zQSFP) cages on front panel connected directly to FPGA via 16 transceivers
  • Each supports 100GbE, 40GbE, 4x 25GbE, or 4x 10GbE and can be combined for 400GbE
  • Provides 400Gbps board-to-board bandwidth

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

  • Liquid-cooled or air-cooled
  • Dual external 8-pin power connectors (both must be connected)
  • 300A FPGA core power supply


  • 3/4-length, standard-height PCIe dual-slot card
  • 254mm x 111.15mm
  • Max. component height: 34.79mm dual slot

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