This guide will walk you through setting up a ZCU102 FPGA Evaluation Board for use with the 2-24 GHz X-Microwave (XMW) TX/RX Platform.
The ZCU102 board can be configured as follows to allow control of the front end Platform using the LIBIIO command line tools.
Higher level applications can be used to configure the Platform, instead of the LIBIIO command-line terminal interface, using the ethernet port to communicate with the ZCU102 board.
ADI's pyadi-iio library enables configuration and control of many IIO components using Python. Details on getting started with this library can be found here.
ADI has also developed an RF Microwave Toolbox which enables users to configure and control IIO components using MATLAB. Details on getting started with this toolbox can be found here.