XEM8320
  • Picture of Electronics, Hardware, Scoreboard, Printed Circuit Board with text 1.2-3. 3U STD UIO Gr o...

Product Release
2022-01-15

Lifecycle Status
Production

Minimum Order Quantity
1 piece


1 PC

The XEM8320 is the official development platform for the AMD-Xilinx Artix UltraScale+ FPGA. The XEM8320 is supported by Opal Kelly’s FrontPanel SDK, enabling a new level of rapid prototype development and a path to production deployment with the associated XEM8310-AU25P module.

Six SYZYGY ports provide expansion capabilities with external peripherals for data acquisition, signal generation, digital communication, sensing, networking, and more.

Flash

Prototyping and OEM Integration

As a development platform, the XEM8320 is perfect for prototypes and proof-of-concept designs. For product integration and deployment, consider the companion XEM8310.

Kit Contents

XEM8320-AU25P development platform, USB 3.0 cable, fansink (installed), and 12V power supply.

Block diagram

Block Diagram
 ARTIX US+ I/O

6x SYZYGY PORTS

Four SYZYGY Standard ports and two SYZYGY transceiver ports supported by three SmartVIO groups

 SINGLE INPUT POWER

1 GiB DDR4

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

SUPERSPEED USB 3.0

SINGLE INPUT POWER

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

2 GiB DDR4

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

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
  • Aerospace and Defense
  • Software-Defined Radio (SDR)
  • Digital communications and networking
  • Advanced test, measurement, and Instrumentation
  • Cryptography
  • Data Security

Technical Specifications and Support

Features & Specifications

  • Xilinx Artix UltraScale+ (XCAU25P-2FFVB676E)
  • 1-GiByte DDR4 (16-bit wide data interface)
  • 16-MiB system flash
  • 32-MiB QSPI FPGA flash
  • 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 (8 to 14 VDC)
  • On-board temperature, voltage, and current monitoring with FrontPanel Device Sensors
  • Three fixed-frequency, low-jitter clock oscillators
  • Six LEDs
  • Two SFP+ cages
  • Two transceiver lanes (Rx + Tx + RefClk) available on SMA connectors
  • Software controlled bank I/O voltage rails with FrontPanel Device Settings
  • Four SYZYGY Standard ports
  • Two SYZYGY Transceiver (TXR4) port
  • Integrated JTAG-to-USB port with Type-C connector
  • FrontPanel SDK •• Complete Application Programmer's Interface (API) in C, C++, C#, Ruby, Python, and Java
XEM8320 FAQ - Opal Kelly

FAQ

XEM8320 Technical Specifications
What FPGA is used in the Opal Kelly XEM8320 development platform?

The XEM8320 features the AMD Artix UltraScale+ (XCAU25P-2FFVB676E) FPGA. It provides 308k logic cells and 1,200 DSP slices, serving as the official development board for the Artix UltraScale+ series to offer a high-performance path for prototyping and OEM deployment.

What is the maximum data transfer rate of the XEM8320?

The XEM8320 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 XEM8320?

The platform includes 1 GiByte DDR4 SDRAM with a 16-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 XEM8320 is equipped with six SYZYGY ports (four Standard and two Transceiver TXR4). For high-speed serial connectivity, it features 11 GTY transceivers (capable of 16.375 Gb/s), two SFP+ cages, and transceiver lanes available via vertical launch SMA connectors.

What are the power and thermal requirements for the XEM8320?

The board requires a single DC input between 8 V and 14 V. An active (fan-based) heatsink is pre-installed; the fan can be enabled or threshold-controlled via the FrontPanel API. On-board sensors monitor voltage, current, and temperature in real-time.

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

Engineers use the XEM8320 for automated device testing and protocol validation. 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. Opal Kelly FPGA modules are widely deployed in these environments to bypass the complexity of designing custom interfaces from scratch.

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

In Aerospace and Defense, modules like the XEM8320 are frequently deployed for RADAR system testing, satellite communications prototyping, and hardware-in-the-loop (HIL) simulation. The Artix UltraScale+ FPGA provides the parallel processing power needed to validate hardware survival in extreme environments or simulate complex signal processing for Electronic Warfare (EW) systems.

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

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

How do Opal Kelly modules support Industrial and Machine Vision?

The XEM8320 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 visual 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 core breakthroughs in Software-Defined Radio (SDR) and scientific instrumentation rather than spending high-value resources on building the foundational PC interconnect.

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?

For rapid interface creation, 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 that leverages familiar web frameworks to easily build commercial-grade apps using JavaScript, HTML, and CSS.

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

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 (e.g., in Python or C++) 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 XEM8320?

The platform includes an integrated JTAG-to-USB port with a Type-C connector. This allows engineers to use the AMD Vivado Hardware Manager for real-time on-chip debugging and logic analysis (ILA) without needing an external JTAG programmer.

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. Current updates are at opalkelly.com/products/lifecycle.

What is the history and status of the XEM8320?

Released on January 15, 2022, the XEM8320 is currently in Production. As a development platform, it serves as the evaluation system for the XEM8310-AU25P module, which is intended for production deployment.

Additional Information:

Block Diagram Link

/assets/blockdiagrams/xem8320-BlockDiagram.png

SlideDeck Link

/assets/productdecks/xem8320-SlideDeck.pdf

FPGA

AMD Artix UltraScale+
XCAU25P-2E

FPGA Icon

Info FPGA List

XCAU25P-2FFVB676E

Info Feature List

USB Type-C (FrontPanel SDK)
Three low-jitter clock oscillators

Interface

Interface Icon

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

Interface USB

/assets/hostinterface/usb30.png

Memory

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

I/O

4x SYZYGY Standard
2x SYZYGY Transceiver (TXR4)
2x SFP+

Dimensions

170mm x 97mm

Addons

is End of Life?

is Limited Production?

show FrontPanel SDK?

show Step Pricing Info?

Yes

Product Page Redirect

/products/fpga-integration/XEM8320