Installation

Dependencies

The toolbox has different dependencies based on the features required. These are broken down into the base dependencies for data stream and control, and HDL code generation.

The base dependencies for the toolbox requires libIIO and the libIIO MATLAB bindings. There are three options for this install with different required MathWorks Toolboxes:

HDL Generation Support

To leverage HDL-Coder and the reference designs with the toolbox requires the following components:

Connecting To Hardware

Transceiver Toolbox is designed and tested to work with ADI kernel drivers based in the IIO framework. The most common target platforms will utilize ADI’s Kuiper Linux distribution or other buildroot based systems authored by ADI. These images have the necessary IIO drivers and libIIO support built-in. Since drivers can evolve over time, it is recommended to always the supported Kuiper released defined on the Transceiver Toolbox Release Page.

To download and flash Kuiper images, refer to the Kuiper Linux Documentation.

It is possible to use Transceiver Toolbox with custom Linux images as long as the necessary IIO drivers and libIIO support is included.

Transceiver Toolbox Install

The Transceiver Toolbox itself can be installed either from:

MATLAB Versions

Before installing Transceiver Toolbox check the Release Page to check for the lasted supported of MATLAB. The latest version is the one which is available in Add-on Explorer, since Add-On Explorer does not currently support hosting multiple versions. If you have an older release of MATLAB, download the MLTBX installer from matching release on the Release Page.

Add-On Explorer Walkthrough

To install the toolbox from within MATLAB using the Add-On Explorer, first launch the Explorer from MATLAB’s Home tab:

_images/add_ex.png

Search for the toolbox:

_images/trx_search_wbox.png

Select Transceiver Toolbox from results:

_images/trx_search_find_wbox.png

Select add:

_images/addons_page_wbox.png