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
Need help?
Do you have a question about the ADRV9001 and is the answer not in the manual?
Questions and answers