Wiki

The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (04 Jun 2021 20:29) was approved by Robin Getz.The Previously approved version (21 Oct 2016 10:53) is available.Diff

This is an old revision of the document!


AD-FMCOMMS2/3/4/5-EBZ Zynq and ZED Quick Start Guide

This guide provides some quick instructions (still takes awhile to download, and set things up) on how to setup the AD-FMCOMMS2-EBZ or AD-FMCOMMS3-EBZ or AD-FMCOMMS4-EBZ or AD-FMCOMMS5-EBZ on either:

Which board you want to use is completely up to you. There isn't much of a difference from evaluation of the transceiver standpoint - the difference is really up to you, and how much you want to add into the FPGA for your specific/custom design. (The ZC7061) includes a much larger FPGA , which includes for your custom design than what exists on the ZC7022), or ZED Board3)).

The base functionality (play, and record RF waveforms) is the same on any platform.

Requirements

  • You need a Host PC (Windows or Linux).
  • You need a SD card writer connected to above PC (Supported USB SD readers/writers are OK).
  • USB keyboard/mouse for the Zynq or ZED Device
  • HDMI Display (monitor or TV) (FULL HD only!)
  • Antenna, or SMA cable for crossing Tx to Rx.

Creating / Configuring the SD Card

All the products described on this page include ESD (electrostatic discharge) sensitive devices. Electrostatic charges as high as 4000V readily accumulate on the human body or test equipment and can discharge without detection.

Although the boards feature ESD protection circuitry, permanent damage may occur on devices subjected to high-energy electrostatic discharges. Therefore, proper ESD precautions are recommended to avoid performance degradation or loss of functionality. This includes removing static charge on external equipment, cables, or antennas before connecting to the device.

Setting up the hardware (ZC706)

You will need to:

  1. Get the ZC706
    1. zc706-base-board.jpg
  2. Build the HDL project and make the BOOT.BIN (see this tutorial)
  3. Build the devicetree (see this tutorial)
  4. Prepare the SD card with the proper Linux image (see here and pay attention to the Linux/Windows setup), BOOT.BIN, and devicetree (you get the last ones from the previous steps)
  5. Insert the SD-CARD into the SD Card Interface Connector (J30)
  6. Plug the AD-FMCOMMS2-EBZ into the LPC LPC Connector (J5)
  7. Plug your HDMI display device into the HDMI Video Connector (P1)
  8. Plug your USB mouse/keyboard into the USB 2.0 ULPI Controller, w/Micro-B Connector (J49)
  9. Plug the Power Supply into 12V Power input connector (J22) (DO NOT turn the device on).
  10. Set the jumpers: The main one is: SW11 - Big Blue Switch in the middle, which controls the Boot Mode, it needs to be set: 1: Down, 2: Down, 3: Up, 4: Up, 5: Down. Other Jumpers can be checked via looking at the picture. (click the picture to make it bigger)
  11. Turn it on.
  12. Wait ~30 seconds for the “DONE” LED to turn green. This is above the power switch.
  13. Wait another ~30 seconds for the HDMI display device to start showing signs of life.
  14. The follow the instructions for the type of demo that you want to do.

Booting the SD Card

  1. Ignore your PC, and now interact on the USB mouse/keyboard on the Zynq device
  2. You should see the following screen:
    1. IIO Scope tool:
      1. Learn more about the IIO Scope.
  3. You are done. You can interact with the GUI either over the network, or with the HDMI monitor/USB keyboard mouse.

Even thought this is Linux, this is a persistent file systems. Care should be taken not to corrupt the file system -- please shut down things, don't just turn off the power switch. Depending on your monitor, the standard power off could be hiding. You can do this from the terminal as well with sudo shutdown -h now

Setting up the hardware (ZED)

You will need to:

  1. Get the ZED Board
  2. Set the Jumpers and Switches accordingly like shown on the picture. (click on the picture to enlarge)
    1. ZED Board prepared
  3. Build the HDL project and make the BOOT.BIN (see this tutorial)
  4. Build the devicetree (see this tutorial)
  5. Prepare the SD card with the proper Linux image (see here and pay attention to the Linux/Windows setup), BOOT.BIN, and devicetree (you get the last ones from the previous steps)
  6. Insert the SD-CARD into the SD Card Interface Connector (J12)
  7. Plug the AD-FMCOMMS2-EBZ or AD-FMCOMMS3-EBZ into the LPC Connector (J1)
  8. Plug your HDMI display device into the HDMI Video Connector (J9)
  9. Plug your USB hub into the USB 2.0 socket w/Micro-B Connector (J13)
  10. Connect mouse and keyboard to your USB hub.
  11. Power up the USB-HUB
  12. Plug the Power Supply into 12V Power input connector (J20) (DO NOT turn the device on).
  13. Turn on the TV/Monitor, verify “Overscan” is on (visualizing the entire picture till to the edge), verify the HDMI channel.
  14. Turn on the power to the ZED Board
  15. 1 green LED on the ZED, 1 green on the AD-FMCOMMS2 shall turn on immediately
  16. Wait ~15 seconds for the blue and another green LED on the ZED Board.
  17. Wait another ~30 seconds for the HDMI display device to start showing signs of life. (Linux TUX top left)
  18. Follow the instructions for the type of demo that you want to do on screen.

Setup/Wiring. (click to enlarge):

Note: For proper robustness shield the ZED board with a plexi-glass cover. Add a “Touch-Screw” (A2, stainless steel) and connect it via a 270kOhm resistor to a GND pin. Touch this screw prior any handling of any board. It ensures proper and painless ESD discharge.

1)
XC7Z045-FFG900-2, 350K Logic Cells
2) , 3)
XC7Z020-CLG484 -1, 85K Logic Cells
resources/eval/user-guides/ad-fmcomms2-ebz/quickstart/zynq.1622831379.txt.gz · Last modified: 04 Jun 2021 20:29 by Robin Getz