UltraScale+ FPGA Low-Profile PCIe Card

Dual QSFP28s and DDR4

Need a Price Quote?

Legacy Product Notice:

This is a legacy product and is not recommended for new designs. It is still available for purchase, but development tools and software are no longer maintained for compatibility with the latest FPGA tools and operating systems. Minimum order quantities (MOQs) may apply. Contact BittWare for details.


BittWare’s XUP-PL4 is a low-profile PCIe x16 card based on the AMD Virtex UltraScale+ FPGA. The UltraScale+ devices deliver high-performance, high-bandwidth, and reduced latency for systems 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 XUP-PL4 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 XUP-PL4 ideal for a wide range of data center applications, including network processing and security, acceleration, storage, broadcast, and SigInt.

Key Features

2x 100GbE via 2 QSFP28

Up to 32 GBytes DDR4

Precision clocking and timing options

Precision Clocking and Timing

The XUP-PL4 is available with an optional add-on module that provides precision timestamping capabilities. Contact your BittWare Sales representative to learn more.

A10PL4 timing kit closeup

Block Diagram, Data Sheet and Specifications

Want More Details?

Request the Hardware Reference Guide (HRG)

The HRG gives you much more detail about the card such as block diagrams, tables and descriptions.



  • Virtex UltraScale+
    • VU3P in C1517 package
    • Core speed grade - 2
  • Contact BittWare for VU3P FPGA options

On-board memory

  • Flash memory for booting FPGA
  • Two banks of up to 16 GB DDR4 (x72)

Host interface

  • x16 Gen3 interface direct to FPGA

Utility header

  • Micro USB for BMC access and programming Flash

Timestamping (optional)

  • 1 PPS input/output
  • Reference clock input/output

QSFP cages

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

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


  • Standard: single-width active heatsink


  • On-board power derived from 12V PCIe slot
  • Power dissipation is application dependent


  • Operating temperature 5°C to 35°C

Form factor

  • Low profile (half-height, half-length) PCIe slot board
  • 6.6 x 3.85 inches

Development Tools

System development

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

FPGA development

  • FPGA Examples - example Vivado projects
  • AMD Tools - Vivado® Design Suite

Order Your Cards in a TeraBox™ FPGA Server

Get extended warranty support and save time with a pre-integrated solution!

TeraBox 1000S server photo
TeraBox 1401B server photo
TeraBox 2000D server photo
TeraBox 4000S server photo

Ready to Buy?

This product is available for quick online ordering from Mouser Electronics. Check stock at Mouser’s website:

Interested in Pricing or More Information?

Our technical sales team is ready to provide availability and configuration information, or answer your technical questions.