XM655 Example Design - RF DC Evaluation Tool

This page shows two specific examples of the RF DC Evaluation Tool to generate and acquire signals using the XM655 Add-on Card and the ZCU216 Evaluation Board.

Note: The screenshots shown are intended to be used with a ZCU216 board and using the ZCU208 will cause the same screens to look slightly different.

Table of Contents

Introduction

The RF DC Evaluation Tool can be used to compare different scenario and settings of the Zynq® UltraScale+™ RFSoC ADCs and DACs. In these two examples, we compare a direct sampling frequency versus the integrated RFSOC PLL.

Both examples use a Center Frequency (CF) generated from a DAC at 2150MHz, loopback to the ADC through a simple RF line up consisting of baluns and filters.

The only difference between these two example is the clock input to the RF ADCs and DACs:

Hardware setup

The hardware setup is described below and uses cable and filters provided with the ZCU216 Evaluation kit:

  • ADC224_CH0 with DAC228_CH0 as source

  • JHC1 DAC228 Channel 0 using 1-4GHz baluns

  • JHC5 ADC224 Channel 0 using 1-4GHz baluns

  • Connecting 10-2500MHz low pass filter for these experiments

  • The picture below shows the board setup and connections

Frequency planning

To determine the sample rates, the RFSoC Gen3 Frequency Planning Tool was used. It is available at the link below:

ADC 2457.6MSPS CF=2150MHz w/100MHz BW

 

DAC 7864.32MSPS CF=2150MHz w/100MHz BW

Example 1: Using the Reference Clock

In this first example, the default settings of the RFSOC PLL, DAC and ADC are used except for the frequency generated.

Clock Settings

From the overview page, we access the CLK104 settings by clicking on “Clock settings”. For this example, only the REF Clock is important and is set to 245.76MHz (picture below).

The default setting is already at 245.76MHz, so no changes are necessary.

 

Clock Distribution

From the overview tab, by clicking on “Clock Distribution”, we can access the RFSoC internal clock settings. This tab controls the clock distribution, tile input clocks and sampling frequencies.

 

DAC228 (Tile0) Sampling Rate Details

The detail setup of a tile PLL can be visualized by clicking on the “PLL” in the specific tile:

 

DAC228 (Tile0, Ch0) Settings

The specific channel settings can be visualized by selecting a channel within a tile:

 

DAC228 (Tile0, Ch0) Muted Tone CF=2150MHz

In the DAC generation tab, we can change the Center Frequency to 2150MHz:

 

ADC224 (Tile0) Sampling Rate Details

Similarly to the DAC PLL settings, we can visualize the ADC PLL settings:

 

ADC224 (Tile0, Ch0) Settings

And similarly to the DAC channel settings, we can visualize the ADC channel settings:

 ADC224 (Tile0, Ch0) Acquisition of Tone

In the ADC acquisition tab, we can capture the signal and take measurements. Shown below are the dynamic performances over the full Nyquist zone:

 

ADC224 (Tile0, Ch0) Band of Interest (100MHz)

The band of interest around the fundamental can be narrowed down to obtain metrics more relevant to a specific application. The band of interest settings are available in the menu “settings->Dynamic performances”:

 

Example 2: Direct Sampling Clock

In this example, we modify the clock settings to compare metrics with the first example.

Please note this requires external cables that are not included with the base kit: https://www.digikey.com/product-detail/en/carlisleit/TM40-0159-00/2317-TM40-0159-00-ND/11688640

Clock Settings

Via the overview tab, we access the clock settings and select the ADC and DAC RFPLL according to our frequency plan (2457.6MHz and 7864.32MHz respectively):

 

Clock Distribution

In the clock distribution tab, we modify the ref clock for each tile, de-activate the PLL and change the tile clock source, as per the screen below:

 

DAC228 (Tile0) Sampling Rate Details

We can notice the changes in the PLL settings in each DAC tile:

 

DAC228 (Tile0, Ch0) Settings

All other DAC parameters are kept:

 

 DAC228 (Tile0, Ch0) Generate Tone with 0.0 PEP

We generate the same tone at 2150MHz:

 

ADC224 (Tile0) Sampling Rate Details

Again, we can visualize the ADC PLL settings:

 

ADC224 (Tile0, Ch0) Settings

And the ADC settings which are unchanged:

 

ADC224 (Tile0, Ch0) Acquisition of Tone

We can now acquire a tone and compare the metrics with the first example

 

ADC224 (Tile0, Ch0) Band of Interest (100MHz)

Reducing the band of interest show a very similar SNR between the two examples:

Related Links

For more information on the ZU49DR silicon used on the ZCU216 board or the ZU48DR used on the ZCU208 board and any other RFSoC silicon visit https://www.xilinx.com/products/silicon-devices/soc/rfsoc.html

For board schematics, BOM lists, user guides, and other documentation, go to the ZCU216 webpage located at https://www.xilinx.com/products/boards-and-kits/zcu216.html and the ZCU208 webpage located at https://www.xilinx.com/products/boards-and-kits/zcu208.html

 

© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy