BittWare XUPP3R, Xilinx Ultrascale+, 4x QSFP, 512 GB – Zerif Technologies Ltd.

BittWare XUPP3R | Xilinx UltraScale+ FPGA | 4x 100GbE | 512 GB DDR4 | High Bandwidth | Low Latency | OpenCL

The BittWare XUPP3R PCIe accelerator board built with a Xilinx UltraScale+  FPGA is designed for high-performance, high-bandwidth, and reduced latency applications demanding massive data flow and packet processing.

The board offers extensive memory configurations supporting up to 256 GBytes of memory, sophisticated clocking and timing options, and four front panel QSFP cages, each supporting up to 100 Gbps (4×25) – including 100GbE. The XUPP3R also incorporates a Board Management Controller (BMC) for advanced system monitoring, which greatly simplifies platform integration and management. All of these features combine to make the XUPP3R ideal for a wide range of data center applications, including network processing and security, acceleration, storage, broadcast, and SigInt.

The UltraScale+ VU13P offers up to 3.8 million logic elements. This power density makes thermal management difficult, but BittWare supports these high FPGA loads with the Viper platform, which includes 512 GBytes DDR4, and 4x 100 Gbps Ethernet.

The Xilinx UltraScale+ FPGAs are built on 16 nm process technology using 16FF+ FinFET 3D transistors to offer higher performance per watt than previous generations. Virtex UltraScale+ devices feature up to 128x 32.75 Gbit/s transceivers, which enable 400GbE, 100GbE, and 25GbE. The UltraScale+ FPGAs offer programmable system integration with over 400 Mb of on-chip memory, integrated 100G Ethernet MAC with RS-FEC and 150G Interlaken cores, and IP blocks for PCIe Gen3 x16 and Gen4 x8. Up to 11,904 DSP slices provide high-level DSP compute performance.

Xilinx UltraScale+ 3/4-Length PCIe Board

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. Viper boards are passive by default, with active cooling as an option.

High-Speed Networking and I/O

The XUPP3R provides a variety of interfaces for high-speed serial I/O as well as debug support. Four QSFP28 cages are available on the front panel, each supporting 100GbE, 40GbE, four 25GbE, or four 10GbE channels, for a total of up to 400 Gbps of bandwidth. The four QSFPs can also be combined for 400GbE. The QSFP channels are connected directly to the UltraScale+ FPGA via 16 transceivers. The QSFP cages can optionally be adapted for SFP+.

A Gen3 x16 PCIe interface connects to the FPGA via 16 transceivers. An optional serial expansion port provides a 20x transceiver port connection to the FPGA and can be used to add serial memory, such as Hybrid Memory Cube (HMC) or an additional PCIe interface. The expansion interface also provides 14 GPIO signals.

A USB 2.0 interface is available for debug and programming support. The board also supports timestamping with provision for a 1 PPS and reference clock input.

BittWare’s exclusive SEP (serial expansion port) allows the XUPP3R to be expanded for an additional PCIe Gen3 x16 slot, additional 4 QSFPs, or connection between two XUPP3Rs.

SEP Add-on Modules are compatible with BittWare’s XUPP3R and XUSP3R FPGA boards and allows to add 4x QSFP ports, PCIe interface, or serial memory in a PCIe slot.
Serial expansion port add-on modules are compatible with BittWare’s XUPP3R and XUSP3R boards and allows to add QSFP ports, another PCIe interface, or serial memory in a PCIe slot.


The XUPP3R features four DIMM sites that support standard DDR4 DIMMs and proprietary QDR-II+ RDIMMs. Each DIMM site supports up to 128 GBytes of DDR4 with optional ECC or up to 576 Mbits QDRII+ (2x 288Mbit banks x18). Additional on-board memory includes Flash with factory default and support for multiple FPGA images.

In addition to standard active fan and heatsink cooling, the XUPP3R offers two passive options, standard and our new advanced passive cooling using heat pipes.

Board Management Controller

This boards‘s advanced system monitoring subsystem features a Board Management Controller (BMC), which accepts Intelligent Platform Management Interface (IPMI) messaging protocol commands.

The BMC features include control of power and resets, monitoring of board sensors, FPGA boot loader, voltage overrides, configuration of programmable clocks, access to I2C bus components, field upgrades, and IPMI messaging.

Access to the BMC is via PCIe or USB. BittWare’s BittWorks II Toolkit also provides utilities and libraries for communicating with the BMC components at a higher, more abstract level, allowing developers to remotely monitor the state of the board.

BittWorks II Toolkit

BittWare offers complete software support for this card with its BittWorks II software tools. The BittWorks II Toolkit 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 offers FPGA example projects to provide FPGA board support IP and integration for its UltraScale+ boards. The example projects easily integrate with the Xilinx Vivado tools and illustrate how to move data between the board’s different interfaces. All examples are available for download on BittWare’s developer website

BittWare XUPP3R accelerator diagram showing hardware components for high-speed networking and key features of 3/4 length standard-height PCIe dual-slot card.
Hardware accelerator diagram: BittWare XUPP3R with four QSFP28 cages for 1x 400GbE, 4x 100GbE, 4x 40GbE, 16x 25GbE, or 16x 10GbE.

Product Data

Please use our FPGA Board Selector to find your preferred model.

BittWare XUPP3R 3/4-length PCIe accelerator FPGA PCIe x16 board with Xilinx Virtex UltraScale VU7P/VU9P/VU11P supporting 16 nm process technology using 16FF plus FinFET 3D transistors.
XUPP3R is a 3/4-length PCIe x16 card with Xilinx Virtex UltraScale+ VU7P/VU9P/VU11P.
XUPP3R standard-height PCIe accelerator FPGA board by BittWare is featured with up to 2.8 million logic elements and active heat sink cooling option.
XUPP3R is a standard-height PCIe FPGA card with active heatsink.
BittWare XUPP3R dual slot PCIe x16 FPGA card is featured with up to 6 integrated PCIe cores and 341 Mb of embedded memory and high-performance heatsink cooling option.
XUPP3R is a dual slot PCIe FPGA board with high-performance heatsink.
BittWare XUPP3R PCIe accelerator FPGA board with SEP-to-PCIe card module for additional a PCIe x16 Gen3 interface in an adjoining slot.
XUPP3R FPGA card with SEP-to-PCIe module allows adding a PCIe x16 interface in an adjoining slot.
BittWare XUPP3R PCIe accelerator FPGA board with flexible SEP-to-SEP cable allows connecting 2x BittWare boards together allowing board-to-board communication.
XUPP3R FPGA card with SEP-to-SEP cable allows connecting 2x BittWare boards together.
BittWare XUPP3R PCIe accelerator FPGA board with SEP-to-QSFP small board module in a PCIe slot allows connecting 4x QSFP ports to one BittWare FPGA board.
XUPP3R FPGA card with SEP-to-QSFP module allows connecting 4x QSFP ports to one BittWare FPGA board.
BittWare XUPP3R FPGA with another XilinxInc VU9P FPGA boards are connected together via SEP-to-SEP cable to solve complicated broadcast video development requirements.
XUPP3R FPGA card connected to XilinxInc VU9P FPGA via SEP-to-SEP cable for complex broadcast video development needs.
BittWorks II Toolkit include BwMonitor app provides a view into the board management capabilities like live board power and temperature display of BittWare hardware.
BwMonitor is a part of the BittWorks II Toolkit: provides live board power and temperature display of BittWare hardware.
Bittware DPDK Demo with XUPP3R Board at SC16.