概述
优势和特点
-
Rx/Tx Data Capture – TES allows you to observe the RF performance of the ADRV9001-series transceivers, with integrated data capture for both transmit and receive operation. With TES, you can observe the effects of changing the programmable filters, measure RF parameters like Third Order Intercept and Adjacent Channel Power, and more. Enlarge Image
-
Demo Mode – TES provides an extensive demo mode that allows users to explore the capabilities of the ADRV9001-series transceivers, without a required connection to physical hardware. Identify the different features and capabilities of the ADRV9001 series products, learn more about the TES environment and experiment with configurations to assess if the ADRV9001 series transceivers are right for your application. Enlarge Image
-
Configuration and Code Generation – The TES & SDK package is your interface for configuring all aspects of the ADRV9001-series transceivers, in preparation for its intended Use Case. The ADRV9001 TES, together with The EVAL-ADRV9002 Evaluation Board supports the entirety of the ADRV9001-series transceivers (ADRV9002/3/4/5/6). Once the desired product configuration is achieved, TES can auto-generate a profile file and sample code that are directly leveraged in the application, ensuring that the product exactly matches its configuration from the TES session. Python and MATLAB sample code generation are also available, enabling customers to develop scripts that can be used to further evaluate the product. Enlarge Image
-
Frequency Hopping Wizard – The ADRV9001 supports several different frequency hopping modes, targeted at different levels of performance and supporting different device configurations. The integrated Frequency Hopping Wizard walks users through the steps necessary to configure frequency hopping in a manner that best suits your application needs. Enlarge Image
-
Automated TDD Framing – The automated TDD utility provides a graphical representation of the user’s Rx and Tx frame structure and allows users to set the timing for different GPIO controlled aspects of the ADRV9001’s operation, such as frequency hopping. The ADRV9001 evaluation system can then physically demonstrate the user configured frame structure, by generating the precise state machine that is implemented in the FPGA fabric, together with careful handling of timing and data flows. Enlarge Image
-
Python Interface – TES offers a powerful Python interface, providing users with a high degree of flexibility and control over the software. By leveraging the Python interface, customers can write scripts to get or change specific configuration settings, allowing for a more customized workflow. The Python interface can be used to make changes to the configuration while operating TES simultaneously.
产品详情
The ADRV9001 Transceiver Evaluation and Software (TES) and Software Development Kit (SDK) provides users with a comprehensive set of capabilities covering every major phase of your next ADRV9001 based design: Evaluation, Prototyping and Production. The TES & SDK provide the most feature rich experience for controlling every aspect of the ADRV9001-series transceivers, always offering complete access to the latest product capabilities.
The graphical user interface (GUI) guides users through configuration and control of the ADRV9001 series, and high-speed data capture enables RF performance evaluation up to the product’s maximum data rate of 61.44MSps. Additional resources, like the Frequency Hopping Wizard, provide step-by-step instructions for configuring some of the more complex capabilities of the product. Real-time power and temperature monitoring lets users assess the demands of their Use Case and a comprehensive API Logger / Driver Debugger reveals all the API calls that are conducted “under the hood”, demystifying how TES and the ADRV9001 interact.
The provided software environment allows users to execute custom routines on the ZC706 or ZCU102 carrier card that interfaces to the EVAL-ADRV9002. Combined with TES’ code generation capabilities, it can accelerate the development of your next embedded application.
The TES can generate an initialization code for MATLAB, Python, C# and C99. These code routines can be used in automated test or simulation environments with hardware in the loop. Together with driver debugger functionality the user can inspect and learn ways to use APIs to control the ADRV9001-series transceivers in their end applications.
As TES’ demo mode enables much of this functionality to be explored, even without an accompanying ADRV9001 series transceiver, getting started with an ADRV9001 development is as quick and easy as downloading and installing the TES.
系统要求
The TES & SDK is supported on the following host operating systems:
- Windows 10 (64-bit)
- Windows 11 (64-bit)
To communicate with an EVAL-ADRV9002 evaluation system, the TES & SDK requires that users supply one of the below FPGA platforms:
- Xilinx ZCU102
- Xilinx ZC706
See “Downloads and Related Software” for the SD Card Images for each FPGA platform.