FrontPanel API
A complete programmer's interface for building host applications that talk to FrontPanel-enabled hardware.
Add-On Boards
Reference designs, breakout boards, and other peripherals are available for many of our FPGA modules.
Add-On Boards
Reference designs, breakout boards, and other peripherals are available for many of our FPGA modules.
Product comparison
Opal Kelly's AMD Artix UltraScale+ FPGA modules are designed to take you from development to production fast. Develop on the SYZYGY Hub or XEM8320, and then port your design for production on the XEM8310 or the compact XEM8305.
Scroll the table sideways to see all four boards.
| Development boards | Integration modules | |||
|---|---|---|---|---|
Artix UltraScale+
Four boards, one FPGA family, one software stack.
|
New
Development
SYZYGY Hub XCAU10P-1FFVB676E ![]() $499.95 View productDocumentation |
Development
XEM8320 XCAU25P-2FFVB676E ![]() $1,499.95 View productDocumentation |
Integration
XEM8310 XCAU25P-2FFVB676E ![]() $1,299.95 View productDocumentation |
Integration
XEM8305 XCAU15P-2FFVB676E ![]() $789.95 View productDocumentation |
| Role | ||||
| Best for | Entry-level development | Full development platform | Production | Production, space constrained |
| FPGA | ||||
| Device | XCAU10P-1FFVB676E | XCAU25P-2FFVB676E | XCAU25P-2FFVB676E | XCAU15P-2FFVB676E-1 speed grade available, minimum order quantities may apply |
| System logic cells | 96,000 | 308,437 | 308,437 | 170,100 |
| CLB LUTs | 44,000 | 141,000 | 141,000 | 77,760 |
| CLB flip-flops | 88,000 | 282,000 | 282,000 | 155,520 |
| Block RAM | 100 blocks (3.5 Mb) | 300 blocks (10.5 Mb) | 300 blocks (10.5 Mb) | 144 blocks (5.1 Mb) |
| Distributed RAM (max) | 1.0 Mb | 4.7 Mb | 4.7 Mb | 2.5 Mb |
| DSP slices | 400 | 1,200 | 1,200 | 576 |
| CMTs | 3 | 4 | 4 | 3 |
| Memory | ||||
| DDR4 | 1 GiB, 16-bit2133 Mb/s, 34.1 Gb/s peak | 1 GiB, 16-bit38.4 Gb/s peak | 2 GiB, 32-bit76.8 Gb/s peak | 1 GiB, 16-bit38.4 Gb/s peak, 34.1 Gb/s on -1 |
| Non-volatile memory | 32 MiB serial flashShared by system storage and FPGA configuration | 32 MiB QSPI, 16 MiB system SPI | 32 MiB QSPI, 16 MiB system SPI | 32 MiB QSPI, 16 MiB system SPI |
| Interfaces | ||||
| Host interface | USB 3.2 Gen 2 Type-C10 Gbps, FrontPanel | USB 3.0 Type-C, FrontPanel | USB 3.0 Type-C, FrontPanel | USB 3.0 Type-C, FrontPanel |
| Transceivers | Not brought out | 12 GTY at 16.375 Gb/s | 12 GTY at 16.375 Gb/s | 12 GTH at 16.375 Gb/s12.5 Gb/s on the -1 speed grade |
| PCIe | – | – | Gen 3 | Gen 4 capableNot on the -1 speed grade. The BRK8305 carries an x8 PCIe fin for evaluation. |
| Fabric I/O | 9651 HP, 45 HD | 172104 HP, 68 HD | 14977 HP, 72 HD | 12452 HP, 72 HD |
| Expansion | 3 SYZYGY Standard portsPorts A, B, C. HP and HD banks. | 6 SYZYGY connectors4 Standard (A–D), 2 Transceiver TXR4 (E–F) | 3 mezzanine expansion connectors | 3 mezzanine expansion connectorsMC1 also carries DC input |
| Clocks | 156.25 MHz LVDS± 50 ppm, 2.5 ps RMS jitter | 100 MHz fabric, 100 MHz DDR4, 125 MHz transceiver | 100 MHz and 125 MHz | 156.25 MHz, plus refclock inputs on the expansion connectors |
| Power and physical | ||||
| I/O bank voltages (VCCO) | Set by SYZYGY SmartVIOPorts A and B 1.2 to 1.8 V, Port C 1.2 to 3.3 V | Set by SYZYGY SmartVIO | Regulated on board, and provided to the carrier | Supplied by the carrier |
| DC input | +5 to +15 VOr USB-C: 15 W data port, 45 W power port | +8 to +14 V | +7.5 to +15 VBarrel jack or expansion connector | +5 to +15 VExpansion connector only |
| Dimensions | 100 × 100 mm | 170 × 97 mm | 100 × 70 mm | 83 × 53 mm |
| Weight | 51 g | 92 g | 49.5 g | 30 g |
| Operating temperature | 0 to +70 °C | 0 to +70 °C | 0 to +70 °C | 0 to +70 °C |
| Ordering | ||||
| Reference breakout board | – | – | BRK8310, $149.95 | BRK8305, $199.95 |
| Price | $499.95 | $1,499.95 | $1,299.95 | $789.95 (-1E), $859.95 (-2E) |
Single-unit list prices. Step pricing is available on all four boards; contact sales@opalkelly.com for volume quotes. PCIe is offered on the integration modules through their breakout boards.
Included with every board
FrontPanel 6 provides a plug-and-play USB interface, a unified SDK for firmware and host code, and a browser-based platform for app development. We handle the integration so you can go from design to a browser-ready, hardware-connected FPGA application in record time.
On your host computer
A complete programmer's interface for building host applications that talk to FrontPanel-enabled hardware.
Build polished browser apps in TypeScript and HTML, with direct access to your hardware. Cross-platform, browser native, AI ready.
A managed runtime for configuring devices and deploying Platform apps, so you can run and update browser-based applications that talk directly to your hardware.
On your FPGA board
Pre-built firmware on the onboard microcontroller handles high-speed USB between your FPGA and the host PC. No low-level USB development required.
Synthesizable HDL modules that drop into your FPGA fabric, exposing FrontPanel-compatible endpoints to the host PC.
A development board is complete on its own: power, clocking, DDR4, the USB host link and SYZYGY ports for plug-in peripherals, ready to use on a bench. An integration module carries the FPGA, DDR4, flash, clocks, power regulation and USB on a small board with mezzanine connectors underneath, and mounts on a carrier board you design for your product.
The SYZYGY Hub ($499.95) is the entry point, with an XCAU10P, three SYZYGY Standard ports and a 10 Gbps USB 3.2 Gen 2 host link. The XEM8320 ($1,499.95) has roughly three times the logic and DSP, six SYZYGY ports including two TXR4 transceiver ports, and the same XCAU25P-2 FPGA as the XEM8310, so it suits a product headed for the XEM8310.
Yes. Both carry the XCAU25P-2FFVB676E, so the logic, DSP, block RAM and transceiver counts match. The changes are the pin constraints, the XEM8310's 2 GiB, 32-bit DDR4 interface, and moving the circuitry that was on SYZYGY peripherals to your carrier board.
Through Samtec mezzanine connectors on the module's underside. The XEM8310 uses two 80-pin BSE high-density connectors and one 80-pin QSH high-speed connector, with mating carrier connectors in stack heights from 5 to 25 mm. The XEM8305 uses Samtec ERF6 connectors, one 100-pin and two 80-pin, at a 5 mm stack height. Part numbers and pinouts are on the XEM8310 and XEM8305 expansion connector pages.
Yes. The BRK8310 ($149.95) and BRK8305 ($199.95) breakout boards mate with the modules and bring their connectors out. Each has a PCI Express reference design, and its design files are a starting point for your own carrier.
The XEM8310 generates three I/O voltages on board, which you set in FrontPanel, and provides them to the carrier. On the XEM8305, the carrier supplies DC input and the VCCO rail for each I/O bank. On the SYZYGY Hub and the XEM8320, SmartVIO sets each port's voltage from the attached peripheral.
The XEM8320 and XEM8310 have 12 GTY transceivers at up to 16.375 Gb/s, and the XEM8305 has 12 GTH transceivers. The XEM8310 supports PCIe Gen 3 and the XEM8305 is PCIe Gen 4 capable on the -2 speed grade, with PCIe offered through their breakout boards. The SYZYGY Hub does not bring out transceivers.
Yes. Every board ships with FrontPanel: firmware for the USB link, HDL modules for your design, the FrontPanel API for C++, Python, C# and Java, and the FrontPanel Platform for browser-based apps. The SYZYGY Hub uses the FrontPanel AXI data port, and the three XEM boards use Classic endpoints over USB 3.0.
Step pricing is available on all four boards. Email sales@opalkelly.com for a volume quote.
We build semi-custom modules, including alternate FPGA devices on our existing form factors. Tell us what you need at sales@opalkelly.com.
Specifications are from the product documentation on docs.opalkelly.com and are subject to change. Artix and UltraScale+ are trademarks of Advanced Micro Devices, Inc.
Receive general announcements and product lifecycle updates. We'll never spam or give this address away.
Copyright © 2004-2025 Opal Kelly. All rights reserved.