BittWare XUPPL4, Xilinx Ultrascale+, 2x QSFP, 32 GB – Sky Blue Microsystems GmbH

BittWare XUPPL4 | Xilinx UltraScale+ FPGA | 2x 100GbE | 32 GB DDR4 | High Bandwidth | Low Latency | OpenCL

The BittWare XUPPL4 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 up to 32 GBytes of memory, sophisticated clocking and timing options, and two front panel QSFP cages, each supporting up to 100 Gbps (4×25) – including 100GbE. The XUPPL4 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 XUPPL4 ideal for a wide range of data center applications, including network processing and security, acceleration, storage, broadcast, and SigInt.

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 40x 32.75 Gbit/s transceivers, which enable 400GbE, 100GbE, and 25GbE. The UltraScale+ FPGAs offer programmable system integration with over 115 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 2,280 DSP slices provide high-level DSP compute performance.

Xilinx UltraScale+ Low-Profile PCIe Board

High-Speed Networking and I/O

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

A Gen3 x16 PCIe interface connects to the FPGA via 16 transceivers. A USB 2.0 interface provides BMC access. The board also supports precision timestamping with provision for a 1 PPS and reference clock input and output.


The XUPPL4 features up to 32 GBytes DDR4 on-board. Additional on-board memory includes Flash with factory default and support for multiple FPGA images.

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 board support IP and integration for its Xilinx FPGA-based boards. The example projects easily integrate into existing FPGA development environments and illustrate how to move data between the board’s different interfaces. Available example projects include the following: PCIe Gen3x16 Base Project, PCIe DMA, DDR4, and SerDes (iBERT). All examples are available for download on BittWare’s developer website.

BittWare XUPPL4 accelerator diagram showing hardware components of the low profile / half-height / half-length PCIe slot card.
Hardware accelerator diagram: BittWare XUPPL4 with 2x QSFP28 (zQSFP) cages on front panel connected directly to FPGA via 8 transceivers.

Product Data

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

BittWare XUPPL4 with Xilinx Virtex UltraScale VU3P is a low profile PCIe slot card supporting Gen1, Gen2, or Gen3.
XUPPL4 is a low profile PCIe slot card with Xilinx Virtex UltraScale+ VU3P.
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.