architecture includes a hardware abstraction layer (HAL) interface between the ADRV9001 library and the developers’ hardware, so developers need only provide custom code that implements the HAL interface code for their specific hardware. As a result, developers can quickly move from evaluation using the Analog Devices cards and AMD board to development for their custom target environment.
Using a highly integrated transceiver from Analog Devices, developers can implement SDR solutions to more effectively address these requirements
Available through Analog Devices’ product line software development kit (SDK) distribution, the company’s Windows- based Transceiver Evaluation Software (TES) tool provides an accessible starting point for quickly configuring and evaluating transceiver performance. During evaluation and prototyping with Analog Devices’ ADRV9002- based cards and AMD’s ZCU102 evaluation board, the TES tool provides a graphical user interface (GUI) for configuring the hardware and observing captured data (Figure 5). In turn, the TES tool autogenerates C# code that can be compiled to the Linux environment, MATLAB environment, or Python. The SDK provides a complete set of
software libraries and application programming interfaces (APIs), including the ADRV9001 API package developed for the AMD ZCU102 platform. The SDK flow also directly supports migration from evaluation and prototyping with the evaluation board to the developer’s custom target environment (Figure 6). In this migration flow, the developer lets the TES autogenerate code as before. However, instead of using it directly, the developer deploys an edited version of the generated code to the target platform. In practice, the required edits are confined mainly to removing function calls that reference hardware components recognized by the TES tool but not needed in the target system. The SDK
Conclusion
ADEF applications face growing challenges in an increasingly complex signal environment. Along with meeting the demand for higher performance across a wider range of frequencies, developers need to lower SWaP to support the migration of these applications to battery-powered systems. Using a highly integrated transceiver from Analog Devices, developers can implement SDR solutions to more effectively address these requirements.
Figure 6: The SDK architecture allows developers to easily extend the results of their evaluation to their own target platform. Image source: Analog Devices
we get technical
25
Powered by FlippingBook