Software System Architecture Description; Software Architecture - Analog Devices ADRV9001 User Manual

Hide thumbs Also See for ADRV9001:
Table of Contents

Advertisement

Reference Manual

SOFTWARE SYSTEM ARCHITECTURE DESCRIPTION

This section provides information about the device driver application programming interface (API) software developed by Analog Devices for the
ADRV9001 transceivers. It also outlines the overall architecture, folder structure, and methods to use the API software on the user platform.
Note:
This document does not explain the API library functions. Detailed information on the API functions is in the Doxygen document included with
the software development kit (SDK) (ADRV9001_API.chm) located at /pkg/production/.
The ADRV9001_API.chm is in compressed HTML format. For security reasons, open the .chm files only from a local drive. If there is an
attempt to open from a network drive, the file may look empty.
The ADRV9001 is a baseline device for the product family; therefore, all API and evaluation systems use this product number to describe the
product.
Figure 13
shows a simple flowchart to the users new to this product family and guides them through the evaluation, testing, and
development of the Analog Devices platform and their system.

SOFTWARE ARCHITECTURE

Figure 14
shows the software architecture for the ADRV9001 evaluation platform from Analog Devices. This chapter takes a high-level overview
of the changes to make to this architecture once the baseline setup for the evaluation board is explained.
Layering the system, as shown in
transceiver evaluation software (TES) package can swap elements in the Target layer of this system architecture with only minor edits to the
code base.
analog.com
Figure 13. Development Flowchart
Figure 14. ADRV9001 API Software Architecture (ADI Evaluation Platform)
Figure
14, allows for great flexibility in the system platform. Any user who starts the development using the
ADRV9001
Rev. 0 | 30 of 351

Advertisement

Table of Contents
loading

Table of Contents