XEM8310
FPGA Development Board with AMD-Xilinx Artix UltraScale+
  • Picture of Electronics, Hardware, Scoreboard, Printed Circuit Board, Electronic Chip with text C156 ...
  • Picture of Electronics, Hardware, Computer Hardware, Printed Circuit Board with text 7.5-15 +UDC NOW...
  • Picture of Electronics, Hardware, Scoreboard, Printed Circuit Board, Computer Hardware with text R95...
  • Picture of Electronics, Hardware, Computer Hardware, Printed Circuit Board with text 7.5-15 +UDC DGN...
  • Picture of Electronics, Hardware, Electronic Chip, Printed Circuit Board, Scoreboard with text FB4 U...

Product Release
2022-03-15

Lifecycle Status
Pre-Production

Minimum Order Quantity
1 piece


1 PC

  • XEM8310-AU25P
    XCAU25P-2E, 2 GiB DDR4
  • BRK8310
    Breakout board for the XEM8310
  • BRK8310-PCIE-KIT
    PCIe bracket hardware
  • PSS120-30
    12V Power Supply
  • FANSINK-05
    Fansink for the XEM8310 / XEM8320

The XEM8310-AU25P is an FPGA development board based on the Xilinx Artix UltraScale+ FPGA. In addition to support for the Opal Kelly FrontPanel SDK and SuperSpeed USB 3.0, the module includes high-efficiency power supplies for single-input power, 2 GiB DDR4, clock oscillators, and three mezzanine expansion connectors for access to fabric and transceiver I/O.

Designed for prototypes, proof-of-concept, and production, the XEM8310 is a great way to integrate the latest low-power Xilinx FPGA. Reduce time to market, focus on your team’s core competency, and simplify your supply chain. Higher volume production is supported by our Step Pricing program.

For SYZYGY-based development with the Artix UltraScale+ FPGA, check out the XEM8320-AU25P.

Front panel

FrontPanel® SDK

Opal Kelly’s FrontPanel SDK is an easy-to-use, robust API for communication, configuration, and interfacing to your PC, Mac or Linux hardware. FrontPanel handles all the interaction between your software and the FPGA internals, dramatically reducing the time and effort required to interface to a design.

Flash

Prototyping and OEM Integration

Opal Kelly FPGA development boards are designed to be the ideal turnkey solution for prototypes and OEM product integration. With the complete FrontPanel SDK, there’s simply no faster, more reliable, production-ready way to jump start your FPGA design.

Block diagram

Block Diagram
 ARTIX US+ I/O

ARTIX US+ I/O

149 FPGA I/O and 12 GTY transceiver lanes for high-count and high-bandwidth connectivity

 SINGLE INPUT POWER

SINGLE INPUT POWER

Single-input (7.5 VDC to 15 VDC), high-efficiency switching power supplies provide stable, dependable power to the FPGA and peripherals

SUPERSPEED USB 3.0

SUPERSPEED USB 3.0

Measured performance at over 350 MiB/s for real-world data transfers to/from the PC using Opal Kelly's FrontPanel SDK

2 GiB DDR4

2 GiB DDR4

Integrated 2-GiByte DDR4 provides loads of high-speed on-board memory for high-performance applications, including video capture and data acquisition

Front panel

FrontPanel® SDK

Build high-performance software-connected FPGA applications for prototypes, proof-of-concept, and production.

A multi-platform, multi-language development kit designed to help you reach your project milestones faster. Production-ready with thousands of customer deployments.

  • Firmware, HDL, and software API supporting FPGA configuration, data transfer, and control
  • High-performance USB 3.0 (up to 350 MB/s)
  • Protocol extension over TCP/IP for longer reach
  • Multi-platform API: Windows, Linux, and macOS
  • Multiple languages: C++, Python, Ruby, C#/.NET, DLL

Customer Deployments

  • High-end data acquisition
  • Scientific measurement, instrumentation, and control
  • Machine learning / AI
  • Machine vision
  • Software-defined radio
  • Advanced test equipment
  • Networking and connectivity

Applications

  • Data acquisition
  • Machine vision
  • Edge and endpoint machine learning / AI
  • Video and data analytics
  • Software-Defined Radio (SDR)
  • Digital communications and networking
  • Test, Measurement, and Instrumentation
  • Cryptography
  • Data Security

Technical Specifications and Support

Features & Specifications

  • Xilinx Artix UltraScale+ (XCAU25P-2FFVB676E)
  • 2-GiByte DDR4 (32-bit wide data interface)
  • 16-MiB system flash
  • 32-MiB QSPI FPGA flash
  • Small form-factor -- 100 x 70 mm (3.94 x 2.76")
  • SuperSpeed USB 3.0 interface for configuration and data transfer
  • USB Type-C Connector
  • Measured performance over 350 MiB/s
  • Self-powered by single DC supply (7.5 to 15 VDC)
  • On-board temperature, voltage, and current monitoring with FrontPanel Device Sensors
  • Two fixed-frequency, low-jitter clock oscillators
  • Four LEDs
  • 149 FPGA fabric I/O
  • 12 gigabit transceiver lanes (GTY - up to 16.375 Gbps)
  • JTAG access via expansion connectors
  • FrontPanel SDK •• Complete Application Programmer's Interface (API) in C, C++, C#, Ruby, Python, and Java
XEM8310 FAQ - Opal Kelly

FAQ

XEM8310 Technical Specifications
What FPGA is used in the Opal Kelly XEM8310 integration module?

The XEM8310 features the AMD Artix UltraScale+ (XCAU25P-2FFVB676E) FPGA. It provides 308k logic cells and 1,200 DSP slices, serving as the production-ready mezzanine module for the Artix UltraScale+ series to offer a compact path for high-performance OEM deployment.

What is the maximum data transfer rate of the XEM8310?

The XEM8310 supports SuperSpeed USB 3.0 with measured real-world data transfer performance exceeding 350 MiB/s using the FrontPanel SDK. This high-bandwidth interface ensures efficient communication for demanding data-streaming applications.

How much memory is available on the XEM8310?

The platform includes 2 GiByte DDR4 SDRAM with a 32-bit wide data interface for high-speed buffering. Non-volatile memory includes 16 MiB SPI System Flash for device settings and 32 MiB QSPI FPGA Flash which supports gateware boot.

What expansion and high-speed serial ports are available?

The XEM8310 is equipped with three mezzanine expansion connectors that provide access to 149 FPGA fabric I/O. For high-speed serial connectivity, it features 12 GTY transceivers capable of reaching 16.375 Gb/s each.

What are the power and thermal requirements for the XEM8310?

The board requires a single DC input between 7.5 V and 15 V. An active (fan-based) heatsink is available as an add-on; the fan can be threshold-controlled via the FrontPanel API. On-board sensors monitor voltage, current, and temperature in real-time.

Industry Use Cases & Applications
How is the XEM8310 utilized in Test & Measurement and Hardware Validation?

Engineers use the XEM8310 for automated device testing and protocol validation in production environments. Its combination of high-speed I/O and the FrontPanel SDK allows for real-time signal analysis and verification of semiconductor performance against standards like PCIe and MIPI.

What role do Opal Kelly modules play in Aerospace and Defense systems?

In Aerospace and Defense, the XEM8310 is frequently deployed for RADAR system testing, satellite communications, and hardware-in-the-loop (HIL) simulation. The Artix UltraScale+ FPGA provides parallel processing power for Electronic Warfare (EW) systems while maintaining a small mezzanine footprint.

Can the XEM8310 be used for Edge AI and Machine Learning applications?

Yes, the platform is highly optimized for edge and endpoint machine learning / AI. By leveraging 1,200 DSP slices, developers can implement deterministic AI inference for vision-guided robotics and real-time anomaly detection without host CPU latency.

How do Opal Kelly modules support Industrial and Machine Vision?

The XEM8310 serves as a high-performance interface for 3D vision systems, IR imaging, and industrial cameras. Its ability to process multiple high-speed AV channels simultaneously allows for sophisticated feature detection and automated inspection in smart factory environments.

Why do Academic and Research institutions choose Opal Kelly modules?

Research institutions worldwide choose Opal Kelly modules for stable, 'off-the-shelf' USB-to-FPGA connectivity. This allows researchers to focus on breakthroughs in Software-Defined Radio (SDR) and scientific instrumentation rather than spending resources on foundational PC interconnects.

FrontPanel® SDK Capabilities
What is the FrontPanel SDK and how does it benefit FPGA developers?

The FrontPanel SDK is a powerful trio of firmware, software, and gateware that connects software applications to FPGA hardware. It provides a multi-platform API and lightweight HDL IP blocks to manage complex USB 3.0 communication automatically.

Which programming languages and operating systems are supported?

The SDK supports Windows, Linux (Ubuntu/Rocky), and macOS. Supported languages include C, C++, C#, Ruby, Python, and Java, with additional integration support for MATLAB and LabVIEW.

What communication endpoints are available in the FrontPanel framework?

FrontPanel utilizes four primary endpoint types for data movement:

  • Wires: Periodic status and control signals.
  • Triggers: Asynchronous event signals for handshaking.
  • Pipes: High-speed synchronous bulk data transfers.
  • Registers: Addressable read/write access to internal logic.
How does FrontPanel support custom GUI development for hardware control?

Developers can use the FrontPanel Application to create virtual control panels using industry-standard XML descriptions. FrontPanel 6 introduces a high-performance browser-based development platform using JavaScript, HTML, and CSS.

Development Workflow
What is the typical development workflow for the XEM8310?

Developers typically follow a three-step co-design process:

  1. HDL Design: Create FPGA logic in AMD Vivado and integrate FrontPanel HDL IP blocks (okHost, okWireIn, etc.).
  2. Software Integration: Use the FrontPanel SDK to define the data path between the FPGA and the host PC.
  3. Deployment: Use the FrontPanel Application for immediate control or build a standalone executable for production hardware control.
How do I debug logic on the XEM8310?

The platform supports JTAG access via expansion connectors. This allows engineers to use the AMD Vivado Hardware Manager for real-time on-chip debugging and logic analysis (ILA).

Product Lifecycle & Management
How does Opal Kelly manage the lifecycle of its products?

Opal Kelly products are strictly lifecycle managed to support long-term OEM integration. The company provides clear status updates—Production, Limited Production, and End-of-Life—to ensure customers have advanced notice of component availability.

What is the history and status of the XEM8310?

Released on February 8, 2022, the XEM8310 is currently in Production. As an integration module, it is the production companion to the XEM8320 development platform, intended for high-volume OEM deployment.

Additional Information:

Block Diagram Link

/assets/blockdiagrams/XEM8310-BlockDiagram.png

SlideDeck Link

/assets/productdecks/XEM8310-SlideDeck.pdf

FPGA

AMD Artix UltraScale+
XCAU25P-2E

FPGA Icon

/assets/imgs/artixusplus.png

Info FPGA List

XCAU25P-2FFVB676E

Info Feature List

USB 3.0 Type C (FrontPanel SDK)
Low-jitter fixed oscillators (100 MHz, 125 MHz)
Single-input (7.5 to 15 VDC) power supply

Interface

Interface Icon

/assets/hostinterface/icon-connection-fp.png

Interface USB

/assets/hostinterface/usb30.png

Memory

2-GiB DDR4
128-Mib Serial (system)
256-Mib Serial (FPGA / boot)

I/O

149 FPGA fabric I/O
12 GTY transceivers

Dimensions

100mm x 70mm

Addons

is End of Life?

is Limited Production?

show FrontPanel SDK?

Yes

show Step Pricing Info?

Yes

Product Page Redirect

/products/fpga-integration/XEM8310