XRF8 Device Specifications

System-on-Module (SOM) with RF analog I/O, Ultrascale+ RFSoC FPGA, 8GB Memory, QuadMesh Interlink

FEATURES

  • Eight 14-bit A/D inputs
  • Eight 14-bit D/A outputs
  • 700 mVp-p, direct-coupled, 50 ohm inputs
  • 700 mVp-p, direct-coupled, 50 ohm outputs
  • Xilinx Ultrascale+ ZU47/48 RFSoC/FPGA
  • 2 Banks of 64-bit, 4GB DRAM (8 GB total)
  • Ultra-low jitter programmable clock
  • External reference clock
  • Multiboard, phase-aligned external trigger
  • Four, independent mesh links each providing 20 Gbps sustained transfer rates
  • 4.0" x 5.0" SOM module.
  • 40W typical power consumption

APPLICATIONS

  • WLAN, WCDMA, WiMAX front end
  • Medical Imaging
  • RADAR
  • High Speed Data Recording and Playback
  • IP development
  • FrameWork Logic

SOFTWARE

  • Petalinux Drivers
  • C++ Host Tools

DESCRIPTION

The XRF8 integrates eight (four IQ), digitizing channels and eight (four IQ) waveform generation channels with real-time signal processing on a SOM IO module for demanding, real-time DSP applications. The tight coupling of the analog I/O within the Ultrascale+ RFSoC FPGA core provides low latency, optimized for architectures such as beam-steering, SDR, RADAR, and LIDAR front end sensor digitizing and processing. The Quad Mesh system interface sustains transfer rates at 16 Gbps to four peers concurrently facilitating creation of large meshes within high-performance real-time systems.

The onboard 1517-pin Xilinx ZU47/48 DR with 8 GB external DDR4 RAM addressable as two 64-bit banks, provides a very high performance DSP core. On-chip integration of multichannel, GSPS analog IO, zero-wait SRAM block memory and quad ARM CPU cores enable real-time signal processing at extremely high rates.

The XRF8 exposes all eight of the RFSoC's (10.0 GSPS-capable) D/A channels and eight (5.0 GSPS-capable) A/D channels. On chip mixer and interpolator/decimator capabilities (respectively) can be enabled to implement concurrent, real-time frequency conversions. Sample clocks are generated via a cascaded ultra-low-jitter onboard PLL referenced either via an onboard, programmable 0.2-800 MHz TCXO or externally-supplied reference clock. Phase aligned, synchronous sampling of all channels at full hardware rates across multiple cards is possible if supplied and external reference clock and trigger operating in the reference clock domain.

Software tools for target development include C++ libraries and drivers for Petalinux. Application examples demonstrating the module features and use are provided, including real-time, dynamic DAC waveform generation and analog captures.

ORDERING INFORMATION

Product Part Number Description
XRF8 24000007-- SOM module with eight, 14-bit 5.0GSPS A/D, eight 10.0GSPS 14-bit DAC, ZU47DR Ultrascale+ RFSoC, 8GB DRAM.
Single SOM carrier/breakout 24000011 Left: IsoRate8x2, DAC0-7, ADC0-7 Right: Ref, TrigIn, TrigOut, CLKOUT, SYNC, Samtec6-16V, Power SW, 1GbE, PLOculink4x3, QSFP28, Top: PLDIO, Bottom: uUSB slave, uUSB JTAG, PSDIO, JTAG 6"x6"
Passive heatsink 008001113 Thermal pad between RFSoC and heat spreader
Active Fansink 008001117 Thermal pad between RFSoC and fansink assembly
XRF8 FrameWork Logic 55013 XRF8 board support package for VHDL.

Standard Features

Analog Inputs Analog Outputs
Channels 8 Channels 8 channels
Range 700 mVp-p (typical) Range 700 mVp-p (typical)
Type Differential Type Differential
Coupling DC Coupling DC
Impedance 50 ohm (typical) Impedance 50 ohm (typical)
A/D Device RFSoC internal D/A Device RFSoC internal
Resolution 14-bit Resolution 14-bit
Sample Rate 100-5000 MSPS Sample Rate 100-10000 MHz
FIFO size 128K for each active channel FIFO size 128K for each active channel
Data transfer RFdc driver Data transfer RFdc driver
Connectors Samtec SEAM830x8 female Connectors Samtec SEAM830x8 female
Clocking All ADCs synchronous. Integer relationship to DAC rate. Clocking All DACs synchronous. Integer relationship to ADC rate.

Analog Performance

At 24C ambient.
Parameter Typ Units Notes
A/D Performance-AC coupled
Analog Bandwidth 6000 MHz -3dB.
SFDR 8375 dBc 71 MHz sine input, 95% FS, Fs=4.0 GSPS
S/N 56 dBFS 170 MHz sine input, 98% FS, Fs=1.0 GSPS
ENOB 9.3 bits 170 MHz sine input, 98% FS, Fs=1.0 GSPS
DAC Performance-AC Coupled
Analog Bandwidth 6000 MHz -3dB
SFDR 7870 dBc 71 MHz@-9 dBFS, 1000 MSPS sample rate
ENOB 9.5 bits 71 MHz sine output, AC coupled

Architecture and Features

The XRF8 module architecture incorporates a Ultrascale MPSoC system-on-chip which incorporates quad ARM processors and dual real-time coprocessors, FPGA computing core, on chip RF analog I/O and Aurora QuadMesh core. These resources are integrated with external DDR4 external memories, ultra-low jitter programmable sample clock, boot flash and power management.

FPGA Core

The XRF8 employs a Zynq Ultrascale+ RFSoC for DSP and control. This system-on-chip FPGA is capable of over 8.2 TeraMACs with over 4200 DSP elements. In addition to the raw processing power, the FPGA fabric integrates logic, memory and connectivity features that make the FPGA capable of applying this processing power to virtually any algorithm and sustaining performance in real-time.

QuadMesh Host Interface

The XRF8 architecture delivers ~ 64 Gbps sustained data rates over QuadMesh using the Aurora protocol. Packet systems can be implemented atop Aurora as an application interface layer to provide efficient, flexible inter-board transfers at high data rates.

Digital IO

72 digital lines are routed directly from the programmable logic (PL) fabric as length-matched differential pairs. These are useful for implementing low-latency state signaling, or interfacing to custom hardware devices via I2C, SPI or other common serial or parallel standards.

Module Management

The module has facilities for temperature monitoring within the FPGA die. The temperature sensor is monitored by a dedicated system monitor IP, so that power shuts when a critical temperature is exceeded.

Logic Tools

High speed DSP, analysis, customized triggering and other unique features may be added to the module by modifying the logic. The Board Support Package (BSP) tool provides support for RTL development. The standard logic provides a hardware interface layer that allows designers to concentrate on the application-specific portions of the design.