Humax T9 Users Manual

XWAY™ xRX300/WAVE300 Family
DUT Graphical User Interface
for DUT Tool Package
User’s Guide
Revision 1.1, 2013-05-06
Confidential Distribution with NDA by Marketing only
Edition 2013-05-06 Published by
Lantiq Deutschland GmbH Lilienthalstraße 15 85579 Neubiberg Germany
© 2013 Lantiq Deutschland GmbH All Rights Reserved.
Legal Disclaimer
The information given in this document is confidential. SUCH INFORMATION SHALL IN NO EVENT BE REGARDED AS A GUARANTEE OF CONDITIONS OR
CHARACTERISTICS. WITH RESPECT TO ANY VALUES STATED AS "TYPICAL" AS WELL AS EXAMPLES OR HINTS PROVIDED HEREIN, INCLUDING THOSE RELATED TO USE AND/OR IMPLEMENTATION OR APPLICATION OF COMPONENTS, LANTIQ DEUTSCHLAND GMBH ("LANTIQ") HEREBY DISCLAIMS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND, INCLUDING WITHOUT LIMITATION, WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY. IN PARTICULAR, THOSE VALUES, EXAMPLES OR HINTS ARE NO WARRANTIES OF A CERTAIN FUNCTIONALITY, CONDITION OR QUALITY OF THE LANTIQ COMPONENT AND ALWAYS HAVE TO BE VERIFIED IN THE TARGET APPLICATION.
The information in this document is subject to regular updates and/or corrections via errata sheet(s) or new revisions. It is only valid as updated and/or corrected. Once a new revision or errata sheet is available, it can be downloaded from Lantiq's Competence Center:
www.lantiq.com/contact-lantiq
Any user of this document must ensure that they only use the latest update- and/or corrected revision. LANTIQ HEREBY DISCLAIMS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND, INCLUDING
WITHOUT LIMITATION, WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY, WITH RESPECT TO PREVIOUS REVISIONS OF THIS DOCUMENT ONCE AN UPDATE OR ERRATA SHEET IS AVAILABLE.
Information
For further information on technology, delivery terms and conditions and prices, please contact the nearest Lantiq office (www.lantiq.com).
Warning
Lantiq components must not be used in life-support devices or systems. Life-support devices or systems are those systems intended to be implanted in the human body or to support
and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.
DUT Graphical User Interface
DUT Tool Package
Confidential
XWAY™ xRX300/WAVE300 Family, DUT Graphical User Interface for DUT Tool Package Confidential Revision History: Revision 1.1, 2013-05-06
Previous Revision: Revision 1.0, 2013-03-15 Page Subjects (major changes sinc
8 Updated Section 1.5, x86 PC Linux Host Requirements. 47 Added Chapter 10, Appendix D - Command Line Control.
Trademarks of Lantiq
e last revision)
CONVERGATE™, COSIC™, DUALFALC™, DUSLIC™, ELIC™, EPIC™, FALC
™, GEMINAX™, ISAC™, IWORX™, OCTALFALC™, OCTAT™, QUADFALC™, SCOUT™, SEROCCO™, SICOFI™, SLIC™, SMINT™, SOCRATES™, VINAX™, VINETIC™, XWAY™
Other Trademarks
ARM™, Bluetooth™ of Bluetooth SIG Inc. CAT-iq™ of DECT Forum.
EPCOS™ of Epcos AG. HYPERTERMINAL™ of Hilgraeve Incorporated. IEC™ of Commission Electrotechnique Internationale. IrDA™ of Infrared Data Association Corporation. ISO™ of INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. MATLAB™ of MathWorks, Inc. NUCLEUS™ of Mentor Graphics Corporation. MIPS USA. muRata™ of MURATA MANUFACTURING CO. SOLARIS™ of Sun Microsystems, Inc. Samtec
®
of MIPS Technologies, Inc.,
®
of Samtec Inc. TEAKLITE™ of CEVA, Inc. TEKTRONIX™ of Tektronix Inc. UNIX™ of X/Open Company Limited. VERILOG™, PALLADIUM™ of Cadence Design Systems, Inc. VxWorks™, WIND RIVER™ of WIND RIVER SYSTEMS.
Last Trademarks Update 2012-01-04
User’s Guide 3 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential

Table of Contents

Table of Contents
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.1 Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 About the Test Driver and the DUT GUI Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 Content of the Installation Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4 Supported Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 x86 PC Linux Host Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Installing DUT GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Launching DUT GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Troubleshooting Launch Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Overview of the DUT GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1 DUT GUI Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 The Tab Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 Log and Messages Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4 Calibration Data Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5 Using the DUT GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1 Connection Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.1 dut_cfg.txt Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2 Setting the DUT's Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3 Setting Output Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.4 Closed Loop Output Power Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4.1 Constant Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.4.2 Back Off Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.5 Using Regulatory Constraints in Closed Loop Tx Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.5.1 Regulatory Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.5.2 Hardware Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.6 Changing BB and PA Driver Gains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.7 Transmitting in CW Mode and Changing IFS Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.8 Setting Antenna Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.9 Rx Information and PA Detector Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.10 Chip Gain Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.11 DUT and Chip Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.12 Reading and Writing the EEPROM/Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.12.1 Configuring EEPROM/Flash Area Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.12.2 Burning a File to EEPROM/Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.12.3 Working with Serial Numbers and MAC Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.12.4 Changing Raw Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.13 XTAL Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6 Available Functions in mt_dut.dll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.1 Init Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.2 Calibration Process and Tx Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.3 Burning the EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.4 EEPROM Burning New Calibration Method Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.5 Sensitivity Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
User’s Guide 4 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
6.6 Finalize the Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.7 Others . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7 Appendix A - PCI EEPROM Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8 Appendix B - Example Code for mt_dut.dll Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9 Appendix C - Country Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
10 Appendix D - Command Line Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
10.1 Basic Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table of Contents
User’s Guide 5 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential

List of Figures

List of Figures
Figure 1 DUT Installation Welcome Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 2 DUT GUI Main Screen (Successful Launch) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 3 Main Screen of DUT GUI Application after an Unsuccessful Launch. . . . . . . . . . . . . . . . . . . . . . . 11
Figure 4 DUT DLL Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5 DUT GUI Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 6 Log and Messages Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 7 Calibration Data Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 8 Channel Setting and Transmission Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 9 Example of Primary and Secondary Channel Selection in CB Mode . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 10 Open Loop Tx Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 11 Closed Loop Tx Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 12 Regulatory Constraints in Closed Loop Tx Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 13 BB and PA Driver Gain Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 14 Transmitting in CW Mode and Changing IFS Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 15 Antenna On/Off Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 16 RSSI, Packets Counter and PA Detector Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 17 Chip Gain Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 18 Version Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 19 EEPROM/Flash Burning Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 20 MAC Address and S/N Information R/W. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 21 EEPROM/Flash Raw Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 22 XTAL Calibration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 23 Burn Calibration Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 24 BCL CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 25 Successful CLI Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
User’s Guide 6 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential

List of Tables

List of Tables
Table 1 Typical Launch Errors and Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 2 XTAL Bias Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 3 Constant Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 4 Back off Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 5 Reg Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 6 XTAL Bias Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 7 EEPROM Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 8 Country Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
User’s Guide 7 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Introduction

1 Introduction

1.1 Purpose

This user guide explains how to use the DUT GUI application. The application is used for hardware development purposes and evaluations based on Lantiq's WiFi MIMO technology.

1.2 About the Test Driver and the DUT GUI Application

The DUT GUI is an application used to help hardware and RF designers test and verify the behavior of their design based on Lantiq's WiFi solution.
DUT GUI uses a specially designed test driver with the firmware that uses all HW and PHY level algorithms. The driver also allows transmission and receiving without the limitations of the IEEE 802.11n standard
The DUT GUI includes an API to control the WiFi functionality (mt_dut.dll). The API can be used to control the DUT (Device Under Test) from an external application.
Together with wireless LAN test equipment maker LitePoint, Lantiq have integrated this dll into LitePoint's IQFact Design Verification Test (DVT) software. IQFact is a comprehensive set of WiFi physical layer transmitter and receiver tests utilizing a large set of channels, data rates and channel bandwidths. The tool allows you to verify assembly in the production line with a vast test coverage in a short test time
[4].

1.3 Content of the Installation Kit

The installation package for the DUT GUI installs the following items onto your computer:
DUT GUI Core
ActivePerl application - Perl interpreter (used for TCP/IP mode)
Release Notes [5]
User’s Guide (= this document)
Note: Contact Lantiq for the latest application version and installation instructions.

1.4 Supported Interfaces

The DUT GUI application allows you to control the WiFi chipset through the following interface:
TCP/IP - Control the chipset when it is assembled on a Linux based host. In order for the DUT GUI to work,
the host should contain operational driver firmware. The following Host and Linux versions are supported:
Lantiq's Universal Gateway (UGW) software

1.5 x86 PC Linux Host Requirements

The DUT system provides following requirements to the x86 Linux host in order to operate properly:
1. Microsoft® Windows® XP SP 3.0 and .NET Framework 2.0 (min. requirement)
2. Support for Microsoft® Windows® 7, 32/64 bit
3. OS login/password required is root/wlan
4. This may be changed by editing the linux_hosts.txt file in the DUT's installation directory, with a new
username/password to be specified in its [PC] section.
5. Tftp client package must be installed.
User’s Guide 8 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential

2 Installing DUT GUI

To install DUT GUI:
1. From the installation me
The DUT Installation window appears.
dia, DUT_setupx.exe.
Installing DUT GUI
Figure 1 DUT Installation Welcome Screen
Note: Components required for the installat
2. Ensure the correct elements are selected and click Install.
If an older version is already installed on the computer, you proceeding.
In C:\Program Files\Lantiq\D
DUT_GUI.exe - GUI application
dut_cfg.txt - Configuration file to determine the output powe
operation and basic platform configurations.
\autoloader\linux_hosts.txt - configuration file that
Regulatory Constraints Folder - Contains inform
Developers Folder - Contains XXX.h files for integrating dut.dll in other applications
DUT GUI User Guide. Other:
The log for the DUT GUI application, console.txt
A shortcut to DUT_GUI.exe is created on your desktop
User’s Guide 9 Revision 1.1, 2013-05-06
UT\
ion/upgrade are automatically selected.
will be prompted to remove the older version before
r level desired during close loop transmission
defines the login and password for the platform
ation for using regulatory constraints mode
, is created in the My Documents folder
DUT Graphical User Interface
DUT Tool Package
Confidential
Launching DUT GUI

3 Launching DUT GUI

To launch the DUT GUI application:
1. From the desktop, double click the DUT GUI shortcut.
2. Optionally, change the “dut_cfg.txt Configuration Parameters” on Page 15.
The application tries to connect to the DUT.
If the DUT was pre-configured for the proper paramete
displayed.
If the connection is not successful, an er
parameters and information are correct. For more information on how to troubleshoot an unsuccessful launch, see “Troubleshooting Launch Errors” on Page 11.
Main screen of the DUT GUI follow
ing a successful launch:
ror message appears. In this case make sure that the proper
rs, the connection succeeds and a ready message is
Figure 2 DUT GUI Main Screen (Successful Launch)
Note: Please pay attention to the “Ready” message in the messages pane.
User’s Guide 10 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Launching DUT GUI

3.1 Troubleshooting Launch Errors

Table 1 Typical Launch Errors and Solutions Possible Cause of Failure Solution
External power supply is not turned on. Close the DUT GUI.
Enter DUT into the host. Turn on the power supply. Run the application again.
For a Linux based host, the IP might not be correct. Verify that the IP address is correct and the PC's Ethernet
d is properly configured.
car Restart the host.
Another application (IQFact, D test driver.
Wrong dut_cfg.txt configuration file parameters are chosen
Wrong Band and channel are configured on initial usag
.
e
UT GUI) is using the
After approximately 1 minute, p Close the DUT GUI.
Reboot the DUT. After the DUT is up, restart the DUT GUI application.
Choose the correct HW type and version according to the platform type. Make sure that Wlan index in properly selected in case of du
al band concurrent platform.
Insert appropriate Band/Channel and press the reconnect button
ress the reconnect button.
An example of the main screen of the DUT GUI f
ollowing an unsuccessful connection:
Figure 3 Main Screen of DUT GUI Application after an Unsuccessful Launch
User’s Guide 11 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Note: Please pay attention to the “There is no ping reply” message in the messages pane.
Figure 4 DUT DLL Log
Note: Please pay attention to the “No ping reply from host” message in the log pane.
Launching DUT GUI
User’s Guide 12 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential

4 Overview of the DUT GUI

The DUT GUI provides the following functions:

4.1 DUT GUI Features

Change DUT operation to desired channel
Turn on/off Rx/Tx antennas
Receive 802.11a/b/g/n packets
Transmit 802.11a/b/g/n packets in nCB/CB Mode and at SISO/MIMO rates
Transmit in Open/Closed loop with Regulatory
Read and burn the EEPROM/Flash
Crystal frequency tuning tool

4.2 The Tab Bar

The DUT GUI includes five tabs:
Basic Operation - Includes all functions needed to contr
Extended operation - Includes calibration of the on-boar
EEPROM & Statistics - Includes all functions needed to read
advance options
TPC - Includes specific calibration
INFO - Includes information about current system sta
in nCB/CB Mode and at SISO/MIMO rates
restrictions
ol the receiving and transmission for the DUT
d Crystal and an option for future Antenna selection
and write to the EEPROM along with some
data information represented in the EEPROM/Flash
te, such as power-up self test results
Overview of the DUT GUI
Figure 5 DUT GUI Tabs

4.3 Log and Messages Pane

Figure 6 Log and Messages Pane
In the log pane, you can see the status of command execution. Problems are colored in red.
User’s Guide 13 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential

4.4 Calibration Data Screen

Overview of the DUT GUI
Figure 7 Calibration Data Screen
During production testing, TX p The Calibration Data screen includes
calibration. The information displayed is for debugging purposes only.
ower calibration is performed for enabling closed loop transmission.
the information from the EEPROM which was collected during the
User’s Guide 14 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
Using the DUT GUI

5 Using the DUT GUI

5.1 Connection Options

On the Basic Operation tab, the connection options are shown. Target IP should be provided. Reconnect and reboot buttons are available.
Wlan card 0 or 1 can be selected by pressing the desired radio button.

5.1.1 dut_cfg.txt Configuration Parameters

Before starting the connection, specific parameters should be checked in dut_cfg.txt file located in C:\Program Files\Lantiq\DUT
Reset Hardware Information
Reset_HW_Type0 = 64 //Wlan0 HW type (decimal value) Reset_HW_Type1 Reset_HW_Revision0 = D //Wlan0 HW revision (decimal value) Reset_HW_Revision1 = B //Wlan1 HW revision (decimal value)
= 49 //Wlan1 HW type (decimal value)
Set here the HW type and revision of order to load the correct progmodels. DUT supports two hardware types for supporting Dual band concurrent platforms.
Default WLAN index (0/1)
Default_WLAN_Index = 0 // Two Wlan units are supported 0 or 1
This value defines DEFAULT WLAN and may be overridden by Dut_SetWLANindex API call or Wlan card Wlan0 or
Wlan1 radio buttons in DUT GUI.
Crystal Frequency Tuning
ENABLE_XTAL_CALIB = 1
1-Read XTAL tuning value 0-XTAL calibration is disabled
XTAL_CAL_BIAS = 0 // Siward is the default (76)
This is the value of the XTAL bias (7 msb of the register).
The following XTAL Bias values are supported:
from EEPROM/Flash and enable XTAL calibration
your card. When the EEPROM/Flash is empty, DUT will use those values in
Table 2 XTAL Bias Values XTAL Vendor XTAL Type XTAL_CAL_BIAS decimal value
Siward XTL541300A217002 76 Siward XTL571100L137002 74 TXC 7M36090001 70 Kyocera CX32255SBL0FLFA1 79
User’s Guide 15 Revision 1.1, 2013-05-06
DUT Graphical User Interface
DUT Tool Package
Confidential
For example: XTAL_CAL_BIAS = 70 should be used for TXC part.
Non-Volatile memory type
NV_MEMORY_TYPE0 = 1 // Wlan0 memory type NV_MEMORY_TYPE
Select the memory type used for storing HW related data. 1 - eeprom, 2 - flash, 3 - efuse
Fast Operation
FAST_RESTART_METHOD = 1 0 - Regular Mo 1- Fast Restart mode
Note:
1. Other parameters in dut_cfg.txt are used for
2. In case improper hardware type was chosen, it may be re
device is connected) before reconnection.
1 = 1 // Wlan1 memory type
de
debug and should not be modified.
quired to reboot the DUT host (system to which the
Using the DUT GUI

5.2 Setting the DUT's Channel

Figure 8 Channel Setting and Transmission Screen
When the DUT GUI is initialized, it sets the DUT to a cha parameters and set the DUT's channel using the following options:
PHY Type - Used to select the operation band. PHY type als
transmit. However, if a PHY type of 2.4 Ghz is chosen (for example - 802.11b [2] ) the DUT will also receive and analyze 802.11g and 802.11n packets.
Spectrum BW (Band width) - Dictates the spectrum bandwidth of the transmission:
– Non-channel Bonding (nCB) = 20 Mhz – Channel Bonding (CB) = 40 Mhz
nnel according to the last run. You can select different
o depends on the type of packets the DUT will
User’s Guide 16 Revision 1.1, 2013-05-06
Loading...
+ 37 hidden pages