ZED Quickstart with ACE Evaluation

Evaluation Board Kit Contents

  • EVAL-ADAQ8092-FMCZ evaluation board

  • Micro-SD memory card (with adapter) containing system board boot software and Linux OS

Equipment Needed

  • PC with Windows 7 or Windows 10 operating system

  • EVAL-ADAQ8092-FMCZ

  • Digilent ZedBoard with 12 V wall adapter power supply

  • Power Supply

  • Rohde & Schwarz SMA100A (clock source) - Suggested

  • Keysight 336xx series (signal generator) - Suggested

  • DC1075B (Clock Divider) - Suggested

  • SMA Cables

  • Attenuator

  • TTE Bandpass Filter - centered on test signal frequency - Suggested

  • SD card

  • SMA Adapter (Male-Male)

Getting Started

  1. Download and install the ACE Software tool from the ACE download page. If ACE is already installed, make sure you have the latest version by using the ‘Check For Updates’ option in the ACE sidebar.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/ace_sidebar-check-for-updates.png

    Figure 1 ACE sidebar

  2. Run ACE and select ‘Plug-in Manager’ from the ACE sidebar to install the board plug-in that supports the Product Evaluation Board and select Available Packages. You can use the search field to help filter the list of boards to find the relevant one. An ACE Quickstart guide is available here: ACE Quickstart - Using ACE and Installing Plug-ins.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/ace_sidebar-plug-in_manager.png

    Figure 2 ACE sidebar

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/ace_plug-in_manager-available_selected.png

    Figure 3 Plug-in Manager Menu

  3. Insert the EVAL-SD-KUIPERZ SD card into the SD card slot on the underside of the ZedBoard.

    Note

    If there is a need to re-image or create a new SD card, instructions are available here: ADI Kuiper Linux with support for ACE Evaluation.

  4. Ensure the ZedBoard boot configuration jumpers are set to use the SD card as shown.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/zedboard-sd-card-boot-jumpers.png

    Figure 4 SD-card Boot jumpers

    Warning

    To avoid potential damage, ensure the VADJ SELECT jumper is set to the correct voltage for the Product Evaluation Board.

  5. Connect the Product Evaluation Board to the FMC connector on the ZedBoard.

    Note

    There may be additional steps and hardware required for a given Product Evaluation Board, such as function generator connections and setup. This information may be included with the eval kit or in the User guide for the corresponding Product Evaluation Boards page that can be found by searching Product Evaluation Boards and Kits.

  6. Connect the USB cable from the PC to the J13/USB OTG port and the PSU to J20/DC input.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/zedboard-usb_otg-power.png

    Figure 5 USB-OTG Power

  7. Slide SW8/POWER switch to the ON position. The green LD13/POWER LED should turn on.

  8. The blue LD12/DONE LED & red LD0 LED should start blinking ~20-30 seconds later which indicates the boot process is complete.

    Note

    Linux versions prior to ADI Kuiper Linux for Evaluation version 2024-8-27 will instead boot with the BLUE LD12/DONE LED blinking immediately and LD7 blinking after ~20-30 seconds. This may indicate that an improved version of the ACE plugin is available if the SD-Card is updated to the latest version.

  9. Launch the ACE software from the Analog Devices folder in the Windows Start menu. The Evaluation Board should appear in the ACE Start Tab » Attached Hardware view.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/ace_attached_hw-screen.png

    Figure 6 Attached Hardware View

See also

For more details on the ADI Kuiper Linux for Evaluation setup, see ADI Kuiper Linux for Evaluation - Getting Started.

Evaluating Board Hardware

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/complete_setup_final.png

Figure 7 Evaluation setup for EVAL-ADAQ8092-FMCZ

Setting up the board

The figure above illustrates the evaluation system components. To use the system, follow these steps:

  • Connect the evaluation board to the ZedBoard. Ensure that there’s an SD card installed on it.

  • Connect the CLK divider (DC1075B) to the evaluation board

  • Connect a micro-USB cable to the USB OTG port

  • Apply power to the ZedBoard and to the DC1075

  • Open the ACE software

  • Apply the desired CLK and input signal

  • Start the evaluation

Controller Board

The ZedBoard, which is the system controller board, enables the configuration of the ADC and capture of data from the evaluation board by the PC via USB (or Ethernet). The ADAQ8092 supports a multi-lane serial port interface (SPI) for each data converter channel. The SPI interface for each channel is connected to the ZedBoard via the FMC connector (P1). The ZedBoard™ functions as the communication link between the PC and connected evaluation board. It buffers samples captured from the evaluation board in its DDR3 memory. The ZedBoard requires power from a 12 volt wall adapter (included with the ZedBoard). It hosts a Xilinx® ZYNQ® 7020 SoC, which contains two ARM® Cortex-A9 Processors and a Series-7 FPGA with 85k Programmable Logic cells. A Linux OS runs on the host processor system. It communicates with the PC through either a USB 2.0 high speed port or a 10/100/1000 Ethernet port. The default software configuration uses USB.

Software Support

The ADI ACE application provides a ‘plug and play’ evaluation experience, enabling users to get up and running quickly with the product evaluation board. ACE can configure the embedded software on supported controller boards and provides a quick and easy way to get set up, configure the board and perform data capture and analysis and/or waveform generation. For ACE installation and documentation instructions see ACE. Make sure to follow the instructions to install the necessary evaluation board plug-in support.

  • If the machine that ACE is installed on has internet access, you can find/install/update plug-ins directly from the ACE application. For environments without internet access, you can download these plug-ins from the previous link to portable storage and install them into ACE.

Note

Product-specific documentation for the evaluation software can be found within the ACE plug-in. The controller board supported by ACE with this product evaluation board is the ZedBoard™.

Software Operation

To start the ACE evaluation software, follow these steps:

  1. Open the ACE software.

  2. In the Start window, wait until the software recognizes the “ADAQ8092 Board” as an attached hardware, and then double-click on it to go to the “ADAQ8092 Board” window.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/start_window_final.png

    Figure 8 Start Window

  3. In the ADAQ8092 Board window, double-click the “ADAQ8092” icon from the block diagram to go to the “ADAQ8092” chip window.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/board_image_final.png

    Figure 9 ADAQ8092 Board Window

  4. In the ADAQ8092 chip window, click “Proceed to Analysis” to start the evaluation.

    Note

    Here you can change the device attributes before starting the evaluation such as: alt_bit_pol_en, data_rand_en, dout_en, pd_gpio, pd_mode, sampling_frequency, test_mode, and twos_complement.

    https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/chip_image_final2.png

    Figure 10 ADAQ8092 (Chip) Window

Here in the ANALYSIS window, there are three (3) panes, the CAPTURE pane, ANALYSIS pane, and RESULTS pane.

  • In the CAPTURE pane, the user can change the sample count up to 65536 and the sample frequency used is shown. At the bottom, the user can capture data once by clicking “Run Once” or continuously by clicking “Run Continuously”.

    Note

    Use “Run Continuously” when capturing the Average FFT, INL, and DNL.

  • In the ANALYSIS pane, the user can change the “windowing” type of the FFT, and also the “average iterations” when capturing the INL and DNL performance. When measuring the INL and DNL, the user should use the “Run Continuously” function and wait until it reaches the number of “average iterations” placed.

  • In the RESULTS pane, this is where the parametric values will be displayed. At the bottom of it, the user can import or export the data.

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/waveform.png

Figure 11 Waveform view

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/fft.png

Figure 12 FFT view

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/average_fft_result.png

Figure 13 Average FFT view

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/inl.png

Figure 14 INL view

https://media.githubusercontent.com/media/analogdevicesinc/documentation/main/docs/solutions/reference-designs/eval-adaq8092-fmc/images/dnl.png

Figure 15 DNL view