Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:ad-fmcomms3-ebz [14 Oct 2016 16:55] – [AD-FMCOMMS3-EBZ User Guide] Di Puresources:eval:user-guides:ad-fmcomms3-ebz [04 Nov 2021 16:17] (current) – fix link Robin Getz
Line 1: Line 1:
 ====== AD-FMCOMMS3-EBZ User Guide ====== ====== AD-FMCOMMS3-EBZ User Guide ======
  
-The AD-FMComms3-EBZ is an FMC board for the [[adi>AD9361]], a highly integrated RF Agile Transceiver™. While the complete chip level design package can be found on the [[adi>ad9361_design_files|the ADI web site]]. Information on the card, and how to use it, the design package that surrounds it, and the software which can make it work, can be found here.+The AD-FMComms3-EBZ is an FMC board for the [[adi>AD9361]], a highly integrated RF Agile Transceiver™. While the complete chip level design package can be found on the [[adi>media/en/engineering-tools/design-tools/AD9361_Design_File_Package.zip|the ADI web site]]. Information on the card, and how to use it, the design package that surrounds it, and the software which can make it work, can be found here.
  
 The purpose of the AD-FMComms3-EBZ is to provide an RF platform to software developers, system architects, etc, who want a single platform which operates over a much wider tuning range (70 MHz – 6 GHz). It’s expected that the RF performance of this platform can meet the datasheet specifications at 2.4 GHz, but not at the entire RF tuning range that the board supports (but it will work **much** better than the [[AD-FMCOMMS2-EBZ]] over the complete RF frequency). We will provide typical performance data for the entire range (70 MHz – 6 GHz)  which is supported by the platform. This is primarily for system investigation and bring up of various waveforms from a software team before their custom hardware is complete, where they want to see waveforms, but are not concerned about the last 1dB or 1% EVM of performance. The purpose of the AD-FMComms3-EBZ is to provide an RF platform to software developers, system architects, etc, who want a single platform which operates over a much wider tuning range (70 MHz – 6 GHz). It’s expected that the RF performance of this platform can meet the datasheet specifications at 2.4 GHz, but not at the entire RF tuning range that the board supports (but it will work **much** better than the [[AD-FMCOMMS2-EBZ]] over the complete RF frequency). We will provide typical performance data for the entire range (70 MHz – 6 GHz)  which is supported by the platform. This is primarily for system investigation and bring up of various waveforms from a software team before their custom hardware is complete, where they want to see waveforms, but are not concerned about the last 1dB or 1% EVM of performance.
Line 23: Line 23:
     - [[.:ad-fmcomms2-ebz:quickstart|Quick Start Guides]]     - [[.:ad-fmcomms2-ebz:quickstart|Quick Start Guides]]
       - [[.:ad-fmcomms2-ebz:quickstart:zynq|Linux on ZC702, ZC706, ZED]]       - [[.:ad-fmcomms2-ebz:quickstart:zynq|Linux on ZC702, ZC706, ZED]]
 +      - [[.:ad-fmcomms2-ebz:quickstart:zynqmp|Linux on ZCU102]]
       - [[.:ad-fmcomms2-ebz:quickstart:microblaze|Linux on KC705, VC707]]       - [[.:ad-fmcomms2-ebz:quickstart:microblaze|Linux on KC705, VC707]]
       - [[/resources/tools-software/linux-software/zynq_images#preparing_the_image|Configure a pre-existing SD-Card]]       - [[/resources/tools-software/linux-software/zynq_images#preparing_the_image|Configure a pre-existing SD-Card]]
       - [[/resources/tools-software/linux-software/zynq_images#staying_up_to_date|Update the old card you received with your hardware]]       - [[/resources/tools-software/linux-software/zynq_images#staying_up_to_date|Update the old card you received with your hardware]]
-    - [[.:ad-fmcomms2-ebz:software:linux:applications|Linux Applications]]+    - Linux Applications
       - [[resources/tools-software/linux-software/iio_oscilloscope|IIO Scope]]       - [[resources/tools-software/linux-software/iio_oscilloscope|IIO Scope]]
-      - [[resources/tools-software/linux-software/fmcomms2_plugin|FMCOMMS2/3/Control IIO Scope Plugin]] +      - [[resources/tools-software/linux-software/fmcomms2_plugin|AD936X Control IIO Scope Plugin]] 
-      - [[resources/tools-software/linux-software/fmcomms2_advanced_plugin|FMCOMMS2/3/4/Advanced Control IIO Scope Plugin]]+      - [[resources/tools-software/linux-software/fmcomms2_advanced_plugin|AD936X Advanced Control IIO Scope Plugin]]
       - [[.:ad-fmcomms2-ebz:software:linux:applications:shell_scripts|Command Line/Shell scripts]]       - [[.:ad-fmcomms2-ebz:software:linux:applications:shell_scripts|Command Line/Shell scripts]]
     - Push custom data into/out of the AD-FMCOMMS3-EBZ     - Push custom data into/out of the AD-FMCOMMS3-EBZ
       - [[.:ad-fmcomms2-ebz:software:basic_iq_datafiles|Basic Data files and formats]]       - [[.:ad-fmcomms2-ebz:software:basic_iq_datafiles|Basic Data files and formats]]
       - [[.:ad-fmcomms2-ebz:software:datafiles|Create and analyze data files in MATLAB]]       - [[.:ad-fmcomms2-ebz:software:datafiles|Create and analyze data files in MATLAB]]
-      - [[:resources/tools-software/linux-software/libiio/clients/matlab_simulink|Stream data into/out of MATLAB]]+      - [[:resources:tools-software:transceiver-toolbox|Stream data into/out of MATLAB]]
       - [[:resources/tools-software/linux-software/libiio#libiio_-_ad9361_iio_streaming_example|AD9361 libiio streaming example]]       - [[:resources/tools-software/linux-software/libiio#libiio_-_ad9361_iio_streaming_example|AD9361 libiio streaming example]]
 +      - [[:resources/tools-software/linux-software/pyadi-iio|Python Interfaces]]
   - Design with the AD9361   - Design with the AD9361
     - [[.:ad-fmcomms2-ebz:ad9361|Understanding the AD9361]]     - [[.:ad-fmcomms2-ebz:ad9361|Understanding the AD9361]]
Line 43: Line 45:
     - Simulation     - Simulation
       - [[.:ad-fmcomms2-ebz:software:simrf|MathWorks SimRF Models of the AD9361]]       - [[.:ad-fmcomms2-ebz:software:simrf|MathWorks SimRF Models of the AD9361]]
 +      - [[.:ad-fmcomms2-ebz:software:rfblkset_mdls_install|Installing RF Blockset Models for AD9361]]
 +      - [[.:ad-fmcomms2-ebz:software:rfblkset_mdls_run_testbench|Running the AD9361 Receive Testbench]]
     - Hardware in the Loop / How to design your own custom BaseBand     - Hardware in the Loop / How to design your own custom BaseBand
 +      - [[resources:tools-software:transceiver-toolbox|Analog Devices Transceiver Toolbox for MATLAB and Simulink]] 
       - MATLAB/Simulink Examples       - MATLAB/Simulink Examples
         - [[:resources/tools-software/linux-software/libiio/clients/fmcomms2_3_simulink|Stream data into/out of MATLAB]]         - [[:resources/tools-software/linux-software/libiio/clients/fmcomms2_3_simulink|Stream data into/out of MATLAB]]
Line 50: Line 55:
         - [[:resources/tools-software/linux-software/libiio/clients/lte_example|LTE Transmit and Receive Example]]         - [[:resources/tools-software/linux-software/libiio/clients/lte_example|LTE Transmit and Receive Example]]
         - [[:resources/tools-software/linux-software/libiio/clients/adsb_example|ADS-B Airplane Tracking Example]]         - [[:resources/tools-software/linux-software/libiio/clients/adsb_example|ADS-B Airplane Tracking Example]]
-      - [[/resources/tools-software/linux-software/gnuradio|GNURadio]]+      - [[/resources/tools-software/linux-software/gnuradio|GNU Radio]]
       - [[/resources/tools-software/fm-radio|FM Radio/Tuner]] (listen to FM signals on the HDMI monitor)       - [[/resources/tools-software/fm-radio|FM Radio/Tuner]] (listen to FM signals on the HDMI monitor)
       - [[/resources/tools-software/linux-software/libiio#libiio_-_ad9361_iio_streaming_example|C example]]       - [[/resources/tools-software/linux-software/libiio#libiio_-_ad9361_iio_streaming_example|C example]]
     - Targeting     - Targeting
-      - [[/resources/eval/user-guides/ad-fmcomms2-ebz/software/matlab_bsp|Analog Devices BSP for MathWorks HDL Workflow Advisor]]+      - [[/resources/eval/user-guides/ad-fmcomms2-ebz/software/matlab_bsp|Analog Devices BSP for MathWorks HDL Workflow Advisor (To be depreciated)]] 
 +      - [[resources:tools-software:transceiver-toolbox|Analog Devices Transceiver Toolbox for MATLAB and Simulink]]
     - Complete Workflow     - Complete Workflow
       - [[/resources/eval/user-guides/picozed_sdr/tutorials/adsb|ADS-B Airplane Tracking Tutorial]]       - [[/resources/eval/user-guides/picozed_sdr/tutorials/adsb|ADS-B Airplane Tracking Tutorial]]
 +      - [[/resources/eval/user-guides/adrv936x_rfsom/tutorials/frequency_hopping|Frequency Hopping Controller]]
     - Design a custom AD9361 based platform     - Design a custom AD9361 based platform
       - [[.:ad-fmcomms2-ebz:software:linux|Linux software]]       - [[.:ad-fmcomms2-ebz:software:linux|Linux software]]
         - [[/resources/tools-software/linux-drivers/iio-transceiver/ad9361|Linux Device Driver]]         - [[/resources/tools-software/linux-drivers/iio-transceiver/ad9361|Linux Device Driver]]
         - [[.:ad-fmcomms2-ebz:software:linux:zynq|Build the demo on ZC702, ZC706, or ZED from source]]         - [[.:ad-fmcomms2-ebz:software:linux:zynq|Build the demo on ZC702, ZC706, or ZED from source]]
 +        - [[.:ad-fmcomms2-ebz:software:linux:zynqmp|Build ZynqMP/MPSoC Linux kernel and devicetrees from source]]
         - [[.:ad-fmcomms2-ebz:software:linux:microblaze|Build the demo on KC705 or VC707 for Microblaze from source]]         - [[.:ad-fmcomms2-ebz:software:linux:microblaze|Build the demo on KC705 or VC707 for Microblaze from source]]
         - [[.:ad-fmcomms2-ebz:software:linux:zynq_2015r2|Build the 2015_R2 Release Linux kernel from source]]         - [[.:ad-fmcomms2-ebz:software:linux:zynq_2015r2|Build the 2015_R2 Release Linux kernel from source]]
Line 67: Line 75:
       - [[.:ad-fmcomms2-ebz:reference_hdl|HDL Reference Design]] which you must use in your FPGA.       - [[.:ad-fmcomms2-ebz:reference_hdl|HDL Reference Design]] which you must use in your FPGA.
         - [[.:ad-fmcomms2-ebz:interface_timing_validation|Digital Interface Timing Validation]]         - [[.:ad-fmcomms2-ebz:interface_timing_validation|Digital Interface Timing Validation]]
-  - [[.:ad-fmcomms2-ebz:additional_docs|Additional Documentation about SDR Signal Chains]]+  - Additional Documentation about SDR Signal Chains
     - [[.:ad-fmcomms1-ebz:math|The math behind the RF]]     - [[.:ad-fmcomms1-ebz:math|The math behind the RF]]
   - [[.:ad-fmcomms2-ebz:help_and_support|Help and Support]]   - [[.:ad-fmcomms2-ebz:help_and_support|Help and Support]]
resources/eval/user-guides/ad-fmcomms3-ebz.1476456928.txt.gz · Last modified: 14 Oct 2016 16:55 by Di Pu