Evaluate and Design


RadioVerse transceiver technologies offer several evaluation options, including prototyping platforms, full evaluation systems, software simulation tools, device drivers, and more. Pick the evaluation option that best suits your requirements and stage in the design cycle.

AD9371 Evaluation Boards

Evaluation Options

There are several evaluation options available for the AD9371 integrated RF transceiver. Both the full product evaluation system and the prototyping platform are available in narrow tuning (ADRV9371-N-EBZ) or wide tuning (ADRV9371-W-EBZ) range options.

  FMC-Compatible Mezzanine Cards FMC Motherboards FPGA Design Control and Data Capture
Evaluation System
  • ADRV9371-N-EBZ
  • ADRV9371-W-EBZ
  • Xilinx® ZC706
  • Provided binary, verified with Xilinx JESD204B IP
  • Binary used to characterize IC performance
  • Operating system-agnostic API source in ANSI C
  • Command/control and data capture via Windows GUI
Prototyping Platform
  • ADRV9371-N-EBZ
  • ADRV9371-W-EBZ
  • Xilinx Development Boards
  • Publicly available HDL on GitHub, verified with Xilinx and Altera JESD204B cores
  • Open-source GUI, Windows®, Linux,® and OS-X
  • Open-source Linux IIO device driver
  • Streams data to GNU radio, MATLAB, and Simulink
Software Simulation Tool Filter Designer

Determine frequency settings, setup filter coefficients and sample rates, and design filters with minimal trial and error. Easily create custom filters, examine filter performance, and quickly generate coefficient for implementation, input into Simulink model or hardware.

AD9361 Evaluation Boards

AD9364 Evaluation Boards

 

Software

Evaluation Software

X+

SoftwareThis system is a software package consisting of a powerful Windows GUI, API source code, DLL, and Hardware Abstraction Layer (HAL). Additionally, the system includes a TCP/IP server that allows customer applications written in C#, MATLAB, LabView, Python, etc. to interface to the eval board. From there the customer may run automated testing. The OS- and platform-independent API will integrate into the customer’s software, eliminating the need to write device-specific code.


Two download options are available. One option is the full package including the GUI, HAL, DLL, API binary, etc. used with the evaluation hardware. The other option, intended to be integrated into the customer system, includes only API source code and the ARM firmware. Both are available via the download link below.


Download (AD9371 Only)

Prototyping Software

X+
Prototyping SystemThis software package is available in binary and a publically maintained source (in github, for complete transparency and revision control). It includes a powerful multi-platform GUI (Windows, Linux, OS X), HDL for Xilinx, and Altera SoC and fabric-only devices. Also provided is Linux kernel device driver code (in the Linux Industrial Input/Output [IIO] framework) and multi-platform (Windows, Linux, OS X) library support with multiple back ends (local, network, USB, etc.). In addition are multiple language/framework bindings (C, C++, C#, MATLAB, Simulink, Python, GNURadio) to interface to the eval board for waveform development and automated testing. A customer can integrate any part of the prototyping platform (HDL, driver, or library) into his or her systems with permissive licenses. The prototype is extensible to accept custom IP (physical layers, or full modems for end systems). The system includes a Board Support Package (BSP) for MathWorks HDL Workflow Advisor.

AD9361/4: AD-FMCOMMS3-EBZ User Guide (Wiki)

AD9371: Prototyping Platform User Guide (Wiki)

No O/S Software Driver

X+
No OS Software DriverThis software consists of generic device drivers purely written in generic/ANSI-C (compliable for most ANSI C compilers that meet the iso9899:1990 specification) for a bare-metal, No-OS environment. Customers can port these drivers to many different environments and run on many different types of processors, from generic 16-bit MCU to 64-bit processors. The No-OS drivers are designed to run on the Analog Devices HDL reference design, but can also be run on processors that are either separated from the FPGA or integrated (hard or soft) in an SoC (FPGA + CPU) device. By using the No-OS drivers, the customer can eliminate writing device-specific code and directly integrate into end product software.

Download (AD9361 Only) (Wiki)
Download (AD9371 Only)

 

Software Design Tools

Filter Design

X+
Design filters with minimum trial and error

AD9361 Filter Designer
  • Easily create custom filters
  • Examine filter performance
  • Quickly generate coefficient for implementation
  • Input into Simulink® model or hardware

Learn More - AD9371 (required)

Learn More - AD9361 (Wiki)

Model Based Design and Simulation

X+
Simulate and verify agile RF transceivers designs with SimRF models, and predict the impact of RF imperfections on your test signals.

Model Based Design
  • Simulates RF, baseband, and digital blocks of AD936x.
  • Enables transition from pure software simulation to hardware in the loop using MATLAB® and Simulink

Learn More - AD9361

Xilinx Zynq SDR Support from MathWorks Communications System Toolbox

X+
Zynq-SDR-SupportPrototype and test Xilinx Zynq-based software-defined radio (SDR) systems using MATLAB and Simulink.

Learn More - AD9361

Design File Packages for AD9361, AD9364 and AD9371

Take the first step in your design process by downloading and thoroughly reviewing the either AD9361, AD9364 or AD9371 design file package.


Learn more


Participants of the RadioVerse



MathWorks

epiqArrow

EttusXilinxBenetel

AlteraAvnet